From: OpenStack Proposal Bot Date: Sat, 26 Apr 2014 06:50:31 +0000 (+0000) Subject: Imported Translations from Transifex X-Git-Url: https://review.fuel-infra.org/gitweb?a=commitdiff_plain;h=ba85e3edf25612bd099162091e0e637ec0b605a5;p=openstack-build%2Fneutron-build.git Imported Translations from Transifex Change-Id: Ic8ad2eed0ada3a616d73e6190dccf807612ca387 --- diff --git a/neutron/locale/ar/LC_MESSAGES/neutron.po b/neutron/locale/ar/LC_MESSAGES/neutron.po index ad12f87aa..2cd361f89 100644 --- a/neutron/locale/ar/LC_MESSAGES/neutron.po +++ b/neutron/locale/ar/LC_MESSAGES/neutron.po @@ -7,11 +7,11 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-04-23 06:46+0000\n" +"POT-Creation-Date: 2014-04-26 06:48+0000\n" "PO-Revision-Date: 2014-04-07 06:32+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Arabic " -"(http://www.transifex.com/projects/p/openstack/language/ar/)\n" +"(http://www.transifex.com/projects/p/neutron/language/ar/)\n" "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : " "n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5\n" "MIME-Version: 1.0\n" @@ -527,7 +527,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:575 neutron/agent/l3_agent.py:954 #: neutron/agent/metadata/agent.py:330 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:107 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:836 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:854 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:300 @@ -624,7 +624,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:923 +#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:931 #: neutron/services/firewall/agents/varmour/varmour_router.py:102 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -750,7 +750,7 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:657 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:675 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:283 #, python-format msgid "Delete %s" @@ -1138,25 +1138,25 @@ msgstr "" msgid "Authentication region" msgstr "" -#: neutron/agent/linux/interface.py:202 neutron/agent/linux/interface.py:256 -#: neutron/agent/linux/interface.py:318 neutron/agent/linux/interface.py:367 +#: neutron/agent/linux/interface.py:206 neutron/agent/linux/interface.py:260 +#: neutron/agent/linux/interface.py:322 neutron/agent/linux/interface.py:371 #, python-format msgid "Device %s already exists" msgstr "" -#: neutron/agent/linux/interface.py:220 neutron/agent/linux/interface.py:267 -#: neutron/agent/linux/interface.py:330 neutron/agent/linux/interface.py:374 +#: neutron/agent/linux/interface.py:224 neutron/agent/linux/interface.py:271 +#: neutron/agent/linux/interface.py:334 neutron/agent/linux/interface.py:378 #, python-format msgid "Unplugged interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:222 neutron/agent/linux/interface.py:266 -#: neutron/agent/linux/interface.py:332 neutron/agent/linux/interface.py:376 +#: neutron/agent/linux/interface.py:226 neutron/agent/linux/interface.py:270 +#: neutron/agent/linux/interface.py:336 neutron/agent/linux/interface.py:380 #, python-format msgid "Failed unplugging interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:434 +#: neutron/agent/linux/interface.py:438 #, python-format msgid "Driver location: %s" msgstr "" @@ -1688,12 +1688,12 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:47 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:49 #, python-format msgid "Notify metering agent at %(topic)s.%(host)s the message %(method)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:62 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:64 #, python-format msgid "" "Fanout notify metering agent at %(topic)s the message %(method)s on " @@ -1837,7 +1837,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:357 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2849,8 +2849,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:387 neutron/db/l3_db.py:464 -#: neutron/plugins/bigswitch/plugin.py:1011 -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1001 +#: neutron/plugins/bigswitch/plugin.py:1010 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2902,18 +2902,18 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1844 +#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1847 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:825 +#: neutron/db/l3_db.py:833 #, 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:929 +#: neutron/db/l3_db.py:937 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -3081,6 +3081,11 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" +#: neutron/db/metering/metering_rpc.py:50 +#, python-format +msgid "Unable to find agent %s." +msgstr "" + #: neutron/db/migration/cli.py:32 msgid "Neutron plugin provider module" msgstr "" @@ -3665,7 +3670,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:54 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -3681,47 +3686,47 @@ msgstr "" msgid "Only admin can view or configure quota" msgstr "" -#: neutron/extensions/securitygroup.py:35 +#: neutron/extensions/securitygroup.py:34 msgid "For TCP/UDP protocols, port_range_min must be <= port_range_max" msgstr "" -#: neutron/extensions/securitygroup.py:40 +#: neutron/extensions/securitygroup.py:39 #, python-format msgid "Invalid value for port %(port)s" msgstr "" -#: neutron/extensions/securitygroup.py:44 +#: neutron/extensions/securitygroup.py:43 #, python-format msgid "" "Invalid value for ICMP %(field)s (%(attr)s) %(value)s. It must be 0 to " "255." msgstr "" -#: neutron/extensions/securitygroup.py:49 +#: neutron/extensions/securitygroup.py:48 #, python-format msgid "" "ICMP code (port-range-max) %(value)s is provided but ICMP type (port-" "range-min) is missing." msgstr "" -#: neutron/extensions/securitygroup.py:54 +#: neutron/extensions/securitygroup.py:53 #, python-format msgid "Security Group %(id)s in use." msgstr "" -#: neutron/extensions/securitygroup.py:58 +#: neutron/extensions/securitygroup.py:57 msgid "Removing default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:62 +#: neutron/extensions/securitygroup.py:61 msgid "Updating default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:66 +#: neutron/extensions/securitygroup.py:65 msgid "Default security group already exists." msgstr "" -#: neutron/extensions/securitygroup.py:70 +#: neutron/extensions/securitygroup.py:69 #, python-format msgid "" "Security group rule protocol %(protocol)s not supported. Only protocol " @@ -3729,58 +3734,58 @@ msgid "" "supported." msgstr "" -#: neutron/extensions/securitygroup.py:76 +#: neutron/extensions/securitygroup.py:75 msgid "Multiple tenant_ids in bulk security group rule create not allowed" msgstr "" -#: neutron/extensions/securitygroup.py:81 +#: neutron/extensions/securitygroup.py:80 msgid "Only remote_ip_prefix or remote_group_id may be provided." msgstr "" -#: neutron/extensions/securitygroup.py:86 +#: neutron/extensions/securitygroup.py:85 msgid "Must also specifiy protocol if port range is given." msgstr "" -#: neutron/extensions/securitygroup.py:90 +#: neutron/extensions/securitygroup.py:89 msgid "Only allowed to update rules for one security profile at a time" msgstr "" -#: neutron/extensions/securitygroup.py:95 +#: neutron/extensions/securitygroup.py:94 #, python-format msgid "Security group %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:99 +#: neutron/extensions/securitygroup.py:98 #, python-format msgid "Security group rule %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:103 +#: neutron/extensions/securitygroup.py:102 msgid "Duplicate Security Group Rule in POST." msgstr "" -#: neutron/extensions/securitygroup.py:107 +#: neutron/extensions/securitygroup.py:106 #, python-format msgid "Security group rule already exists. Group id is %(id)s." msgstr "" -#: neutron/extensions/securitygroup.py:111 +#: neutron/extensions/securitygroup.py:110 #, python-format msgid "Conflicting value ethertype %(ethertype)s for CIDR %(cidr)s" msgstr "" -#: neutron/extensions/securitygroup.py:159 +#: neutron/extensions/securitygroup.py:158 #, python-format msgid "'%s' is not an integer or uuid" msgstr "" -#: neutron/extensions/securitygroup.py:248 +#: neutron/extensions/securitygroup.py:247 msgid "" "Number of security groups allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/securitygroup.py:252 +#: neutron/extensions/securitygroup.py:251 msgid "" "Number of security rules allowed per tenant. A negative value means " "unlimited." @@ -3864,47 +3869,47 @@ msgstr "" msgid "Router %(router_id)s has no external network gateway set" msgstr "" -#: neutron/notifiers/nova.py:130 +#: neutron/notifiers/nova.py:165 msgid "device_id is not set on port yet." msgstr "" -#: neutron/notifiers/nova.py:134 +#: neutron/notifiers/nova.py:169 msgid "Port ID not set! Nova will not be notified of port status change." msgstr "" -#: neutron/notifiers/nova.py:159 +#: neutron/notifiers/nova.py:194 #, python-format msgid "" "Ignoring state change previous_port_status: %(pre_status)s " "current_port_status: %(cur_status)s port_id %(id)s" msgstr "" -#: neutron/notifiers/nova.py:187 +#: neutron/notifiers/nova.py:221 #, python-format msgid "Sending events: %s" msgstr "" -#: neutron/notifiers/nova.py:192 +#: neutron/notifiers/nova.py:226 #, python-format msgid "Nova returned NotFound for event: %s" msgstr "" -#: neutron/notifiers/nova.py:195 +#: neutron/notifiers/nova.py:229 #, python-format msgid "Failed to notify nova on events: %s" msgstr "" -#: neutron/notifiers/nova.py:199 neutron/notifiers/nova.py:215 +#: neutron/notifiers/nova.py:233 neutron/notifiers/nova.py:249 #, python-format msgid "Error response returned from nova: %s" msgstr "" -#: neutron/notifiers/nova.py:210 +#: neutron/notifiers/nova.py:244 #, python-format msgid "Nova event: %s returned with failed status" msgstr "" -#: neutron/notifiers/nova.py:213 +#: neutron/notifiers/nova.py:247 #, python-format msgid "Nova event response: %s" msgstr "" @@ -4549,80 +4554,80 @@ msgstr "" msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:661 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:752 +#: neutron/plugins/bigswitch/plugin.py:742 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:804 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:864 +#: neutron/plugins/bigswitch/plugin.py:854 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:902 +#: neutron/plugins/bigswitch/plugin.py:892 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:924 +#: neutron/plugins/bigswitch/plugin.py:914 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:946 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:975 +#: neutron/plugins/bigswitch/plugin.py:965 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1003 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1036 +#: neutron/plugins/bigswitch/plugin.py:1026 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1053 +#: neutron/plugins/bigswitch/plugin.py:1043 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1059 +#: neutron/plugins/bigswitch/plugin.py:1049 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1075 +#: neutron/plugins/bigswitch/plugin.py:1065 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1090 +#: neutron/plugins/bigswitch/plugin.py:1080 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1108 +#: neutron/plugins/bigswitch/plugin.py:1110 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1123 +#: neutron/plugins/bigswitch/plugin.py:1125 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1124 +#: neutron/plugins/bigswitch/plugin.py:1126 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4851,7 +4856,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:225 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1002 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1365 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 @@ -4965,9 +4970,9 @@ msgid "%s can not be found in database" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:300 -#: neutron/plugins/brocade/NeutronPlugin.py:343 -#: neutron/plugins/brocade/NeutronPlugin.py:396 -#: neutron/plugins/brocade/NeutronPlugin.py:426 +#: neutron/plugins/brocade/NeutronPlugin.py:344 +#: neutron/plugins/brocade/NeutronPlugin.py:397 +#: neutron/plugins/brocade/NeutronPlugin.py:427 msgid "Brocade NOS driver error" msgstr "" @@ -4977,9 +4982,9 @@ msgid "Returning the allocated vlan (%d) to the pool" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:304 -#: neutron/plugins/brocade/NeutronPlugin.py:344 -#: neutron/plugins/brocade/NeutronPlugin.py:397 -#: neutron/plugins/brocade/NeutronPlugin.py:428 +#: neutron/plugins/brocade/NeutronPlugin.py:345 +#: neutron/plugins/brocade/NeutronPlugin.py:398 +#: neutron/plugins/brocade/NeutronPlugin.py:429 msgid "Brocade plugin raised exception, check logs" msgstr "" @@ -5451,88 +5456,88 @@ msgstr "" msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:866 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:883 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:884 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:891 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:894 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:908 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:915 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:922 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1144 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1151 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1157 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1171 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1168 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1175 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1172 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1179 #, python-format msgid "" "Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " "low address to high address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1185 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1194 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1201 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1200 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1221 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1232 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1253 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1260 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1270 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "Segment range overlaps with another profile" msgstr "" @@ -5671,34 +5676,34 @@ msgstr "" msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:243 msgid "Logical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:268 msgid "network_segment_pool" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:313 msgid "Invalid input for CIDR" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:464 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:452 #, python-format msgid "req: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:473 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:461 #, python-format msgid "status_code %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:478 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:466 #, python-format msgid "VSM: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:493 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:481 #, python-format msgid "Unable to serialize object of type = '%s'" msgstr "" @@ -5707,36 +5712,23 @@ msgstr "" msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 -#, python-format -msgid "_populate_policy_profiles %s" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:191 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:205 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:197 -msgid "_poll_policies" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 -msgid "No policy profile updated from VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:262 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:242 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:266 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:246 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:260 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 @@ -5744,19 +5736,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:249 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:254 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:283 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:267 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 @@ -5764,7 +5756,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5772,164 +5764,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:480 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:460 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:519 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:499 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:524 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:504 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:525 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:505 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:565 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:545 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:570 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:575 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:558 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:583 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:630 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:633 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:610 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:613 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:645 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:625 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:648 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:678 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:658 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:688 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:703 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:735 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:715 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:757 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:737 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:758 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:738 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:782 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:762 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:822 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:802 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:812 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:843 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:823 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:859 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:897 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:877 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:892 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:933 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:941 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1026 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1006 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:232 @@ -5939,88 +5931,88 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1084 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1064 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1099 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1079 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1103 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1083 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1097 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1125 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1147 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1192 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1174 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1190 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:314 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1219 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1201 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1236 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1256 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1290 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1272 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1280 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1309 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1291 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1306 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1321 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1359 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1341 msgid "Get subnets" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1444 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1426 #, python-format msgid "Scheduling router %s" msgstr "" @@ -6452,7 +6444,7 @@ msgid "port_delete received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:219 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:661 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" @@ -6544,7 +6536,7 @@ msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:437 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:976 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:390 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1267 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 @@ -6552,7 +6544,7 @@ msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:445 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1006 msgid "Agent loop has new devices!" msgstr "" @@ -6569,7 +6561,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:474 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:269 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1027 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1045 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1362 msgid "Agent initialized successfully, now running... " @@ -6823,242 +6815,242 @@ msgstr "" msgid "Delete network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:248 #, python-format msgid "Delete net failed after deleting the network in DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253 #, python-format msgid "Get network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:259 msgid "Get networks in progress" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:269 #, python-format msgid "Create port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285 msgid "Create port does not have tenant id info" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:291 #, python-format msgid "Create port does not have tenant id info; obtained is: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:312 #, python-format msgid "Create port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:319 #, python-format msgid "Update port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346 #, python-format msgid "Update port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:352 #, python-format msgid "Delete port in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:365 #, python-format msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:374 #, python-format msgid "Create subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:386 #, python-format msgid "Create subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388 #, python-format msgid "Subnet created: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:394 #, python-format msgid "Update subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419 #, python-format msgid "Update subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:425 #, python-format msgid "Delete subnet in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:430 #, python-format msgid "" "Delete subnet operation failed in SDN-VE after deleting the subnet from " "DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:439 #, python-format msgid "Create router in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:442 #, python-format msgid "Ignoring admin_state_up=False for router=%r. Overriding with True" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:452 msgid "Create router failed: no SDN-VE tenant." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:460 #, python-format msgid "Create router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:462 #, python-format msgid "Router created: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:467 #, python-format msgid "Update router in progress: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:474 msgid "admin_state_up=False routers are not supported." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493 #, python-format msgid "Update router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:499 #, python-format msgid "Delete router in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:506 #, python-format msgid "" "Delete router operation failed in SDN-VE after deleting the router in DB:" " %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:511 #, python-format msgid "" "Add router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:519 #, python-format msgid "SdnvePluginV2.add_router_interface called. Port info: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:533 #, python-format msgid "Update router-add-interface failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 #, python-format msgid "Added router interface: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:540 #, python-format msgid "" "Add router interface only called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550 msgid "" "SdnvePluginV2._add_router_interface_only: failed to add the interface in " "the roll back. of a remove_router_interface operation" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:556 #, python-format msgid "" "Remove router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565 msgid "No port ID" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 #, python-format msgid "SdnvePluginV2.remove_router_interface port: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:571 msgid "No fixed IP" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:576 #, python-format msgid "SdnvePluginV2.remove_router_interface subnet_id: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:584 #, python-format msgid "Update router-remove-interface failed SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:605 #, python-format msgid "Create floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:616 #, python-format msgid "Creating floating ip operation failed in SDN-VE controller: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:619 #, python-format msgid "Created floatingip : %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:624 #, python-format msgid "Update floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644 #, python-format msgid "Update floating ip failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:650 #, python-format msgid "Delete floatingip in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:655 #, python-format msgid "Delete floatingip failed in SDN-VE: %s" msgstr "" @@ -7295,168 +7287,168 @@ msgstr "" msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:304 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:301 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:319 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:323 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:341 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:354 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:343 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:361 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:352 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:370 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:401 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:392 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:410 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:430 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:448 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:437 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:455 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:458 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:454 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:472 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:461 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:479 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:467 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:475 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:493 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:482 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:486 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:504 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:509 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:533 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:568 #, python-format msgid "" "Option \"%(option)s\" must be supported by command \"%(command)s\" to " "enable %(mode)s mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:527 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:545 msgid "No valid Segmentation ID to perform UCAST test." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:562 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN MCAST mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:569 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 msgid "" "Linux kernel vxlan module and iproute2 3.8 or above are required to " "enable VXLAN." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:579 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:597 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:654 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:672 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:281 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:711 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:714 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:732 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:736 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:350 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:758 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:783 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:801 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:409 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:846 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:864 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:850 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:105 @@ -7464,12 +7456,12 @@ msgstr "" msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:905 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1068 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1108 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 @@ -7478,15 +7470,15 @@ msgstr "" msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1075 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:973 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:981 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1095 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 @@ -7496,7 +7488,7 @@ msgstr "" msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:968 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1125 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1142 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 @@ -7505,7 +7497,7 @@ msgstr "" msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1132 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1149 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 @@ -7514,7 +7506,7 @@ msgstr "" msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:979 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:374 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1154 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 @@ -7522,26 +7514,26 @@ msgstr "" msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:971 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:989 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1001 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1012 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1035 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:428 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1038 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Interface mappings: %s" @@ -8086,167 +8078,167 @@ msgstr "" msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:522 +#: neutron/plugins/midonet/plugin.py:524 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%r had been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:529 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:590 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:595 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:600 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:607 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:611 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:616 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:625 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:659 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:734 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:782 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:794 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:838 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:858 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:898 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:909 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1009 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1033 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1042 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1049 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1089 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1108 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1128 +#: neutron/plugins/midonet/plugin.py:1130 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1157 +#: neutron/plugins/midonet/plugin.py:1159 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1164 +#: neutron/plugins/midonet/plugin.py:1166 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1170 +#: neutron/plugins/midonet/plugin.py:1172 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1202 +#: neutron/plugins/midonet/plugin.py:1204 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1212 +#: neutron/plugins/midonet/plugin.py:1214 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1222 +#: neutron/plugins/midonet/plugin.py:1224 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -8457,91 +8449,101 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:465 neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:467 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:471 neutron/plugins/ml2/plugin.py:591 +#: neutron/plugins/ml2/plugin.py:473 neutron/plugins/ml2/plugin.py:593 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:479 +#: neutron/plugins/ml2/plugin.py:481 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:490 +#: neutron/plugins/ml2/plugin.py:492 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:498 neutron/plugins/ml2/plugin.py:604 +#: neutron/plugins/ml2/plugin.py:500 neutron/plugins/ml2/plugin.py:606 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:504 +#: neutron/plugins/ml2/plugin.py:506 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:513 neutron/plugins/ml2/plugin.py:612 +#: neutron/plugins/ml2/plugin.py:515 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:521 +#: neutron/plugins/ml2/plugin.py:523 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:530 +#: neutron/plugins/ml2/plugin.py:532 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:544 +#: neutron/plugins/ml2/plugin.py:546 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:574 +#: neutron/plugins/ml2/plugin.py:576 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:600 +#: neutron/plugins/ml2/plugin.py:587 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:602 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:621 +#: neutron/plugins/ml2/plugin.py:622 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:632 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:650 +#: neutron/plugins/ml2/plugin.py:661 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:120 +#: neutron/plugins/ml2/plugin.py:721 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:125 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:728 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:121 +#: neutron/plugins/ml2/plugin.py:739 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:126 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:737 +#: neutron/plugins/ml2/plugin.py:748 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:749 +#: neutron/plugins/ml2/plugin.py:760 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:761 +#: neutron/plugins/ml2/plugin.py:772 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9425,7 +9427,7 @@ msgstr "" msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:425 +#: neutron/plugins/mlnx/mlnx_plugin.py:426 #, python-format msgid "create_port with %s" msgstr "" @@ -9764,53 +9766,53 @@ msgstr "" msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:398 +#: neutron/plugins/nec/nec_plugin.py:405 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:546 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:603 +#: neutron/plugins/nec/nec_plugin.py:610 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:635 +#: neutron/plugins/nec/nec_plugin.py:642 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:700 +#: neutron/plugins/nec/nec_plugin.py:707 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:731 +#: neutron/plugins/nec/nec_plugin.py:738 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:741 +#: neutron/plugins/nec/nec_plugin.py:748 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:761 +#: neutron/plugins/nec/nec_plugin.py:768 #, 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:766 +#: neutron/plugins/nec/nec_plugin.py:773 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10261,73 +10263,73 @@ msgstr "" msgid "Port-Mapping for port %s not found on VSD" msgstr "" -#: neutron/plugins/nuage/plugin.py:325 +#: neutron/plugins/nuage/plugin.py:327 msgid "" "Either net_partition is not provided with subnet OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:393 +#: neutron/plugins/nuage/plugin.py:395 #, python-format msgid "" "Unable to complete operation on subnet %s.One or more ports have an IP " "allocation from this subnet." msgstr "" -#: neutron/plugins/nuage/plugin.py:423 +#: neutron/plugins/nuage/plugin.py:425 #, python-format msgid "" "Router %s does not hold default zone OR net_partition mapping. Router-IF " "add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:433 +#: neutron/plugins/nuage/plugin.py:435 #, python-format msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:443 +#: neutron/plugins/nuage/plugin.py:445 #, python-format msgid "" "Subnet %(subnet)s and Router %(router)s belong to different net_partition" " Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:455 +#: neutron/plugins/nuage/plugin.py:457 #, python-format msgid "Subnet %s has one or more active VMs Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:501 neutron/plugins/nuage/plugin.py:506 -#: neutron/plugins/nuage/plugin.py:512 +#: neutron/plugins/nuage/plugin.py:503 neutron/plugins/nuage/plugin.py:508 +#: neutron/plugins/nuage/plugin.py:514 #, python-format msgid "No router interface found for Router %s. Router-IF delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:523 +#: neutron/plugins/nuage/plugin.py:525 #, python-format msgid "Subnet %s has one or more active VMs Router-IF delete not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:532 +#: neutron/plugins/nuage/plugin.py:534 #, python-format msgid "" "Router %s does not hold net_partition assoc on Nuage VSD. Router-IF " "delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:571 +#: neutron/plugins/nuage/plugin.py:573 msgid "" "Either net_partition is not provided with router OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:679 +#: neutron/plugins/nuage/plugin.py:681 #, python-format msgid "One or more router still attached to net_partition %s." msgstr "" -#: neutron/plugins/nuage/plugin.py:684 +#: neutron/plugins/nuage/plugin.py:686 #, python-format msgid "NetPartition with %s does not exist" msgstr "" @@ -10701,20 +10703,20 @@ msgstr "" msgid "Number of seconds to retry acquiring an Open vSwitch datapath" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:245 +#: neutron/plugins/oneconvergence/plugin.py:246 msgid "Failed to create subnet, deleting it from neutron" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:309 +#: neutron/plugins/oneconvergence/plugin.py:310 #, python-format msgid "Deleting newly created neutron port %s" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:379 +#: neutron/plugins/oneconvergence/plugin.py:380 msgid "Failed to create floatingip" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:418 +#: neutron/plugins/oneconvergence/plugin.py:419 msgid "Failed to create router" msgstr "" @@ -11215,166 +11217,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:54 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:71 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:75 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:76 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:87 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:88 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:98 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:99 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:112 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:113 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:127 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:128 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:139 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:164 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:348 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:166 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:350 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:154 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:176 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:178 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:195 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:222 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:197 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:224 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:210 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:212 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:238 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:240 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:253 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:255 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:282 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:284 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:306 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:308 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:316 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:318 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:328 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:330 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:336 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:338 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:360 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:362 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:372 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:374 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:382 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:384 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:388 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:390 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:397 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:399 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:407 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:409 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:415 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:417 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:435 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:437 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:446 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:448 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:468 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:470 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:479 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:481 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:491 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:488 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:500 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:497 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:513 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:506 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:522 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:516 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:535 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:526 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 +msgid "Neutron PLUMgrid Director: disassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:540 +msgid "PLUMgrid Library: disassociate_floatingips() called" +msgstr "" + #: neutron/plugins/ryu/ryu_neutron_plugin.py:64 #, python-format msgid "get_ofp_rest_api: %s" @@ -12930,7 +12940,7 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:534 -#: neutron/plugins/vmware/plugins/base.py:1059 +#: neutron/plugins/vmware/plugins/base.py:1062 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -12971,13 +12981,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:670 -#: neutron/plugins/vmware/plugins/base.py:1779 +#: neutron/plugins/vmware/plugins/base.py:1782 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:674 -#: neutron/plugins/vmware/plugins/base.py:1783 +#: neutron/plugins/vmware/plugins/base.py:1786 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13036,231 +13046,231 @@ msgid "" "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1048 +#: neutron/plugins/vmware/plugins/base.py:1051 #, python-format msgid "" "A nsx lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1067 +#: neutron/plugins/vmware/plugins/base.py:1070 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1070 +#: neutron/plugins/vmware/plugins/base.py:1073 #: neutron/plugins/vmware/plugins/service.py:520 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1105 +#: neutron/plugins/vmware/plugins/base.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1182 +#: neutron/plugins/vmware/plugins/base.py:1185 #, python-format msgid "port created on NSX backend for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1185 +#: neutron/plugins/vmware/plugins/base.py:1188 #, python-format msgid "Logical switch for network %s was not found in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1196 +#: neutron/plugins/vmware/plugins/base.py:1199 msgid "Unable to create port or set port attachment in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1288 +#: neutron/plugins/vmware/plugins/base.py:1291 #, python-format msgid "Updating port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1323 +#: neutron/plugins/vmware/plugins/base.py:1326 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1406 +#: neutron/plugins/vmware/plugins/base.py:1409 msgid "" "Cannot create a distributed router with the NSX platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1412 +#: neutron/plugins/vmware/plugins/base.py:1415 msgid "Unable to create logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1423 +#: neutron/plugins/vmware/plugins/base.py:1426 #, 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/vmware/plugins/base.py:1433 +#: neutron/plugins/vmware/plugins/base.py:1436 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1462 -#: neutron/plugins/vmware/plugins/base.py:1547 +#: neutron/plugins/vmware/plugins/base.py:1465 +#: neutron/plugins/vmware/plugins/base.py:1550 #: neutron/plugins/vmware/plugins/service.py:203 #: neutron/plugins/vmware/plugins/service.py:1214 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1511 +#: neutron/plugins/vmware/plugins/base.py:1514 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1514 +#: neutron/plugins/vmware/plugins/base.py:1517 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1556 +#: neutron/plugins/vmware/plugins/base.py:1559 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1572 +#: neutron/plugins/vmware/plugins/base.py:1575 #, python-format msgid "Logical router %s not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1576 +#: neutron/plugins/vmware/plugins/base.py:1579 msgid "Unable to update logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1578 +#: neutron/plugins/vmware/plugins/base.py:1581 msgid "" "Request cannot contain 'routes' with the NSX platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1635 +#: neutron/plugins/vmware/plugins/base.py:1638 #, python-format msgid "Logical router '%s' not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1639 +#: neutron/plugins/vmware/plugins/base.py:1642 #, python-format msgid "Unable to delete logical router '%s' on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1649 +#: neutron/plugins/vmware/plugins/base.py:1652 #, 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/vmware/plugins/base.py:1717 +#: neutron/plugins/vmware/plugins/base.py:1720 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1815 +#: neutron/plugins/vmware/plugins/base.py:1818 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1820 +#: neutron/plugins/vmware/plugins/base.py:1823 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1952 +#: neutron/plugins/vmware/plugins/base.py:1955 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1958 +#: neutron/plugins/vmware/plugins/base.py:1961 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1995 +#: neutron/plugins/vmware/plugins/base.py:1998 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1998 +#: neutron/plugins/vmware/plugins/base.py:2001 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2032 +#: neutron/plugins/vmware/plugins/base.py:2035 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2055 +#: neutron/plugins/vmware/plugins/base.py:2058 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2084 +#: neutron/plugins/vmware/plugins/base.py:2087 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2113 +#: neutron/plugins/vmware/plugins/base.py:2116 #, python-format msgid "" "Rolling back database changes for gateway device %s because of an error " "in the NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2158 -#: neutron/plugins/vmware/plugins/base.py:2196 +#: neutron/plugins/vmware/plugins/base.py:2161 +#: neutron/plugins/vmware/plugins/base.py:2199 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2293 +#: neutron/plugins/vmware/plugins/base.py:2296 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2300 +#: neutron/plugins/vmware/plugins/base.py:2303 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2348 +#: neutron/plugins/vmware/plugins/base.py:2351 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2380 +#: neutron/plugins/vmware/plugins/base.py:2383 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2388 +#: neutron/plugins/vmware/plugins/base.py:2391 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13268,12 +13278,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2395 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2408 +#: neutron/plugins/vmware/plugins/base.py:2411 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -14450,46 +14460,46 @@ msgstr "" msgid "external_gateway_added: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:50 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:49 msgid "Initializing fwaas iptables driver" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:53 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:52 #, python-format msgid "Creating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:62 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:61 #, python-format msgid "Failed to create firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:66 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:65 #, python-format msgid "Deleting firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:77 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:76 #, python-format msgid "Failed to delete firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:81 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:80 #, python-format msgid "Updating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:90 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:89 #, python-format msgid "Failed to update firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:94 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:93 #, python-format msgid "Applying firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:113 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:112 #, python-format msgid "Failed to apply default policy on firewall: %s" msgstr "" @@ -14749,17 +14759,17 @@ msgstr "" msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:166 #, python-format msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:208 #, python-format msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:369 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -14943,184 +14953,212 @@ msgstr "" msgid "Removing SNAT port for subnet %s as this is the last pool using it..." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:61 +#: neutron/services/loadbalancer/drivers/radware/driver.py:63 msgid "vdirect server IP address" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:64 +#: neutron/services/loadbalancer/drivers/radware/driver.py:66 msgid "vdirect user name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:67 +#: neutron/services/loadbalancer/drivers/radware/driver.py:69 msgid "vdirect user password" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:70 +#: neutron/services/loadbalancer/drivers/radware/driver.py:72 msgid "Service ADC type" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:73 +#: neutron/services/loadbalancer/drivers/radware/driver.py:75 msgid "Service ADC version" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:76 +#: neutron/services/loadbalancer/drivers/radware/driver.py:78 msgid "service HA pair" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:79 +#: neutron/services/loadbalancer/drivers/radware/driver.py:81 msgid "service throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:82 +#: neutron/services/loadbalancer/drivers/radware/driver.py:84 msgid "service ssl throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:85 +#: neutron/services/loadbalancer/drivers/radware/driver.py:87 msgid "service compression throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:88 +#: neutron/services/loadbalancer/drivers/radware/driver.py:90 msgid "service cache" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:91 +#: neutron/services/loadbalancer/drivers/radware/driver.py:93 msgid "l2_l3 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:94 +#: neutron/services/loadbalancer/drivers/radware/driver.py:96 msgid "l4 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:101 +#: neutron/services/loadbalancer/drivers/radware/driver.py:104 msgid "l2_l3 workflow constructor params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:108 +#: neutron/services/loadbalancer/drivers/radware/driver.py:111 msgid "l2_l3 workflow setup params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:111 +#: neutron/services/loadbalancer/drivers/radware/driver.py:114 msgid "List of actions that we dont want to push to the completion queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:115 +#: neutron/services/loadbalancer/drivers/radware/driver.py:118 msgid "l4 workflow action name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:118 +#: neutron/services/loadbalancer/drivers/radware/driver.py:121 msgid "Resource pool ids" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:121 +#: neutron/services/loadbalancer/drivers/radware/driver.py:124 msgid "A required VLAN for the interswitch link to use" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:124 +#: neutron/services/loadbalancer/drivers/radware/driver.py:127 msgid "Support an Alteon interswitch link for stateful session failover" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:183 +#: neutron/services/loadbalancer/drivers/radware/driver.py:221 #, python-format -msgid "create_vip. vip: %s" +msgid "" +"vip: %(vip)s, extended_vip: %(extended_vip)s, network_id: " +"%(vip_network_id)s, service_name: %(service_name)s, pip_info: " +"%(pip_info)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:185 +#: neutron/services/loadbalancer/drivers/radware/driver.py:256 #, python-format -msgid "create_vip. extended_vip: %s" +msgid "Retrieved pip nport: %(port)r for vip: %(vip)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:187 +#: neutron/services/loadbalancer/drivers/radware/driver.py:264 #, python-format -msgid "create_vip. network_id: %s " +msgid "Found no pip nports associated with vip: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:189 +#: neutron/services/loadbalancer/drivers/radware/driver.py:273 #, python-format -msgid "create_vip. service_name: %s " +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:223 +#: neutron/services/loadbalancer/drivers/radware/driver.py:287 #, python-format -msgid "Failed to remove workflow %s. Going to set vip to ERROR status" +msgid "pip nport id: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:314 +#: neutron/services/loadbalancer/drivers/radware/driver.py:291 +#, python-format +msgid "pip nport delete failed: %r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:345 +#: neutron/services/loadbalancer/drivers/radware/driver.py:410 msgid "Starting operation completion handling thread" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:370 +#: neutron/services/loadbalancer/drivers/radware/driver.py:440 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:379 -#: neutron/services/loadbalancer/drivers/radware/driver.py:401 +#: neutron/services/loadbalancer/drivers/radware/driver.py:449 +#: neutron/services/loadbalancer/drivers/radware/driver.py:480 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:387 +#: neutron/services/loadbalancer/drivers/radware/driver.py:457 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:494 +#: neutron/services/loadbalancer/drivers/radware/driver.py:465 +#, python-format +msgid "Post-remove workflow function %r completed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:469 +#, python-format +msgid "Post-remove workflow function %r failed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:584 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:541 +#: neutron/services/loadbalancer/drivers/radware/driver.py:650 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:567 +#: neutron/services/loadbalancer/drivers/radware/driver.py:676 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:574 +#: neutron/services/loadbalancer/drivers/radware/driver.py:683 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:591 +#: neutron/services/loadbalancer/drivers/radware/driver.py:700 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:652 +#: neutron/services/loadbalancer/drivers/radware/driver.py:768 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:664 +#: neutron/services/loadbalancer/drivers/radware/driver.py:780 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:695 +#: neutron/services/loadbalancer/drivers/radware/driver.py:812 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:710 +#: neutron/services/loadbalancer/drivers/radware/driver.py:827 msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:737 +#: neutron/services/loadbalancer/drivers/radware/driver.py:836 +#, python-format +msgid "Post-operation function %(func)r completed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:842 +#, python-format +msgid "Post-operation function %(func)r failed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:876 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:777 +#: neutron/services/loadbalancer/drivers/radware/driver.py:916 #, python-format msgid "_remove_object_from_db %s" msgstr "" @@ -15836,12 +15874,12 @@ msgstr "" msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:404 +#: neutron/tests/unit/vmware/apiclient/fake.py:407 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:413 +#: neutron/tests/unit/vmware/apiclient/fake.py:416 #, python-format msgid "lrouter:%s not found" msgstr "" diff --git a/neutron/locale/bg_BG/LC_MESSAGES/neutron.po b/neutron/locale/bg_BG/LC_MESSAGES/neutron.po index fc54e9645..656248c86 100644 --- a/neutron/locale/bg_BG/LC_MESSAGES/neutron.po +++ b/neutron/locale/bg_BG/LC_MESSAGES/neutron.po @@ -7,11 +7,11 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-04-23 06:46+0000\n" +"POT-Creation-Date: 2014-04-26 06:48+0000\n" "PO-Revision-Date: 2014-04-07 06:32+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Bulgarian (Bulgaria) " -"(http://www.transifex.com/projects/p/openstack/language/bg_BG/)\n" +"(http://www.transifex.com/projects/p/neutron/language/bg_BG/)\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" @@ -526,7 +526,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:575 neutron/agent/l3_agent.py:954 #: neutron/agent/metadata/agent.py:330 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:107 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:836 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:854 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:300 @@ -623,7 +623,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:923 +#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:931 #: neutron/services/firewall/agents/varmour/varmour_router.py:102 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -749,7 +749,7 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:657 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:675 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:283 #, python-format msgid "Delete %s" @@ -1137,25 +1137,25 @@ msgstr "" msgid "Authentication region" msgstr "" -#: neutron/agent/linux/interface.py:202 neutron/agent/linux/interface.py:256 -#: neutron/agent/linux/interface.py:318 neutron/agent/linux/interface.py:367 +#: neutron/agent/linux/interface.py:206 neutron/agent/linux/interface.py:260 +#: neutron/agent/linux/interface.py:322 neutron/agent/linux/interface.py:371 #, python-format msgid "Device %s already exists" msgstr "" -#: neutron/agent/linux/interface.py:220 neutron/agent/linux/interface.py:267 -#: neutron/agent/linux/interface.py:330 neutron/agent/linux/interface.py:374 +#: neutron/agent/linux/interface.py:224 neutron/agent/linux/interface.py:271 +#: neutron/agent/linux/interface.py:334 neutron/agent/linux/interface.py:378 #, python-format msgid "Unplugged interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:222 neutron/agent/linux/interface.py:266 -#: neutron/agent/linux/interface.py:332 neutron/agent/linux/interface.py:376 +#: neutron/agent/linux/interface.py:226 neutron/agent/linux/interface.py:270 +#: neutron/agent/linux/interface.py:336 neutron/agent/linux/interface.py:380 #, python-format msgid "Failed unplugging interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:434 +#: neutron/agent/linux/interface.py:438 #, python-format msgid "Driver location: %s" msgstr "" @@ -1687,12 +1687,12 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:47 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:49 #, python-format msgid "Notify metering agent at %(topic)s.%(host)s the message %(method)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:62 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:64 #, python-format msgid "" "Fanout notify metering agent at %(topic)s the message %(method)s on " @@ -1836,7 +1836,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:357 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2848,8 +2848,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:387 neutron/db/l3_db.py:464 -#: neutron/plugins/bigswitch/plugin.py:1011 -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1001 +#: neutron/plugins/bigswitch/plugin.py:1010 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2901,18 +2901,18 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1844 +#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1847 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:825 +#: neutron/db/l3_db.py:833 #, 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:929 +#: neutron/db/l3_db.py:937 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -3080,6 +3080,11 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" +#: neutron/db/metering/metering_rpc.py:50 +#, python-format +msgid "Unable to find agent %s." +msgstr "" + #: neutron/db/migration/cli.py:32 msgid "Neutron plugin provider module" msgstr "" @@ -3664,7 +3669,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:54 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -3680,47 +3685,47 @@ msgstr "" msgid "Only admin can view or configure quota" msgstr "" -#: neutron/extensions/securitygroup.py:35 +#: neutron/extensions/securitygroup.py:34 msgid "For TCP/UDP protocols, port_range_min must be <= port_range_max" msgstr "" -#: neutron/extensions/securitygroup.py:40 +#: neutron/extensions/securitygroup.py:39 #, python-format msgid "Invalid value for port %(port)s" msgstr "" -#: neutron/extensions/securitygroup.py:44 +#: neutron/extensions/securitygroup.py:43 #, python-format msgid "" "Invalid value for ICMP %(field)s (%(attr)s) %(value)s. It must be 0 to " "255." msgstr "" -#: neutron/extensions/securitygroup.py:49 +#: neutron/extensions/securitygroup.py:48 #, python-format msgid "" "ICMP code (port-range-max) %(value)s is provided but ICMP type (port-" "range-min) is missing." msgstr "" -#: neutron/extensions/securitygroup.py:54 +#: neutron/extensions/securitygroup.py:53 #, python-format msgid "Security Group %(id)s in use." msgstr "" -#: neutron/extensions/securitygroup.py:58 +#: neutron/extensions/securitygroup.py:57 msgid "Removing default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:62 +#: neutron/extensions/securitygroup.py:61 msgid "Updating default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:66 +#: neutron/extensions/securitygroup.py:65 msgid "Default security group already exists." msgstr "" -#: neutron/extensions/securitygroup.py:70 +#: neutron/extensions/securitygroup.py:69 #, python-format msgid "" "Security group rule protocol %(protocol)s not supported. Only protocol " @@ -3728,58 +3733,58 @@ msgid "" "supported." msgstr "" -#: neutron/extensions/securitygroup.py:76 +#: neutron/extensions/securitygroup.py:75 msgid "Multiple tenant_ids in bulk security group rule create not allowed" msgstr "" -#: neutron/extensions/securitygroup.py:81 +#: neutron/extensions/securitygroup.py:80 msgid "Only remote_ip_prefix or remote_group_id may be provided." msgstr "" -#: neutron/extensions/securitygroup.py:86 +#: neutron/extensions/securitygroup.py:85 msgid "Must also specifiy protocol if port range is given." msgstr "" -#: neutron/extensions/securitygroup.py:90 +#: neutron/extensions/securitygroup.py:89 msgid "Only allowed to update rules for one security profile at a time" msgstr "" -#: neutron/extensions/securitygroup.py:95 +#: neutron/extensions/securitygroup.py:94 #, python-format msgid "Security group %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:99 +#: neutron/extensions/securitygroup.py:98 #, python-format msgid "Security group rule %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:103 +#: neutron/extensions/securitygroup.py:102 msgid "Duplicate Security Group Rule in POST." msgstr "" -#: neutron/extensions/securitygroup.py:107 +#: neutron/extensions/securitygroup.py:106 #, python-format msgid "Security group rule already exists. Group id is %(id)s." msgstr "" -#: neutron/extensions/securitygroup.py:111 +#: neutron/extensions/securitygroup.py:110 #, python-format msgid "Conflicting value ethertype %(ethertype)s for CIDR %(cidr)s" msgstr "" -#: neutron/extensions/securitygroup.py:159 +#: neutron/extensions/securitygroup.py:158 #, python-format msgid "'%s' is not an integer or uuid" msgstr "" -#: neutron/extensions/securitygroup.py:248 +#: neutron/extensions/securitygroup.py:247 msgid "" "Number of security groups allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/securitygroup.py:252 +#: neutron/extensions/securitygroup.py:251 msgid "" "Number of security rules allowed per tenant. A negative value means " "unlimited." @@ -3863,47 +3868,47 @@ msgstr "" msgid "Router %(router_id)s has no external network gateway set" msgstr "" -#: neutron/notifiers/nova.py:130 +#: neutron/notifiers/nova.py:165 msgid "device_id is not set on port yet." msgstr "" -#: neutron/notifiers/nova.py:134 +#: neutron/notifiers/nova.py:169 msgid "Port ID not set! Nova will not be notified of port status change." msgstr "" -#: neutron/notifiers/nova.py:159 +#: neutron/notifiers/nova.py:194 #, python-format msgid "" "Ignoring state change previous_port_status: %(pre_status)s " "current_port_status: %(cur_status)s port_id %(id)s" msgstr "" -#: neutron/notifiers/nova.py:187 +#: neutron/notifiers/nova.py:221 #, python-format msgid "Sending events: %s" msgstr "" -#: neutron/notifiers/nova.py:192 +#: neutron/notifiers/nova.py:226 #, python-format msgid "Nova returned NotFound for event: %s" msgstr "" -#: neutron/notifiers/nova.py:195 +#: neutron/notifiers/nova.py:229 #, python-format msgid "Failed to notify nova on events: %s" msgstr "" -#: neutron/notifiers/nova.py:199 neutron/notifiers/nova.py:215 +#: neutron/notifiers/nova.py:233 neutron/notifiers/nova.py:249 #, python-format msgid "Error response returned from nova: %s" msgstr "" -#: neutron/notifiers/nova.py:210 +#: neutron/notifiers/nova.py:244 #, python-format msgid "Nova event: %s returned with failed status" msgstr "" -#: neutron/notifiers/nova.py:213 +#: neutron/notifiers/nova.py:247 #, python-format msgid "Nova event response: %s" msgstr "" @@ -4548,80 +4553,80 @@ msgstr "" msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:661 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:752 +#: neutron/plugins/bigswitch/plugin.py:742 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:804 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:864 +#: neutron/plugins/bigswitch/plugin.py:854 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:902 +#: neutron/plugins/bigswitch/plugin.py:892 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:924 +#: neutron/plugins/bigswitch/plugin.py:914 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:946 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:975 +#: neutron/plugins/bigswitch/plugin.py:965 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1003 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1036 +#: neutron/plugins/bigswitch/plugin.py:1026 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1053 +#: neutron/plugins/bigswitch/plugin.py:1043 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1059 +#: neutron/plugins/bigswitch/plugin.py:1049 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1075 +#: neutron/plugins/bigswitch/plugin.py:1065 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1090 +#: neutron/plugins/bigswitch/plugin.py:1080 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1108 +#: neutron/plugins/bigswitch/plugin.py:1110 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1123 +#: neutron/plugins/bigswitch/plugin.py:1125 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1124 +#: neutron/plugins/bigswitch/plugin.py:1126 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4850,7 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:225 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1002 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1365 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 @@ -4964,9 +4969,9 @@ msgid "%s can not be found in database" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:300 -#: neutron/plugins/brocade/NeutronPlugin.py:343 -#: neutron/plugins/brocade/NeutronPlugin.py:396 -#: neutron/plugins/brocade/NeutronPlugin.py:426 +#: neutron/plugins/brocade/NeutronPlugin.py:344 +#: neutron/plugins/brocade/NeutronPlugin.py:397 +#: neutron/plugins/brocade/NeutronPlugin.py:427 msgid "Brocade NOS driver error" msgstr "" @@ -4976,9 +4981,9 @@ msgid "Returning the allocated vlan (%d) to the pool" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:304 -#: neutron/plugins/brocade/NeutronPlugin.py:344 -#: neutron/plugins/brocade/NeutronPlugin.py:397 -#: neutron/plugins/brocade/NeutronPlugin.py:428 +#: neutron/plugins/brocade/NeutronPlugin.py:345 +#: neutron/plugins/brocade/NeutronPlugin.py:398 +#: neutron/plugins/brocade/NeutronPlugin.py:429 msgid "Brocade plugin raised exception, check logs" msgstr "" @@ -5450,88 +5455,88 @@ msgstr "" msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:866 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:883 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:884 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:891 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:894 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:908 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:915 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:922 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1144 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1151 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1157 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1171 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1168 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1175 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1172 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1179 #, python-format msgid "" "Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " "low address to high address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1185 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1194 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1201 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1200 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1221 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1232 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1253 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1260 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1270 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "Segment range overlaps with another profile" msgstr "" @@ -5670,34 +5675,34 @@ msgstr "" msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:243 msgid "Logical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:268 msgid "network_segment_pool" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:313 msgid "Invalid input for CIDR" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:464 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:452 #, python-format msgid "req: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:473 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:461 #, python-format msgid "status_code %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:478 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:466 #, python-format msgid "VSM: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:493 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:481 #, python-format msgid "Unable to serialize object of type = '%s'" msgstr "" @@ -5706,36 +5711,23 @@ msgstr "" msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 -#, python-format -msgid "_populate_policy_profiles %s" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:191 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:205 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:197 -msgid "_poll_policies" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 -msgid "No policy profile updated from VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:262 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:242 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:266 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:246 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:260 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 @@ -5743,19 +5735,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:249 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:254 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:283 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:267 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 @@ -5763,7 +5755,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5771,164 +5763,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:480 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:460 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:519 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:499 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:524 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:504 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:525 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:505 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:565 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:545 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:570 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:575 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:558 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:583 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:630 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:633 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:610 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:613 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:645 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:625 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:648 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:678 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:658 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:688 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:703 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:735 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:715 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:757 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:737 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:758 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:738 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:782 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:762 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:822 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:802 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:812 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:843 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:823 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:859 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:897 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:877 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:892 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:933 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:941 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1026 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1006 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:232 @@ -5938,88 +5930,88 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1084 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1064 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1099 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1079 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1103 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1083 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1097 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1125 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1147 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1192 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1174 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1190 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:314 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1219 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1201 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1236 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1256 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1290 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1272 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1280 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1309 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1291 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1306 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1321 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1359 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1341 msgid "Get subnets" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1444 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1426 #, python-format msgid "Scheduling router %s" msgstr "" @@ -6451,7 +6443,7 @@ msgid "port_delete received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:219 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:661 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" @@ -6543,7 +6535,7 @@ msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:437 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:976 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:390 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1267 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 @@ -6551,7 +6543,7 @@ msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:445 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1006 msgid "Agent loop has new devices!" msgstr "" @@ -6568,7 +6560,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:474 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:269 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1027 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1045 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1362 msgid "Agent initialized successfully, now running... " @@ -6822,242 +6814,242 @@ msgstr "" msgid "Delete network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:248 #, python-format msgid "Delete net failed after deleting the network in DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253 #, python-format msgid "Get network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:259 msgid "Get networks in progress" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:269 #, python-format msgid "Create port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285 msgid "Create port does not have tenant id info" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:291 #, python-format msgid "Create port does not have tenant id info; obtained is: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:312 #, python-format msgid "Create port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:319 #, python-format msgid "Update port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346 #, python-format msgid "Update port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:352 #, python-format msgid "Delete port in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:365 #, python-format msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:374 #, python-format msgid "Create subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:386 #, python-format msgid "Create subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388 #, python-format msgid "Subnet created: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:394 #, python-format msgid "Update subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419 #, python-format msgid "Update subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:425 #, python-format msgid "Delete subnet in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:430 #, python-format msgid "" "Delete subnet operation failed in SDN-VE after deleting the subnet from " "DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:439 #, python-format msgid "Create router in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:442 #, python-format msgid "Ignoring admin_state_up=False for router=%r. Overriding with True" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:452 msgid "Create router failed: no SDN-VE tenant." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:460 #, python-format msgid "Create router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:462 #, python-format msgid "Router created: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:467 #, python-format msgid "Update router in progress: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:474 msgid "admin_state_up=False routers are not supported." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493 #, python-format msgid "Update router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:499 #, python-format msgid "Delete router in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:506 #, python-format msgid "" "Delete router operation failed in SDN-VE after deleting the router in DB:" " %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:511 #, python-format msgid "" "Add router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:519 #, python-format msgid "SdnvePluginV2.add_router_interface called. Port info: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:533 #, python-format msgid "Update router-add-interface failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 #, python-format msgid "Added router interface: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:540 #, python-format msgid "" "Add router interface only called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550 msgid "" "SdnvePluginV2._add_router_interface_only: failed to add the interface in " "the roll back. of a remove_router_interface operation" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:556 #, python-format msgid "" "Remove router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565 msgid "No port ID" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 #, python-format msgid "SdnvePluginV2.remove_router_interface port: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:571 msgid "No fixed IP" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:576 #, python-format msgid "SdnvePluginV2.remove_router_interface subnet_id: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:584 #, python-format msgid "Update router-remove-interface failed SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:605 #, python-format msgid "Create floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:616 #, python-format msgid "Creating floating ip operation failed in SDN-VE controller: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:619 #, python-format msgid "Created floatingip : %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:624 #, python-format msgid "Update floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644 #, python-format msgid "Update floating ip failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:650 #, python-format msgid "Delete floatingip in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:655 #, python-format msgid "Delete floatingip failed in SDN-VE: %s" msgstr "" @@ -7294,168 +7286,168 @@ msgstr "" msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:304 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:301 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:319 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:323 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:341 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:354 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:343 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:361 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:352 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:370 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:401 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:392 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:410 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:430 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:448 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:437 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:455 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:458 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:454 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:472 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:461 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:479 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:467 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:475 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:493 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:482 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:486 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:504 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:509 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:533 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:568 #, python-format msgid "" "Option \"%(option)s\" must be supported by command \"%(command)s\" to " "enable %(mode)s mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:527 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:545 msgid "No valid Segmentation ID to perform UCAST test." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:562 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN MCAST mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:569 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 msgid "" "Linux kernel vxlan module and iproute2 3.8 or above are required to " "enable VXLAN." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:579 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:597 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:654 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:672 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:281 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:711 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:714 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:732 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:736 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:350 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:758 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:783 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:801 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:409 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:846 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:864 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:850 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:105 @@ -7463,12 +7455,12 @@ msgstr "" msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:905 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1068 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1108 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 @@ -7477,15 +7469,15 @@ msgstr "" msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1075 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:973 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:981 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1095 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 @@ -7495,7 +7487,7 @@ msgstr "" msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:968 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1125 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1142 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 @@ -7504,7 +7496,7 @@ msgstr "" msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1132 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1149 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 @@ -7513,7 +7505,7 @@ msgstr "" msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:979 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:374 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1154 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 @@ -7521,26 +7513,26 @@ msgstr "" msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:971 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:989 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1001 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1012 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1035 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:428 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1038 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Interface mappings: %s" @@ -8085,167 +8077,167 @@ msgstr "" msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:522 +#: neutron/plugins/midonet/plugin.py:524 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%r had been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:529 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:590 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:595 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:600 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:607 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:611 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:616 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:625 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:659 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:734 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:782 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:794 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:838 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:858 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:898 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:909 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1009 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1033 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1042 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1049 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1089 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1108 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1128 +#: neutron/plugins/midonet/plugin.py:1130 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1157 +#: neutron/plugins/midonet/plugin.py:1159 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1164 +#: neutron/plugins/midonet/plugin.py:1166 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1170 +#: neutron/plugins/midonet/plugin.py:1172 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1202 +#: neutron/plugins/midonet/plugin.py:1204 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1212 +#: neutron/plugins/midonet/plugin.py:1214 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1222 +#: neutron/plugins/midonet/plugin.py:1224 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -8456,91 +8448,101 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:465 neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:467 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:471 neutron/plugins/ml2/plugin.py:591 +#: neutron/plugins/ml2/plugin.py:473 neutron/plugins/ml2/plugin.py:593 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:479 +#: neutron/plugins/ml2/plugin.py:481 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:490 +#: neutron/plugins/ml2/plugin.py:492 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:498 neutron/plugins/ml2/plugin.py:604 +#: neutron/plugins/ml2/plugin.py:500 neutron/plugins/ml2/plugin.py:606 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:504 +#: neutron/plugins/ml2/plugin.py:506 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:513 neutron/plugins/ml2/plugin.py:612 +#: neutron/plugins/ml2/plugin.py:515 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:521 +#: neutron/plugins/ml2/plugin.py:523 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:530 +#: neutron/plugins/ml2/plugin.py:532 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:544 +#: neutron/plugins/ml2/plugin.py:546 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:574 +#: neutron/plugins/ml2/plugin.py:576 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:600 +#: neutron/plugins/ml2/plugin.py:587 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:602 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:621 +#: neutron/plugins/ml2/plugin.py:622 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:632 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:650 +#: neutron/plugins/ml2/plugin.py:661 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:120 +#: neutron/plugins/ml2/plugin.py:721 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:125 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:728 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:121 +#: neutron/plugins/ml2/plugin.py:739 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:126 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:737 +#: neutron/plugins/ml2/plugin.py:748 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:749 +#: neutron/plugins/ml2/plugin.py:760 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:761 +#: neutron/plugins/ml2/plugin.py:772 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9424,7 +9426,7 @@ msgstr "" msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:425 +#: neutron/plugins/mlnx/mlnx_plugin.py:426 #, python-format msgid "create_port with %s" msgstr "" @@ -9763,53 +9765,53 @@ msgstr "" msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:398 +#: neutron/plugins/nec/nec_plugin.py:405 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:546 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:603 +#: neutron/plugins/nec/nec_plugin.py:610 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:635 +#: neutron/plugins/nec/nec_plugin.py:642 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:700 +#: neutron/plugins/nec/nec_plugin.py:707 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:731 +#: neutron/plugins/nec/nec_plugin.py:738 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:741 +#: neutron/plugins/nec/nec_plugin.py:748 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:761 +#: neutron/plugins/nec/nec_plugin.py:768 #, 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:766 +#: neutron/plugins/nec/nec_plugin.py:773 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10260,73 +10262,73 @@ msgstr "" msgid "Port-Mapping for port %s not found on VSD" msgstr "" -#: neutron/plugins/nuage/plugin.py:325 +#: neutron/plugins/nuage/plugin.py:327 msgid "" "Either net_partition is not provided with subnet OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:393 +#: neutron/plugins/nuage/plugin.py:395 #, python-format msgid "" "Unable to complete operation on subnet %s.One or more ports have an IP " "allocation from this subnet." msgstr "" -#: neutron/plugins/nuage/plugin.py:423 +#: neutron/plugins/nuage/plugin.py:425 #, python-format msgid "" "Router %s does not hold default zone OR net_partition mapping. Router-IF " "add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:433 +#: neutron/plugins/nuage/plugin.py:435 #, python-format msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:443 +#: neutron/plugins/nuage/plugin.py:445 #, python-format msgid "" "Subnet %(subnet)s and Router %(router)s belong to different net_partition" " Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:455 +#: neutron/plugins/nuage/plugin.py:457 #, python-format msgid "Subnet %s has one or more active VMs Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:501 neutron/plugins/nuage/plugin.py:506 -#: neutron/plugins/nuage/plugin.py:512 +#: neutron/plugins/nuage/plugin.py:503 neutron/plugins/nuage/plugin.py:508 +#: neutron/plugins/nuage/plugin.py:514 #, python-format msgid "No router interface found for Router %s. Router-IF delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:523 +#: neutron/plugins/nuage/plugin.py:525 #, python-format msgid "Subnet %s has one or more active VMs Router-IF delete not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:532 +#: neutron/plugins/nuage/plugin.py:534 #, python-format msgid "" "Router %s does not hold net_partition assoc on Nuage VSD. Router-IF " "delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:571 +#: neutron/plugins/nuage/plugin.py:573 msgid "" "Either net_partition is not provided with router OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:679 +#: neutron/plugins/nuage/plugin.py:681 #, python-format msgid "One or more router still attached to net_partition %s." msgstr "" -#: neutron/plugins/nuage/plugin.py:684 +#: neutron/plugins/nuage/plugin.py:686 #, python-format msgid "NetPartition with %s does not exist" msgstr "" @@ -10700,20 +10702,20 @@ msgstr "" msgid "Number of seconds to retry acquiring an Open vSwitch datapath" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:245 +#: neutron/plugins/oneconvergence/plugin.py:246 msgid "Failed to create subnet, deleting it from neutron" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:309 +#: neutron/plugins/oneconvergence/plugin.py:310 #, python-format msgid "Deleting newly created neutron port %s" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:379 +#: neutron/plugins/oneconvergence/plugin.py:380 msgid "Failed to create floatingip" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:418 +#: neutron/plugins/oneconvergence/plugin.py:419 msgid "Failed to create router" msgstr "" @@ -11214,166 +11216,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:54 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:71 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:75 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:76 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:87 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:88 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:98 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:99 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:112 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:113 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:127 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:128 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:139 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:164 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:348 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:166 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:350 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:154 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:176 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:178 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:195 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:222 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:197 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:224 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:210 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:212 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:238 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:240 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:253 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:255 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:282 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:284 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:306 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:308 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:316 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:318 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:328 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:330 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:336 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:338 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:360 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:362 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:372 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:374 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:382 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:384 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:388 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:390 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:397 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:399 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:407 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:409 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:415 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:417 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:435 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:437 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:446 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:448 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:468 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:470 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:479 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:481 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:491 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:488 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:500 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:497 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:513 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:506 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:522 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:516 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:535 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:526 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 +msgid "Neutron PLUMgrid Director: disassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:540 +msgid "PLUMgrid Library: disassociate_floatingips() called" +msgstr "" + #: neutron/plugins/ryu/ryu_neutron_plugin.py:64 #, python-format msgid "get_ofp_rest_api: %s" @@ -12929,7 +12939,7 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:534 -#: neutron/plugins/vmware/plugins/base.py:1059 +#: neutron/plugins/vmware/plugins/base.py:1062 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -12970,13 +12980,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:670 -#: neutron/plugins/vmware/plugins/base.py:1779 +#: neutron/plugins/vmware/plugins/base.py:1782 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:674 -#: neutron/plugins/vmware/plugins/base.py:1783 +#: neutron/plugins/vmware/plugins/base.py:1786 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13035,231 +13045,231 @@ msgid "" "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1048 +#: neutron/plugins/vmware/plugins/base.py:1051 #, python-format msgid "" "A nsx lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1067 +#: neutron/plugins/vmware/plugins/base.py:1070 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1070 +#: neutron/plugins/vmware/plugins/base.py:1073 #: neutron/plugins/vmware/plugins/service.py:520 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1105 +#: neutron/plugins/vmware/plugins/base.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1182 +#: neutron/plugins/vmware/plugins/base.py:1185 #, python-format msgid "port created on NSX backend for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1185 +#: neutron/plugins/vmware/plugins/base.py:1188 #, python-format msgid "Logical switch for network %s was not found in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1196 +#: neutron/plugins/vmware/plugins/base.py:1199 msgid "Unable to create port or set port attachment in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1288 +#: neutron/plugins/vmware/plugins/base.py:1291 #, python-format msgid "Updating port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1323 +#: neutron/plugins/vmware/plugins/base.py:1326 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1406 +#: neutron/plugins/vmware/plugins/base.py:1409 msgid "" "Cannot create a distributed router with the NSX platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1412 +#: neutron/plugins/vmware/plugins/base.py:1415 msgid "Unable to create logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1423 +#: neutron/plugins/vmware/plugins/base.py:1426 #, 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/vmware/plugins/base.py:1433 +#: neutron/plugins/vmware/plugins/base.py:1436 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1462 -#: neutron/plugins/vmware/plugins/base.py:1547 +#: neutron/plugins/vmware/plugins/base.py:1465 +#: neutron/plugins/vmware/plugins/base.py:1550 #: neutron/plugins/vmware/plugins/service.py:203 #: neutron/plugins/vmware/plugins/service.py:1214 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1511 +#: neutron/plugins/vmware/plugins/base.py:1514 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1514 +#: neutron/plugins/vmware/plugins/base.py:1517 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1556 +#: neutron/plugins/vmware/plugins/base.py:1559 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1572 +#: neutron/plugins/vmware/plugins/base.py:1575 #, python-format msgid "Logical router %s not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1576 +#: neutron/plugins/vmware/plugins/base.py:1579 msgid "Unable to update logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1578 +#: neutron/plugins/vmware/plugins/base.py:1581 msgid "" "Request cannot contain 'routes' with the NSX platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1635 +#: neutron/plugins/vmware/plugins/base.py:1638 #, python-format msgid "Logical router '%s' not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1639 +#: neutron/plugins/vmware/plugins/base.py:1642 #, python-format msgid "Unable to delete logical router '%s' on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1649 +#: neutron/plugins/vmware/plugins/base.py:1652 #, 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/vmware/plugins/base.py:1717 +#: neutron/plugins/vmware/plugins/base.py:1720 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1815 +#: neutron/plugins/vmware/plugins/base.py:1818 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1820 +#: neutron/plugins/vmware/plugins/base.py:1823 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1952 +#: neutron/plugins/vmware/plugins/base.py:1955 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1958 +#: neutron/plugins/vmware/plugins/base.py:1961 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1995 +#: neutron/plugins/vmware/plugins/base.py:1998 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1998 +#: neutron/plugins/vmware/plugins/base.py:2001 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2032 +#: neutron/plugins/vmware/plugins/base.py:2035 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2055 +#: neutron/plugins/vmware/plugins/base.py:2058 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2084 +#: neutron/plugins/vmware/plugins/base.py:2087 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2113 +#: neutron/plugins/vmware/plugins/base.py:2116 #, python-format msgid "" "Rolling back database changes for gateway device %s because of an error " "in the NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2158 -#: neutron/plugins/vmware/plugins/base.py:2196 +#: neutron/plugins/vmware/plugins/base.py:2161 +#: neutron/plugins/vmware/plugins/base.py:2199 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2293 +#: neutron/plugins/vmware/plugins/base.py:2296 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2300 +#: neutron/plugins/vmware/plugins/base.py:2303 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2348 +#: neutron/plugins/vmware/plugins/base.py:2351 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2380 +#: neutron/plugins/vmware/plugins/base.py:2383 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2388 +#: neutron/plugins/vmware/plugins/base.py:2391 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13267,12 +13277,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2395 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2408 +#: neutron/plugins/vmware/plugins/base.py:2411 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -14449,46 +14459,46 @@ msgstr "" msgid "external_gateway_added: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:50 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:49 msgid "Initializing fwaas iptables driver" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:53 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:52 #, python-format msgid "Creating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:62 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:61 #, python-format msgid "Failed to create firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:66 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:65 #, python-format msgid "Deleting firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:77 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:76 #, python-format msgid "Failed to delete firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:81 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:80 #, python-format msgid "Updating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:90 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:89 #, python-format msgid "Failed to update firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:94 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:93 #, python-format msgid "Applying firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:113 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:112 #, python-format msgid "Failed to apply default policy on firewall: %s" msgstr "" @@ -14748,17 +14758,17 @@ msgstr "" msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:166 #, python-format msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:208 #, python-format msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:369 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -14942,184 +14952,212 @@ msgstr "" msgid "Removing SNAT port for subnet %s as this is the last pool using it..." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:61 +#: neutron/services/loadbalancer/drivers/radware/driver.py:63 msgid "vdirect server IP address" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:64 +#: neutron/services/loadbalancer/drivers/radware/driver.py:66 msgid "vdirect user name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:67 +#: neutron/services/loadbalancer/drivers/radware/driver.py:69 msgid "vdirect user password" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:70 +#: neutron/services/loadbalancer/drivers/radware/driver.py:72 msgid "Service ADC type" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:73 +#: neutron/services/loadbalancer/drivers/radware/driver.py:75 msgid "Service ADC version" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:76 +#: neutron/services/loadbalancer/drivers/radware/driver.py:78 msgid "service HA pair" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:79 +#: neutron/services/loadbalancer/drivers/radware/driver.py:81 msgid "service throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:82 +#: neutron/services/loadbalancer/drivers/radware/driver.py:84 msgid "service ssl throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:85 +#: neutron/services/loadbalancer/drivers/radware/driver.py:87 msgid "service compression throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:88 +#: neutron/services/loadbalancer/drivers/radware/driver.py:90 msgid "service cache" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:91 +#: neutron/services/loadbalancer/drivers/radware/driver.py:93 msgid "l2_l3 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:94 +#: neutron/services/loadbalancer/drivers/radware/driver.py:96 msgid "l4 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:101 +#: neutron/services/loadbalancer/drivers/radware/driver.py:104 msgid "l2_l3 workflow constructor params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:108 +#: neutron/services/loadbalancer/drivers/radware/driver.py:111 msgid "l2_l3 workflow setup params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:111 +#: neutron/services/loadbalancer/drivers/radware/driver.py:114 msgid "List of actions that we dont want to push to the completion queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:115 +#: neutron/services/loadbalancer/drivers/radware/driver.py:118 msgid "l4 workflow action name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:118 +#: neutron/services/loadbalancer/drivers/radware/driver.py:121 msgid "Resource pool ids" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:121 +#: neutron/services/loadbalancer/drivers/radware/driver.py:124 msgid "A required VLAN for the interswitch link to use" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:124 +#: neutron/services/loadbalancer/drivers/radware/driver.py:127 msgid "Support an Alteon interswitch link for stateful session failover" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:183 +#: neutron/services/loadbalancer/drivers/radware/driver.py:221 #, python-format -msgid "create_vip. vip: %s" +msgid "" +"vip: %(vip)s, extended_vip: %(extended_vip)s, network_id: " +"%(vip_network_id)s, service_name: %(service_name)s, pip_info: " +"%(pip_info)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:185 +#: neutron/services/loadbalancer/drivers/radware/driver.py:256 #, python-format -msgid "create_vip. extended_vip: %s" +msgid "Retrieved pip nport: %(port)r for vip: %(vip)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:187 +#: neutron/services/loadbalancer/drivers/radware/driver.py:264 #, python-format -msgid "create_vip. network_id: %s " +msgid "Found no pip nports associated with vip: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:189 +#: neutron/services/loadbalancer/drivers/radware/driver.py:273 #, python-format -msgid "create_vip. service_name: %s " +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:223 +#: neutron/services/loadbalancer/drivers/radware/driver.py:287 #, python-format -msgid "Failed to remove workflow %s. Going to set vip to ERROR status" +msgid "pip nport id: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:314 +#: neutron/services/loadbalancer/drivers/radware/driver.py:291 +#, python-format +msgid "pip nport delete failed: %r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:345 +#: neutron/services/loadbalancer/drivers/radware/driver.py:410 msgid "Starting operation completion handling thread" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:370 +#: neutron/services/loadbalancer/drivers/radware/driver.py:440 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:379 -#: neutron/services/loadbalancer/drivers/radware/driver.py:401 +#: neutron/services/loadbalancer/drivers/radware/driver.py:449 +#: neutron/services/loadbalancer/drivers/radware/driver.py:480 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:387 +#: neutron/services/loadbalancer/drivers/radware/driver.py:457 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:494 +#: neutron/services/loadbalancer/drivers/radware/driver.py:465 +#, python-format +msgid "Post-remove workflow function %r completed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:469 +#, python-format +msgid "Post-remove workflow function %r failed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:584 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:541 +#: neutron/services/loadbalancer/drivers/radware/driver.py:650 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:567 +#: neutron/services/loadbalancer/drivers/radware/driver.py:676 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:574 +#: neutron/services/loadbalancer/drivers/radware/driver.py:683 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:591 +#: neutron/services/loadbalancer/drivers/radware/driver.py:700 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:652 +#: neutron/services/loadbalancer/drivers/radware/driver.py:768 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:664 +#: neutron/services/loadbalancer/drivers/radware/driver.py:780 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:695 +#: neutron/services/loadbalancer/drivers/radware/driver.py:812 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:710 +#: neutron/services/loadbalancer/drivers/radware/driver.py:827 msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:737 +#: neutron/services/loadbalancer/drivers/radware/driver.py:836 +#, python-format +msgid "Post-operation function %(func)r completed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:842 +#, python-format +msgid "Post-operation function %(func)r failed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:876 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:777 +#: neutron/services/loadbalancer/drivers/radware/driver.py:916 #, python-format msgid "_remove_object_from_db %s" msgstr "" @@ -15835,12 +15873,12 @@ msgstr "" msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:404 +#: neutron/tests/unit/vmware/apiclient/fake.py:407 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:413 +#: neutron/tests/unit/vmware/apiclient/fake.py:416 #, python-format msgid "lrouter:%s not found" msgstr "" diff --git a/neutron/locale/bn_IN/LC_MESSAGES/neutron.po b/neutron/locale/bn_IN/LC_MESSAGES/neutron.po index 4d6e8532c..52a215ef3 100644 --- a/neutron/locale/bn_IN/LC_MESSAGES/neutron.po +++ b/neutron/locale/bn_IN/LC_MESSAGES/neutron.po @@ -7,11 +7,11 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-04-23 06:46+0000\n" +"POT-Creation-Date: 2014-04-26 06:48+0000\n" "PO-Revision-Date: 2014-04-07 06:32+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Bengali (India) " -"(http://www.transifex.com/projects/p/openstack/language/bn_IN/)\n" +"(http://www.transifex.com/projects/p/neutron/language/bn_IN/)\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" @@ -526,7 +526,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:575 neutron/agent/l3_agent.py:954 #: neutron/agent/metadata/agent.py:330 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:107 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:836 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:854 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:300 @@ -623,7 +623,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:923 +#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:931 #: neutron/services/firewall/agents/varmour/varmour_router.py:102 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -749,7 +749,7 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:657 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:675 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:283 #, python-format msgid "Delete %s" @@ -1137,25 +1137,25 @@ msgstr "" msgid "Authentication region" msgstr "" -#: neutron/agent/linux/interface.py:202 neutron/agent/linux/interface.py:256 -#: neutron/agent/linux/interface.py:318 neutron/agent/linux/interface.py:367 +#: neutron/agent/linux/interface.py:206 neutron/agent/linux/interface.py:260 +#: neutron/agent/linux/interface.py:322 neutron/agent/linux/interface.py:371 #, python-format msgid "Device %s already exists" msgstr "" -#: neutron/agent/linux/interface.py:220 neutron/agent/linux/interface.py:267 -#: neutron/agent/linux/interface.py:330 neutron/agent/linux/interface.py:374 +#: neutron/agent/linux/interface.py:224 neutron/agent/linux/interface.py:271 +#: neutron/agent/linux/interface.py:334 neutron/agent/linux/interface.py:378 #, python-format msgid "Unplugged interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:222 neutron/agent/linux/interface.py:266 -#: neutron/agent/linux/interface.py:332 neutron/agent/linux/interface.py:376 +#: neutron/agent/linux/interface.py:226 neutron/agent/linux/interface.py:270 +#: neutron/agent/linux/interface.py:336 neutron/agent/linux/interface.py:380 #, python-format msgid "Failed unplugging interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:434 +#: neutron/agent/linux/interface.py:438 #, python-format msgid "Driver location: %s" msgstr "" @@ -1687,12 +1687,12 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:47 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:49 #, python-format msgid "Notify metering agent at %(topic)s.%(host)s the message %(method)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:62 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:64 #, python-format msgid "" "Fanout notify metering agent at %(topic)s the message %(method)s on " @@ -1836,7 +1836,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:357 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2848,8 +2848,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:387 neutron/db/l3_db.py:464 -#: neutron/plugins/bigswitch/plugin.py:1011 -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1001 +#: neutron/plugins/bigswitch/plugin.py:1010 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2901,18 +2901,18 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1844 +#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1847 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:825 +#: neutron/db/l3_db.py:833 #, 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:929 +#: neutron/db/l3_db.py:937 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -3080,6 +3080,11 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" +#: neutron/db/metering/metering_rpc.py:50 +#, python-format +msgid "Unable to find agent %s." +msgstr "" + #: neutron/db/migration/cli.py:32 msgid "Neutron plugin provider module" msgstr "" @@ -3664,7 +3669,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:54 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -3680,47 +3685,47 @@ msgstr "" msgid "Only admin can view or configure quota" msgstr "" -#: neutron/extensions/securitygroup.py:35 +#: neutron/extensions/securitygroup.py:34 msgid "For TCP/UDP protocols, port_range_min must be <= port_range_max" msgstr "" -#: neutron/extensions/securitygroup.py:40 +#: neutron/extensions/securitygroup.py:39 #, python-format msgid "Invalid value for port %(port)s" msgstr "" -#: neutron/extensions/securitygroup.py:44 +#: neutron/extensions/securitygroup.py:43 #, python-format msgid "" "Invalid value for ICMP %(field)s (%(attr)s) %(value)s. It must be 0 to " "255." msgstr "" -#: neutron/extensions/securitygroup.py:49 +#: neutron/extensions/securitygroup.py:48 #, python-format msgid "" "ICMP code (port-range-max) %(value)s is provided but ICMP type (port-" "range-min) is missing." msgstr "" -#: neutron/extensions/securitygroup.py:54 +#: neutron/extensions/securitygroup.py:53 #, python-format msgid "Security Group %(id)s in use." msgstr "" -#: neutron/extensions/securitygroup.py:58 +#: neutron/extensions/securitygroup.py:57 msgid "Removing default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:62 +#: neutron/extensions/securitygroup.py:61 msgid "Updating default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:66 +#: neutron/extensions/securitygroup.py:65 msgid "Default security group already exists." msgstr "" -#: neutron/extensions/securitygroup.py:70 +#: neutron/extensions/securitygroup.py:69 #, python-format msgid "" "Security group rule protocol %(protocol)s not supported. Only protocol " @@ -3728,58 +3733,58 @@ msgid "" "supported." msgstr "" -#: neutron/extensions/securitygroup.py:76 +#: neutron/extensions/securitygroup.py:75 msgid "Multiple tenant_ids in bulk security group rule create not allowed" msgstr "" -#: neutron/extensions/securitygroup.py:81 +#: neutron/extensions/securitygroup.py:80 msgid "Only remote_ip_prefix or remote_group_id may be provided." msgstr "" -#: neutron/extensions/securitygroup.py:86 +#: neutron/extensions/securitygroup.py:85 msgid "Must also specifiy protocol if port range is given." msgstr "" -#: neutron/extensions/securitygroup.py:90 +#: neutron/extensions/securitygroup.py:89 msgid "Only allowed to update rules for one security profile at a time" msgstr "" -#: neutron/extensions/securitygroup.py:95 +#: neutron/extensions/securitygroup.py:94 #, python-format msgid "Security group %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:99 +#: neutron/extensions/securitygroup.py:98 #, python-format msgid "Security group rule %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:103 +#: neutron/extensions/securitygroup.py:102 msgid "Duplicate Security Group Rule in POST." msgstr "" -#: neutron/extensions/securitygroup.py:107 +#: neutron/extensions/securitygroup.py:106 #, python-format msgid "Security group rule already exists. Group id is %(id)s." msgstr "" -#: neutron/extensions/securitygroup.py:111 +#: neutron/extensions/securitygroup.py:110 #, python-format msgid "Conflicting value ethertype %(ethertype)s for CIDR %(cidr)s" msgstr "" -#: neutron/extensions/securitygroup.py:159 +#: neutron/extensions/securitygroup.py:158 #, python-format msgid "'%s' is not an integer or uuid" msgstr "" -#: neutron/extensions/securitygroup.py:248 +#: neutron/extensions/securitygroup.py:247 msgid "" "Number of security groups allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/securitygroup.py:252 +#: neutron/extensions/securitygroup.py:251 msgid "" "Number of security rules allowed per tenant. A negative value means " "unlimited." @@ -3863,47 +3868,47 @@ msgstr "" msgid "Router %(router_id)s has no external network gateway set" msgstr "" -#: neutron/notifiers/nova.py:130 +#: neutron/notifiers/nova.py:165 msgid "device_id is not set on port yet." msgstr "" -#: neutron/notifiers/nova.py:134 +#: neutron/notifiers/nova.py:169 msgid "Port ID not set! Nova will not be notified of port status change." msgstr "" -#: neutron/notifiers/nova.py:159 +#: neutron/notifiers/nova.py:194 #, python-format msgid "" "Ignoring state change previous_port_status: %(pre_status)s " "current_port_status: %(cur_status)s port_id %(id)s" msgstr "" -#: neutron/notifiers/nova.py:187 +#: neutron/notifiers/nova.py:221 #, python-format msgid "Sending events: %s" msgstr "" -#: neutron/notifiers/nova.py:192 +#: neutron/notifiers/nova.py:226 #, python-format msgid "Nova returned NotFound for event: %s" msgstr "" -#: neutron/notifiers/nova.py:195 +#: neutron/notifiers/nova.py:229 #, python-format msgid "Failed to notify nova on events: %s" msgstr "" -#: neutron/notifiers/nova.py:199 neutron/notifiers/nova.py:215 +#: neutron/notifiers/nova.py:233 neutron/notifiers/nova.py:249 #, python-format msgid "Error response returned from nova: %s" msgstr "" -#: neutron/notifiers/nova.py:210 +#: neutron/notifiers/nova.py:244 #, python-format msgid "Nova event: %s returned with failed status" msgstr "" -#: neutron/notifiers/nova.py:213 +#: neutron/notifiers/nova.py:247 #, python-format msgid "Nova event response: %s" msgstr "" @@ -4548,80 +4553,80 @@ msgstr "" msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:661 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:752 +#: neutron/plugins/bigswitch/plugin.py:742 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:804 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:864 +#: neutron/plugins/bigswitch/plugin.py:854 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:902 +#: neutron/plugins/bigswitch/plugin.py:892 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:924 +#: neutron/plugins/bigswitch/plugin.py:914 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:946 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:975 +#: neutron/plugins/bigswitch/plugin.py:965 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1003 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1036 +#: neutron/plugins/bigswitch/plugin.py:1026 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1053 +#: neutron/plugins/bigswitch/plugin.py:1043 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1059 +#: neutron/plugins/bigswitch/plugin.py:1049 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1075 +#: neutron/plugins/bigswitch/plugin.py:1065 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1090 +#: neutron/plugins/bigswitch/plugin.py:1080 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1108 +#: neutron/plugins/bigswitch/plugin.py:1110 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1123 +#: neutron/plugins/bigswitch/plugin.py:1125 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1124 +#: neutron/plugins/bigswitch/plugin.py:1126 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4850,7 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:225 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1002 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1365 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 @@ -4964,9 +4969,9 @@ msgid "%s can not be found in database" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:300 -#: neutron/plugins/brocade/NeutronPlugin.py:343 -#: neutron/plugins/brocade/NeutronPlugin.py:396 -#: neutron/plugins/brocade/NeutronPlugin.py:426 +#: neutron/plugins/brocade/NeutronPlugin.py:344 +#: neutron/plugins/brocade/NeutronPlugin.py:397 +#: neutron/plugins/brocade/NeutronPlugin.py:427 msgid "Brocade NOS driver error" msgstr "" @@ -4976,9 +4981,9 @@ msgid "Returning the allocated vlan (%d) to the pool" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:304 -#: neutron/plugins/brocade/NeutronPlugin.py:344 -#: neutron/plugins/brocade/NeutronPlugin.py:397 -#: neutron/plugins/brocade/NeutronPlugin.py:428 +#: neutron/plugins/brocade/NeutronPlugin.py:345 +#: neutron/plugins/brocade/NeutronPlugin.py:398 +#: neutron/plugins/brocade/NeutronPlugin.py:429 msgid "Brocade plugin raised exception, check logs" msgstr "" @@ -5450,88 +5455,88 @@ msgstr "" msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:866 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:883 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:884 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:891 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:894 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:908 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:915 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:922 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1144 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1151 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1157 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1171 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1168 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1175 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1172 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1179 #, python-format msgid "" "Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " "low address to high address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1185 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1194 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1201 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1200 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1221 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1232 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1253 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1260 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1270 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "Segment range overlaps with another profile" msgstr "" @@ -5670,34 +5675,34 @@ msgstr "" msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:243 msgid "Logical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:268 msgid "network_segment_pool" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:313 msgid "Invalid input for CIDR" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:464 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:452 #, python-format msgid "req: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:473 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:461 #, python-format msgid "status_code %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:478 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:466 #, python-format msgid "VSM: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:493 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:481 #, python-format msgid "Unable to serialize object of type = '%s'" msgstr "" @@ -5706,36 +5711,23 @@ msgstr "" msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 -#, python-format -msgid "_populate_policy_profiles %s" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:191 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:205 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:197 -msgid "_poll_policies" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 -msgid "No policy profile updated from VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:262 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:242 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:266 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:246 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:260 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 @@ -5743,19 +5735,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:249 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:254 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:283 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:267 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 @@ -5763,7 +5755,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5771,164 +5763,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:480 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:460 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:519 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:499 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:524 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:504 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:525 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:505 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:565 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:545 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:570 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:575 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:558 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:583 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:630 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:633 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:610 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:613 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:645 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:625 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:648 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:678 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:658 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:688 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:703 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:735 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:715 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:757 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:737 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:758 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:738 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:782 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:762 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:822 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:802 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:812 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:843 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:823 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:859 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:897 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:877 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:892 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:933 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:941 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1026 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1006 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:232 @@ -5938,88 +5930,88 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1084 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1064 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1099 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1079 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1103 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1083 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1097 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1125 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1147 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1192 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1174 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1190 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:314 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1219 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1201 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1236 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1256 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1290 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1272 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1280 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1309 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1291 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1306 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1321 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1359 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1341 msgid "Get subnets" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1444 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1426 #, python-format msgid "Scheduling router %s" msgstr "" @@ -6451,7 +6443,7 @@ msgid "port_delete received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:219 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:661 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" @@ -6543,7 +6535,7 @@ msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:437 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:976 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:390 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1267 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 @@ -6551,7 +6543,7 @@ msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:445 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1006 msgid "Agent loop has new devices!" msgstr "" @@ -6568,7 +6560,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:474 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:269 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1027 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1045 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1362 msgid "Agent initialized successfully, now running... " @@ -6822,242 +6814,242 @@ msgstr "" msgid "Delete network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:248 #, python-format msgid "Delete net failed after deleting the network in DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253 #, python-format msgid "Get network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:259 msgid "Get networks in progress" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:269 #, python-format msgid "Create port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285 msgid "Create port does not have tenant id info" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:291 #, python-format msgid "Create port does not have tenant id info; obtained is: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:312 #, python-format msgid "Create port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:319 #, python-format msgid "Update port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346 #, python-format msgid "Update port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:352 #, python-format msgid "Delete port in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:365 #, python-format msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:374 #, python-format msgid "Create subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:386 #, python-format msgid "Create subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388 #, python-format msgid "Subnet created: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:394 #, python-format msgid "Update subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419 #, python-format msgid "Update subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:425 #, python-format msgid "Delete subnet in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:430 #, python-format msgid "" "Delete subnet operation failed in SDN-VE after deleting the subnet from " "DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:439 #, python-format msgid "Create router in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:442 #, python-format msgid "Ignoring admin_state_up=False for router=%r. Overriding with True" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:452 msgid "Create router failed: no SDN-VE tenant." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:460 #, python-format msgid "Create router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:462 #, python-format msgid "Router created: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:467 #, python-format msgid "Update router in progress: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:474 msgid "admin_state_up=False routers are not supported." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493 #, python-format msgid "Update router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:499 #, python-format msgid "Delete router in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:506 #, python-format msgid "" "Delete router operation failed in SDN-VE after deleting the router in DB:" " %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:511 #, python-format msgid "" "Add router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:519 #, python-format msgid "SdnvePluginV2.add_router_interface called. Port info: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:533 #, python-format msgid "Update router-add-interface failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 #, python-format msgid "Added router interface: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:540 #, python-format msgid "" "Add router interface only called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550 msgid "" "SdnvePluginV2._add_router_interface_only: failed to add the interface in " "the roll back. of a remove_router_interface operation" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:556 #, python-format msgid "" "Remove router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565 msgid "No port ID" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 #, python-format msgid "SdnvePluginV2.remove_router_interface port: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:571 msgid "No fixed IP" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:576 #, python-format msgid "SdnvePluginV2.remove_router_interface subnet_id: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:584 #, python-format msgid "Update router-remove-interface failed SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:605 #, python-format msgid "Create floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:616 #, python-format msgid "Creating floating ip operation failed in SDN-VE controller: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:619 #, python-format msgid "Created floatingip : %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:624 #, python-format msgid "Update floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644 #, python-format msgid "Update floating ip failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:650 #, python-format msgid "Delete floatingip in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:655 #, python-format msgid "Delete floatingip failed in SDN-VE: %s" msgstr "" @@ -7294,168 +7286,168 @@ msgstr "" msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:304 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:301 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:319 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:323 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:341 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:354 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:343 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:361 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:352 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:370 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:401 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:392 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:410 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:430 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:448 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:437 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:455 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:458 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:454 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:472 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:461 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:479 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:467 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:475 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:493 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:482 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:486 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:504 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:509 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:533 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:568 #, python-format msgid "" "Option \"%(option)s\" must be supported by command \"%(command)s\" to " "enable %(mode)s mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:527 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:545 msgid "No valid Segmentation ID to perform UCAST test." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:562 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN MCAST mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:569 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 msgid "" "Linux kernel vxlan module and iproute2 3.8 or above are required to " "enable VXLAN." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:579 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:597 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:654 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:672 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:281 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:711 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:714 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:732 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:736 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:350 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:758 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:783 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:801 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:409 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:846 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:864 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:850 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:105 @@ -7463,12 +7455,12 @@ msgstr "" msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:905 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1068 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1108 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 @@ -7477,15 +7469,15 @@ msgstr "" msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1075 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:973 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:981 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1095 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 @@ -7495,7 +7487,7 @@ msgstr "" msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:968 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1125 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1142 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 @@ -7504,7 +7496,7 @@ msgstr "" msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1132 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1149 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 @@ -7513,7 +7505,7 @@ msgstr "" msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:979 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:374 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1154 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 @@ -7521,26 +7513,26 @@ msgstr "" msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:971 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:989 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1001 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1012 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1035 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:428 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1038 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Interface mappings: %s" @@ -8085,167 +8077,167 @@ msgstr "" msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:522 +#: neutron/plugins/midonet/plugin.py:524 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%r had been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:529 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:590 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:595 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:600 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:607 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:611 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:616 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:625 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:659 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:734 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:782 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:794 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:838 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:858 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:898 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:909 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1009 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1033 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1042 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1049 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1089 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1108 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1128 +#: neutron/plugins/midonet/plugin.py:1130 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1157 +#: neutron/plugins/midonet/plugin.py:1159 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1164 +#: neutron/plugins/midonet/plugin.py:1166 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1170 +#: neutron/plugins/midonet/plugin.py:1172 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1202 +#: neutron/plugins/midonet/plugin.py:1204 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1212 +#: neutron/plugins/midonet/plugin.py:1214 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1222 +#: neutron/plugins/midonet/plugin.py:1224 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -8456,91 +8448,101 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:465 neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:467 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:471 neutron/plugins/ml2/plugin.py:591 +#: neutron/plugins/ml2/plugin.py:473 neutron/plugins/ml2/plugin.py:593 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:479 +#: neutron/plugins/ml2/plugin.py:481 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:490 +#: neutron/plugins/ml2/plugin.py:492 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:498 neutron/plugins/ml2/plugin.py:604 +#: neutron/plugins/ml2/plugin.py:500 neutron/plugins/ml2/plugin.py:606 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:504 +#: neutron/plugins/ml2/plugin.py:506 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:513 neutron/plugins/ml2/plugin.py:612 +#: neutron/plugins/ml2/plugin.py:515 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:521 +#: neutron/plugins/ml2/plugin.py:523 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:530 +#: neutron/plugins/ml2/plugin.py:532 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:544 +#: neutron/plugins/ml2/plugin.py:546 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:574 +#: neutron/plugins/ml2/plugin.py:576 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:600 +#: neutron/plugins/ml2/plugin.py:587 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:602 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:621 +#: neutron/plugins/ml2/plugin.py:622 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:632 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:650 +#: neutron/plugins/ml2/plugin.py:661 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:120 +#: neutron/plugins/ml2/plugin.py:721 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:125 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:728 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:121 +#: neutron/plugins/ml2/plugin.py:739 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:126 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:737 +#: neutron/plugins/ml2/plugin.py:748 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:749 +#: neutron/plugins/ml2/plugin.py:760 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:761 +#: neutron/plugins/ml2/plugin.py:772 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9424,7 +9426,7 @@ msgstr "" msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:425 +#: neutron/plugins/mlnx/mlnx_plugin.py:426 #, python-format msgid "create_port with %s" msgstr "" @@ -9763,53 +9765,53 @@ msgstr "" msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:398 +#: neutron/plugins/nec/nec_plugin.py:405 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:546 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:603 +#: neutron/plugins/nec/nec_plugin.py:610 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:635 +#: neutron/plugins/nec/nec_plugin.py:642 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:700 +#: neutron/plugins/nec/nec_plugin.py:707 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:731 +#: neutron/plugins/nec/nec_plugin.py:738 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:741 +#: neutron/plugins/nec/nec_plugin.py:748 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:761 +#: neutron/plugins/nec/nec_plugin.py:768 #, 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:766 +#: neutron/plugins/nec/nec_plugin.py:773 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10260,73 +10262,73 @@ msgstr "" msgid "Port-Mapping for port %s not found on VSD" msgstr "" -#: neutron/plugins/nuage/plugin.py:325 +#: neutron/plugins/nuage/plugin.py:327 msgid "" "Either net_partition is not provided with subnet OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:393 +#: neutron/plugins/nuage/plugin.py:395 #, python-format msgid "" "Unable to complete operation on subnet %s.One or more ports have an IP " "allocation from this subnet." msgstr "" -#: neutron/plugins/nuage/plugin.py:423 +#: neutron/plugins/nuage/plugin.py:425 #, python-format msgid "" "Router %s does not hold default zone OR net_partition mapping. Router-IF " "add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:433 +#: neutron/plugins/nuage/plugin.py:435 #, python-format msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:443 +#: neutron/plugins/nuage/plugin.py:445 #, python-format msgid "" "Subnet %(subnet)s and Router %(router)s belong to different net_partition" " Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:455 +#: neutron/plugins/nuage/plugin.py:457 #, python-format msgid "Subnet %s has one or more active VMs Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:501 neutron/plugins/nuage/plugin.py:506 -#: neutron/plugins/nuage/plugin.py:512 +#: neutron/plugins/nuage/plugin.py:503 neutron/plugins/nuage/plugin.py:508 +#: neutron/plugins/nuage/plugin.py:514 #, python-format msgid "No router interface found for Router %s. Router-IF delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:523 +#: neutron/plugins/nuage/plugin.py:525 #, python-format msgid "Subnet %s has one or more active VMs Router-IF delete not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:532 +#: neutron/plugins/nuage/plugin.py:534 #, python-format msgid "" "Router %s does not hold net_partition assoc on Nuage VSD. Router-IF " "delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:571 +#: neutron/plugins/nuage/plugin.py:573 msgid "" "Either net_partition is not provided with router OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:679 +#: neutron/plugins/nuage/plugin.py:681 #, python-format msgid "One or more router still attached to net_partition %s." msgstr "" -#: neutron/plugins/nuage/plugin.py:684 +#: neutron/plugins/nuage/plugin.py:686 #, python-format msgid "NetPartition with %s does not exist" msgstr "" @@ -10700,20 +10702,20 @@ msgstr "" msgid "Number of seconds to retry acquiring an Open vSwitch datapath" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:245 +#: neutron/plugins/oneconvergence/plugin.py:246 msgid "Failed to create subnet, deleting it from neutron" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:309 +#: neutron/plugins/oneconvergence/plugin.py:310 #, python-format msgid "Deleting newly created neutron port %s" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:379 +#: neutron/plugins/oneconvergence/plugin.py:380 msgid "Failed to create floatingip" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:418 +#: neutron/plugins/oneconvergence/plugin.py:419 msgid "Failed to create router" msgstr "" @@ -11214,166 +11216,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:54 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:71 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:75 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:76 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:87 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:88 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:98 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:99 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:112 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:113 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:127 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:128 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:139 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:164 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:348 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:166 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:350 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:154 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:176 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:178 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:195 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:222 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:197 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:224 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:210 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:212 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:238 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:240 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:253 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:255 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:282 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:284 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:306 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:308 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:316 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:318 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:328 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:330 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:336 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:338 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:360 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:362 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:372 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:374 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:382 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:384 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:388 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:390 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:397 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:399 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:407 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:409 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:415 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:417 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:435 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:437 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:446 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:448 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:468 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:470 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:479 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:481 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:491 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:488 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:500 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:497 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:513 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:506 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:522 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:516 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:535 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:526 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 +msgid "Neutron PLUMgrid Director: disassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:540 +msgid "PLUMgrid Library: disassociate_floatingips() called" +msgstr "" + #: neutron/plugins/ryu/ryu_neutron_plugin.py:64 #, python-format msgid "get_ofp_rest_api: %s" @@ -12929,7 +12939,7 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:534 -#: neutron/plugins/vmware/plugins/base.py:1059 +#: neutron/plugins/vmware/plugins/base.py:1062 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -12970,13 +12980,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:670 -#: neutron/plugins/vmware/plugins/base.py:1779 +#: neutron/plugins/vmware/plugins/base.py:1782 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:674 -#: neutron/plugins/vmware/plugins/base.py:1783 +#: neutron/plugins/vmware/plugins/base.py:1786 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13035,231 +13045,231 @@ msgid "" "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1048 +#: neutron/plugins/vmware/plugins/base.py:1051 #, python-format msgid "" "A nsx lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1067 +#: neutron/plugins/vmware/plugins/base.py:1070 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1070 +#: neutron/plugins/vmware/plugins/base.py:1073 #: neutron/plugins/vmware/plugins/service.py:520 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1105 +#: neutron/plugins/vmware/plugins/base.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1182 +#: neutron/plugins/vmware/plugins/base.py:1185 #, python-format msgid "port created on NSX backend for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1185 +#: neutron/plugins/vmware/plugins/base.py:1188 #, python-format msgid "Logical switch for network %s was not found in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1196 +#: neutron/plugins/vmware/plugins/base.py:1199 msgid "Unable to create port or set port attachment in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1288 +#: neutron/plugins/vmware/plugins/base.py:1291 #, python-format msgid "Updating port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1323 +#: neutron/plugins/vmware/plugins/base.py:1326 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1406 +#: neutron/plugins/vmware/plugins/base.py:1409 msgid "" "Cannot create a distributed router with the NSX platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1412 +#: neutron/plugins/vmware/plugins/base.py:1415 msgid "Unable to create logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1423 +#: neutron/plugins/vmware/plugins/base.py:1426 #, 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/vmware/plugins/base.py:1433 +#: neutron/plugins/vmware/plugins/base.py:1436 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1462 -#: neutron/plugins/vmware/plugins/base.py:1547 +#: neutron/plugins/vmware/plugins/base.py:1465 +#: neutron/plugins/vmware/plugins/base.py:1550 #: neutron/plugins/vmware/plugins/service.py:203 #: neutron/plugins/vmware/plugins/service.py:1214 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1511 +#: neutron/plugins/vmware/plugins/base.py:1514 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1514 +#: neutron/plugins/vmware/plugins/base.py:1517 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1556 +#: neutron/plugins/vmware/plugins/base.py:1559 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1572 +#: neutron/plugins/vmware/plugins/base.py:1575 #, python-format msgid "Logical router %s not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1576 +#: neutron/plugins/vmware/plugins/base.py:1579 msgid "Unable to update logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1578 +#: neutron/plugins/vmware/plugins/base.py:1581 msgid "" "Request cannot contain 'routes' with the NSX platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1635 +#: neutron/plugins/vmware/plugins/base.py:1638 #, python-format msgid "Logical router '%s' not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1639 +#: neutron/plugins/vmware/plugins/base.py:1642 #, python-format msgid "Unable to delete logical router '%s' on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1649 +#: neutron/plugins/vmware/plugins/base.py:1652 #, 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/vmware/plugins/base.py:1717 +#: neutron/plugins/vmware/plugins/base.py:1720 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1815 +#: neutron/plugins/vmware/plugins/base.py:1818 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1820 +#: neutron/plugins/vmware/plugins/base.py:1823 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1952 +#: neutron/plugins/vmware/plugins/base.py:1955 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1958 +#: neutron/plugins/vmware/plugins/base.py:1961 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1995 +#: neutron/plugins/vmware/plugins/base.py:1998 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1998 +#: neutron/plugins/vmware/plugins/base.py:2001 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2032 +#: neutron/plugins/vmware/plugins/base.py:2035 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2055 +#: neutron/plugins/vmware/plugins/base.py:2058 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2084 +#: neutron/plugins/vmware/plugins/base.py:2087 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2113 +#: neutron/plugins/vmware/plugins/base.py:2116 #, python-format msgid "" "Rolling back database changes for gateway device %s because of an error " "in the NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2158 -#: neutron/plugins/vmware/plugins/base.py:2196 +#: neutron/plugins/vmware/plugins/base.py:2161 +#: neutron/plugins/vmware/plugins/base.py:2199 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2293 +#: neutron/plugins/vmware/plugins/base.py:2296 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2300 +#: neutron/plugins/vmware/plugins/base.py:2303 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2348 +#: neutron/plugins/vmware/plugins/base.py:2351 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2380 +#: neutron/plugins/vmware/plugins/base.py:2383 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2388 +#: neutron/plugins/vmware/plugins/base.py:2391 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13267,12 +13277,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2395 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2408 +#: neutron/plugins/vmware/plugins/base.py:2411 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -14449,46 +14459,46 @@ msgstr "" msgid "external_gateway_added: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:50 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:49 msgid "Initializing fwaas iptables driver" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:53 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:52 #, python-format msgid "Creating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:62 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:61 #, python-format msgid "Failed to create firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:66 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:65 #, python-format msgid "Deleting firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:77 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:76 #, python-format msgid "Failed to delete firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:81 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:80 #, python-format msgid "Updating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:90 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:89 #, python-format msgid "Failed to update firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:94 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:93 #, python-format msgid "Applying firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:113 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:112 #, python-format msgid "Failed to apply default policy on firewall: %s" msgstr "" @@ -14748,17 +14758,17 @@ msgstr "" msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:166 #, python-format msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:208 #, python-format msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:369 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -14942,184 +14952,212 @@ msgstr "" msgid "Removing SNAT port for subnet %s as this is the last pool using it..." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:61 +#: neutron/services/loadbalancer/drivers/radware/driver.py:63 msgid "vdirect server IP address" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:64 +#: neutron/services/loadbalancer/drivers/radware/driver.py:66 msgid "vdirect user name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:67 +#: neutron/services/loadbalancer/drivers/radware/driver.py:69 msgid "vdirect user password" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:70 +#: neutron/services/loadbalancer/drivers/radware/driver.py:72 msgid "Service ADC type" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:73 +#: neutron/services/loadbalancer/drivers/radware/driver.py:75 msgid "Service ADC version" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:76 +#: neutron/services/loadbalancer/drivers/radware/driver.py:78 msgid "service HA pair" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:79 +#: neutron/services/loadbalancer/drivers/radware/driver.py:81 msgid "service throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:82 +#: neutron/services/loadbalancer/drivers/radware/driver.py:84 msgid "service ssl throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:85 +#: neutron/services/loadbalancer/drivers/radware/driver.py:87 msgid "service compression throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:88 +#: neutron/services/loadbalancer/drivers/radware/driver.py:90 msgid "service cache" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:91 +#: neutron/services/loadbalancer/drivers/radware/driver.py:93 msgid "l2_l3 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:94 +#: neutron/services/loadbalancer/drivers/radware/driver.py:96 msgid "l4 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:101 +#: neutron/services/loadbalancer/drivers/radware/driver.py:104 msgid "l2_l3 workflow constructor params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:108 +#: neutron/services/loadbalancer/drivers/radware/driver.py:111 msgid "l2_l3 workflow setup params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:111 +#: neutron/services/loadbalancer/drivers/radware/driver.py:114 msgid "List of actions that we dont want to push to the completion queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:115 +#: neutron/services/loadbalancer/drivers/radware/driver.py:118 msgid "l4 workflow action name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:118 +#: neutron/services/loadbalancer/drivers/radware/driver.py:121 msgid "Resource pool ids" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:121 +#: neutron/services/loadbalancer/drivers/radware/driver.py:124 msgid "A required VLAN for the interswitch link to use" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:124 +#: neutron/services/loadbalancer/drivers/radware/driver.py:127 msgid "Support an Alteon interswitch link for stateful session failover" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:183 +#: neutron/services/loadbalancer/drivers/radware/driver.py:221 #, python-format -msgid "create_vip. vip: %s" +msgid "" +"vip: %(vip)s, extended_vip: %(extended_vip)s, network_id: " +"%(vip_network_id)s, service_name: %(service_name)s, pip_info: " +"%(pip_info)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:185 +#: neutron/services/loadbalancer/drivers/radware/driver.py:256 #, python-format -msgid "create_vip. extended_vip: %s" +msgid "Retrieved pip nport: %(port)r for vip: %(vip)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:187 +#: neutron/services/loadbalancer/drivers/radware/driver.py:264 #, python-format -msgid "create_vip. network_id: %s " +msgid "Found no pip nports associated with vip: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:189 +#: neutron/services/loadbalancer/drivers/radware/driver.py:273 #, python-format -msgid "create_vip. service_name: %s " +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:223 +#: neutron/services/loadbalancer/drivers/radware/driver.py:287 #, python-format -msgid "Failed to remove workflow %s. Going to set vip to ERROR status" +msgid "pip nport id: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:314 +#: neutron/services/loadbalancer/drivers/radware/driver.py:291 +#, python-format +msgid "pip nport delete failed: %r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:345 +#: neutron/services/loadbalancer/drivers/radware/driver.py:410 msgid "Starting operation completion handling thread" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:370 +#: neutron/services/loadbalancer/drivers/radware/driver.py:440 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:379 -#: neutron/services/loadbalancer/drivers/radware/driver.py:401 +#: neutron/services/loadbalancer/drivers/radware/driver.py:449 +#: neutron/services/loadbalancer/drivers/radware/driver.py:480 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:387 +#: neutron/services/loadbalancer/drivers/radware/driver.py:457 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:494 +#: neutron/services/loadbalancer/drivers/radware/driver.py:465 +#, python-format +msgid "Post-remove workflow function %r completed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:469 +#, python-format +msgid "Post-remove workflow function %r failed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:584 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:541 +#: neutron/services/loadbalancer/drivers/radware/driver.py:650 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:567 +#: neutron/services/loadbalancer/drivers/radware/driver.py:676 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:574 +#: neutron/services/loadbalancer/drivers/radware/driver.py:683 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:591 +#: neutron/services/loadbalancer/drivers/radware/driver.py:700 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:652 +#: neutron/services/loadbalancer/drivers/radware/driver.py:768 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:664 +#: neutron/services/loadbalancer/drivers/radware/driver.py:780 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:695 +#: neutron/services/loadbalancer/drivers/radware/driver.py:812 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:710 +#: neutron/services/loadbalancer/drivers/radware/driver.py:827 msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:737 +#: neutron/services/loadbalancer/drivers/radware/driver.py:836 +#, python-format +msgid "Post-operation function %(func)r completed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:842 +#, python-format +msgid "Post-operation function %(func)r failed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:876 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:777 +#: neutron/services/loadbalancer/drivers/radware/driver.py:916 #, python-format msgid "_remove_object_from_db %s" msgstr "" @@ -15835,12 +15873,12 @@ msgstr "" msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:404 +#: neutron/tests/unit/vmware/apiclient/fake.py:407 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:413 +#: neutron/tests/unit/vmware/apiclient/fake.py:416 #, python-format msgid "lrouter:%s not found" msgstr "" diff --git a/neutron/locale/bs/LC_MESSAGES/neutron.po b/neutron/locale/bs/LC_MESSAGES/neutron.po index b747a15f2..2365e9483 100644 --- a/neutron/locale/bs/LC_MESSAGES/neutron.po +++ b/neutron/locale/bs/LC_MESSAGES/neutron.po @@ -7,11 +7,11 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-04-23 06:46+0000\n" +"POT-Creation-Date: 2014-04-26 06:48+0000\n" "PO-Revision-Date: 2014-04-07 06:32+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Bosnian " -"(http://www.transifex.com/projects/p/openstack/language/bs/)\n" +"(http://www.transifex.com/projects/p/neutron/language/bs/)\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" "MIME-Version: 1.0\n" @@ -527,7 +527,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:575 neutron/agent/l3_agent.py:954 #: neutron/agent/metadata/agent.py:330 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:107 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:836 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:854 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:300 @@ -624,7 +624,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:923 +#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:931 #: neutron/services/firewall/agents/varmour/varmour_router.py:102 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -750,7 +750,7 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:657 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:675 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:283 #, python-format msgid "Delete %s" @@ -1138,25 +1138,25 @@ msgstr "" msgid "Authentication region" msgstr "" -#: neutron/agent/linux/interface.py:202 neutron/agent/linux/interface.py:256 -#: neutron/agent/linux/interface.py:318 neutron/agent/linux/interface.py:367 +#: neutron/agent/linux/interface.py:206 neutron/agent/linux/interface.py:260 +#: neutron/agent/linux/interface.py:322 neutron/agent/linux/interface.py:371 #, python-format msgid "Device %s already exists" msgstr "" -#: neutron/agent/linux/interface.py:220 neutron/agent/linux/interface.py:267 -#: neutron/agent/linux/interface.py:330 neutron/agent/linux/interface.py:374 +#: neutron/agent/linux/interface.py:224 neutron/agent/linux/interface.py:271 +#: neutron/agent/linux/interface.py:334 neutron/agent/linux/interface.py:378 #, python-format msgid "Unplugged interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:222 neutron/agent/linux/interface.py:266 -#: neutron/agent/linux/interface.py:332 neutron/agent/linux/interface.py:376 +#: neutron/agent/linux/interface.py:226 neutron/agent/linux/interface.py:270 +#: neutron/agent/linux/interface.py:336 neutron/agent/linux/interface.py:380 #, python-format msgid "Failed unplugging interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:434 +#: neutron/agent/linux/interface.py:438 #, python-format msgid "Driver location: %s" msgstr "" @@ -1688,12 +1688,12 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:47 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:49 #, python-format msgid "Notify metering agent at %(topic)s.%(host)s the message %(method)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:62 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:64 #, python-format msgid "" "Fanout notify metering agent at %(topic)s the message %(method)s on " @@ -1837,7 +1837,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:357 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2849,8 +2849,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:387 neutron/db/l3_db.py:464 -#: neutron/plugins/bigswitch/plugin.py:1011 -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1001 +#: neutron/plugins/bigswitch/plugin.py:1010 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2902,18 +2902,18 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1844 +#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1847 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:825 +#: neutron/db/l3_db.py:833 #, 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:929 +#: neutron/db/l3_db.py:937 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -3081,6 +3081,11 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" +#: neutron/db/metering/metering_rpc.py:50 +#, python-format +msgid "Unable to find agent %s." +msgstr "" + #: neutron/db/migration/cli.py:32 msgid "Neutron plugin provider module" msgstr "" @@ -3665,7 +3670,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:54 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -3681,47 +3686,47 @@ msgstr "" msgid "Only admin can view or configure quota" msgstr "" -#: neutron/extensions/securitygroup.py:35 +#: neutron/extensions/securitygroup.py:34 msgid "For TCP/UDP protocols, port_range_min must be <= port_range_max" msgstr "" -#: neutron/extensions/securitygroup.py:40 +#: neutron/extensions/securitygroup.py:39 #, python-format msgid "Invalid value for port %(port)s" msgstr "" -#: neutron/extensions/securitygroup.py:44 +#: neutron/extensions/securitygroup.py:43 #, python-format msgid "" "Invalid value for ICMP %(field)s (%(attr)s) %(value)s. It must be 0 to " "255." msgstr "" -#: neutron/extensions/securitygroup.py:49 +#: neutron/extensions/securitygroup.py:48 #, python-format msgid "" "ICMP code (port-range-max) %(value)s is provided but ICMP type (port-" "range-min) is missing." msgstr "" -#: neutron/extensions/securitygroup.py:54 +#: neutron/extensions/securitygroup.py:53 #, python-format msgid "Security Group %(id)s in use." msgstr "" -#: neutron/extensions/securitygroup.py:58 +#: neutron/extensions/securitygroup.py:57 msgid "Removing default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:62 +#: neutron/extensions/securitygroup.py:61 msgid "Updating default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:66 +#: neutron/extensions/securitygroup.py:65 msgid "Default security group already exists." msgstr "" -#: neutron/extensions/securitygroup.py:70 +#: neutron/extensions/securitygroup.py:69 #, python-format msgid "" "Security group rule protocol %(protocol)s not supported. Only protocol " @@ -3729,58 +3734,58 @@ msgid "" "supported." msgstr "" -#: neutron/extensions/securitygroup.py:76 +#: neutron/extensions/securitygroup.py:75 msgid "Multiple tenant_ids in bulk security group rule create not allowed" msgstr "" -#: neutron/extensions/securitygroup.py:81 +#: neutron/extensions/securitygroup.py:80 msgid "Only remote_ip_prefix or remote_group_id may be provided." msgstr "" -#: neutron/extensions/securitygroup.py:86 +#: neutron/extensions/securitygroup.py:85 msgid "Must also specifiy protocol if port range is given." msgstr "" -#: neutron/extensions/securitygroup.py:90 +#: neutron/extensions/securitygroup.py:89 msgid "Only allowed to update rules for one security profile at a time" msgstr "" -#: neutron/extensions/securitygroup.py:95 +#: neutron/extensions/securitygroup.py:94 #, python-format msgid "Security group %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:99 +#: neutron/extensions/securitygroup.py:98 #, python-format msgid "Security group rule %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:103 +#: neutron/extensions/securitygroup.py:102 msgid "Duplicate Security Group Rule in POST." msgstr "" -#: neutron/extensions/securitygroup.py:107 +#: neutron/extensions/securitygroup.py:106 #, python-format msgid "Security group rule already exists. Group id is %(id)s." msgstr "" -#: neutron/extensions/securitygroup.py:111 +#: neutron/extensions/securitygroup.py:110 #, python-format msgid "Conflicting value ethertype %(ethertype)s for CIDR %(cidr)s" msgstr "" -#: neutron/extensions/securitygroup.py:159 +#: neutron/extensions/securitygroup.py:158 #, python-format msgid "'%s' is not an integer or uuid" msgstr "" -#: neutron/extensions/securitygroup.py:248 +#: neutron/extensions/securitygroup.py:247 msgid "" "Number of security groups allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/securitygroup.py:252 +#: neutron/extensions/securitygroup.py:251 msgid "" "Number of security rules allowed per tenant. A negative value means " "unlimited." @@ -3864,47 +3869,47 @@ msgstr "" msgid "Router %(router_id)s has no external network gateway set" msgstr "" -#: neutron/notifiers/nova.py:130 +#: neutron/notifiers/nova.py:165 msgid "device_id is not set on port yet." msgstr "" -#: neutron/notifiers/nova.py:134 +#: neutron/notifiers/nova.py:169 msgid "Port ID not set! Nova will not be notified of port status change." msgstr "" -#: neutron/notifiers/nova.py:159 +#: neutron/notifiers/nova.py:194 #, python-format msgid "" "Ignoring state change previous_port_status: %(pre_status)s " "current_port_status: %(cur_status)s port_id %(id)s" msgstr "" -#: neutron/notifiers/nova.py:187 +#: neutron/notifiers/nova.py:221 #, python-format msgid "Sending events: %s" msgstr "" -#: neutron/notifiers/nova.py:192 +#: neutron/notifiers/nova.py:226 #, python-format msgid "Nova returned NotFound for event: %s" msgstr "" -#: neutron/notifiers/nova.py:195 +#: neutron/notifiers/nova.py:229 #, python-format msgid "Failed to notify nova on events: %s" msgstr "" -#: neutron/notifiers/nova.py:199 neutron/notifiers/nova.py:215 +#: neutron/notifiers/nova.py:233 neutron/notifiers/nova.py:249 #, python-format msgid "Error response returned from nova: %s" msgstr "" -#: neutron/notifiers/nova.py:210 +#: neutron/notifiers/nova.py:244 #, python-format msgid "Nova event: %s returned with failed status" msgstr "" -#: neutron/notifiers/nova.py:213 +#: neutron/notifiers/nova.py:247 #, python-format msgid "Nova event response: %s" msgstr "" @@ -4549,80 +4554,80 @@ msgstr "" msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:661 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:752 +#: neutron/plugins/bigswitch/plugin.py:742 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:804 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:864 +#: neutron/plugins/bigswitch/plugin.py:854 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:902 +#: neutron/plugins/bigswitch/plugin.py:892 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:924 +#: neutron/plugins/bigswitch/plugin.py:914 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:946 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:975 +#: neutron/plugins/bigswitch/plugin.py:965 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1003 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1036 +#: neutron/plugins/bigswitch/plugin.py:1026 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1053 +#: neutron/plugins/bigswitch/plugin.py:1043 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1059 +#: neutron/plugins/bigswitch/plugin.py:1049 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1075 +#: neutron/plugins/bigswitch/plugin.py:1065 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1090 +#: neutron/plugins/bigswitch/plugin.py:1080 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1108 +#: neutron/plugins/bigswitch/plugin.py:1110 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1123 +#: neutron/plugins/bigswitch/plugin.py:1125 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1124 +#: neutron/plugins/bigswitch/plugin.py:1126 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4851,7 +4856,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:225 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1002 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1365 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 @@ -4965,9 +4970,9 @@ msgid "%s can not be found in database" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:300 -#: neutron/plugins/brocade/NeutronPlugin.py:343 -#: neutron/plugins/brocade/NeutronPlugin.py:396 -#: neutron/plugins/brocade/NeutronPlugin.py:426 +#: neutron/plugins/brocade/NeutronPlugin.py:344 +#: neutron/plugins/brocade/NeutronPlugin.py:397 +#: neutron/plugins/brocade/NeutronPlugin.py:427 msgid "Brocade NOS driver error" msgstr "" @@ -4977,9 +4982,9 @@ msgid "Returning the allocated vlan (%d) to the pool" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:304 -#: neutron/plugins/brocade/NeutronPlugin.py:344 -#: neutron/plugins/brocade/NeutronPlugin.py:397 -#: neutron/plugins/brocade/NeutronPlugin.py:428 +#: neutron/plugins/brocade/NeutronPlugin.py:345 +#: neutron/plugins/brocade/NeutronPlugin.py:398 +#: neutron/plugins/brocade/NeutronPlugin.py:429 msgid "Brocade plugin raised exception, check logs" msgstr "" @@ -5451,88 +5456,88 @@ msgstr "" msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:866 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:883 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:884 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:891 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:894 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:908 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:915 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:922 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1144 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1151 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1157 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1171 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1168 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1175 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1172 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1179 #, python-format msgid "" "Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " "low address to high address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1185 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1194 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1201 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1200 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1221 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1232 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1253 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1260 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1270 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "Segment range overlaps with another profile" msgstr "" @@ -5671,34 +5676,34 @@ msgstr "" msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:243 msgid "Logical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:268 msgid "network_segment_pool" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:313 msgid "Invalid input for CIDR" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:464 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:452 #, python-format msgid "req: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:473 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:461 #, python-format msgid "status_code %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:478 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:466 #, python-format msgid "VSM: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:493 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:481 #, python-format msgid "Unable to serialize object of type = '%s'" msgstr "" @@ -5707,36 +5712,23 @@ msgstr "" msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 -#, python-format -msgid "_populate_policy_profiles %s" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:191 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:205 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:197 -msgid "_poll_policies" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 -msgid "No policy profile updated from VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:262 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:242 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:266 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:246 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:260 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 @@ -5744,19 +5736,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:249 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:254 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:283 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:267 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 @@ -5764,7 +5756,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5772,164 +5764,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:480 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:460 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:519 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:499 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:524 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:504 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:525 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:505 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:565 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:545 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:570 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:575 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:558 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:583 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:630 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:633 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:610 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:613 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:645 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:625 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:648 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:678 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:658 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:688 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:703 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:735 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:715 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:757 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:737 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:758 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:738 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:782 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:762 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:822 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:802 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:812 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:843 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:823 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:859 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:897 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:877 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:892 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:933 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:941 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1026 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1006 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:232 @@ -5939,88 +5931,88 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1084 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1064 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1099 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1079 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1103 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1083 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1097 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1125 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1147 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1192 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1174 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1190 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:314 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1219 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1201 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1236 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1256 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1290 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1272 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1280 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1309 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1291 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1306 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1321 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1359 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1341 msgid "Get subnets" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1444 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1426 #, python-format msgid "Scheduling router %s" msgstr "" @@ -6452,7 +6444,7 @@ msgid "port_delete received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:219 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:661 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" @@ -6544,7 +6536,7 @@ msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:437 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:976 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:390 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1267 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 @@ -6552,7 +6544,7 @@ msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:445 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1006 msgid "Agent loop has new devices!" msgstr "" @@ -6569,7 +6561,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:474 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:269 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1027 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1045 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1362 msgid "Agent initialized successfully, now running... " @@ -6823,242 +6815,242 @@ msgstr "" msgid "Delete network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:248 #, python-format msgid "Delete net failed after deleting the network in DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253 #, python-format msgid "Get network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:259 msgid "Get networks in progress" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:269 #, python-format msgid "Create port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285 msgid "Create port does not have tenant id info" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:291 #, python-format msgid "Create port does not have tenant id info; obtained is: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:312 #, python-format msgid "Create port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:319 #, python-format msgid "Update port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346 #, python-format msgid "Update port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:352 #, python-format msgid "Delete port in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:365 #, python-format msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:374 #, python-format msgid "Create subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:386 #, python-format msgid "Create subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388 #, python-format msgid "Subnet created: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:394 #, python-format msgid "Update subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419 #, python-format msgid "Update subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:425 #, python-format msgid "Delete subnet in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:430 #, python-format msgid "" "Delete subnet operation failed in SDN-VE after deleting the subnet from " "DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:439 #, python-format msgid "Create router in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:442 #, python-format msgid "Ignoring admin_state_up=False for router=%r. Overriding with True" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:452 msgid "Create router failed: no SDN-VE tenant." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:460 #, python-format msgid "Create router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:462 #, python-format msgid "Router created: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:467 #, python-format msgid "Update router in progress: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:474 msgid "admin_state_up=False routers are not supported." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493 #, python-format msgid "Update router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:499 #, python-format msgid "Delete router in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:506 #, python-format msgid "" "Delete router operation failed in SDN-VE after deleting the router in DB:" " %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:511 #, python-format msgid "" "Add router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:519 #, python-format msgid "SdnvePluginV2.add_router_interface called. Port info: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:533 #, python-format msgid "Update router-add-interface failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 #, python-format msgid "Added router interface: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:540 #, python-format msgid "" "Add router interface only called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550 msgid "" "SdnvePluginV2._add_router_interface_only: failed to add the interface in " "the roll back. of a remove_router_interface operation" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:556 #, python-format msgid "" "Remove router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565 msgid "No port ID" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 #, python-format msgid "SdnvePluginV2.remove_router_interface port: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:571 msgid "No fixed IP" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:576 #, python-format msgid "SdnvePluginV2.remove_router_interface subnet_id: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:584 #, python-format msgid "Update router-remove-interface failed SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:605 #, python-format msgid "Create floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:616 #, python-format msgid "Creating floating ip operation failed in SDN-VE controller: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:619 #, python-format msgid "Created floatingip : %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:624 #, python-format msgid "Update floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644 #, python-format msgid "Update floating ip failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:650 #, python-format msgid "Delete floatingip in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:655 #, python-format msgid "Delete floatingip failed in SDN-VE: %s" msgstr "" @@ -7295,168 +7287,168 @@ msgstr "" msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:304 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:301 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:319 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:323 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:341 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:354 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:343 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:361 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:352 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:370 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:401 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:392 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:410 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:430 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:448 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:437 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:455 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:458 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:454 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:472 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:461 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:479 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:467 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:475 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:493 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:482 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:486 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:504 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:509 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:533 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:568 #, python-format msgid "" "Option \"%(option)s\" must be supported by command \"%(command)s\" to " "enable %(mode)s mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:527 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:545 msgid "No valid Segmentation ID to perform UCAST test." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:562 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN MCAST mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:569 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 msgid "" "Linux kernel vxlan module and iproute2 3.8 or above are required to " "enable VXLAN." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:579 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:597 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:654 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:672 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:281 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:711 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:714 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:732 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:736 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:350 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:758 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:783 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:801 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:409 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:846 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:864 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:850 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:105 @@ -7464,12 +7456,12 @@ msgstr "" msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:905 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1068 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1108 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 @@ -7478,15 +7470,15 @@ msgstr "" msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1075 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:973 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:981 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1095 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 @@ -7496,7 +7488,7 @@ msgstr "" msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:968 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1125 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1142 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 @@ -7505,7 +7497,7 @@ msgstr "" msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1132 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1149 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 @@ -7514,7 +7506,7 @@ msgstr "" msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:979 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:374 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1154 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 @@ -7522,26 +7514,26 @@ msgstr "" msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:971 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:989 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1001 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1012 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1035 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:428 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1038 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Interface mappings: %s" @@ -8086,167 +8078,167 @@ msgstr "" msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:522 +#: neutron/plugins/midonet/plugin.py:524 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%r had been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:529 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:590 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:595 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:600 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:607 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:611 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:616 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:625 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:659 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:734 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:782 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:794 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:838 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:858 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:898 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:909 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1009 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1033 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1042 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1049 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1089 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1108 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1128 +#: neutron/plugins/midonet/plugin.py:1130 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1157 +#: neutron/plugins/midonet/plugin.py:1159 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1164 +#: neutron/plugins/midonet/plugin.py:1166 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1170 +#: neutron/plugins/midonet/plugin.py:1172 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1202 +#: neutron/plugins/midonet/plugin.py:1204 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1212 +#: neutron/plugins/midonet/plugin.py:1214 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1222 +#: neutron/plugins/midonet/plugin.py:1224 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -8457,91 +8449,101 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:465 neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:467 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:471 neutron/plugins/ml2/plugin.py:591 +#: neutron/plugins/ml2/plugin.py:473 neutron/plugins/ml2/plugin.py:593 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:479 +#: neutron/plugins/ml2/plugin.py:481 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:490 +#: neutron/plugins/ml2/plugin.py:492 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:498 neutron/plugins/ml2/plugin.py:604 +#: neutron/plugins/ml2/plugin.py:500 neutron/plugins/ml2/plugin.py:606 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:504 +#: neutron/plugins/ml2/plugin.py:506 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:513 neutron/plugins/ml2/plugin.py:612 +#: neutron/plugins/ml2/plugin.py:515 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:521 +#: neutron/plugins/ml2/plugin.py:523 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:530 +#: neutron/plugins/ml2/plugin.py:532 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:544 +#: neutron/plugins/ml2/plugin.py:546 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:574 +#: neutron/plugins/ml2/plugin.py:576 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:600 +#: neutron/plugins/ml2/plugin.py:587 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:602 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:621 +#: neutron/plugins/ml2/plugin.py:622 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:632 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:650 +#: neutron/plugins/ml2/plugin.py:661 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:120 +#: neutron/plugins/ml2/plugin.py:721 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:125 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:728 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:121 +#: neutron/plugins/ml2/plugin.py:739 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:126 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:737 +#: neutron/plugins/ml2/plugin.py:748 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:749 +#: neutron/plugins/ml2/plugin.py:760 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:761 +#: neutron/plugins/ml2/plugin.py:772 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9425,7 +9427,7 @@ msgstr "" msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:425 +#: neutron/plugins/mlnx/mlnx_plugin.py:426 #, python-format msgid "create_port with %s" msgstr "" @@ -9764,53 +9766,53 @@ msgstr "" msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:398 +#: neutron/plugins/nec/nec_plugin.py:405 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:546 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:603 +#: neutron/plugins/nec/nec_plugin.py:610 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:635 +#: neutron/plugins/nec/nec_plugin.py:642 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:700 +#: neutron/plugins/nec/nec_plugin.py:707 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:731 +#: neutron/plugins/nec/nec_plugin.py:738 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:741 +#: neutron/plugins/nec/nec_plugin.py:748 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:761 +#: neutron/plugins/nec/nec_plugin.py:768 #, 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:766 +#: neutron/plugins/nec/nec_plugin.py:773 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10261,73 +10263,73 @@ msgstr "" msgid "Port-Mapping for port %s not found on VSD" msgstr "" -#: neutron/plugins/nuage/plugin.py:325 +#: neutron/plugins/nuage/plugin.py:327 msgid "" "Either net_partition is not provided with subnet OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:393 +#: neutron/plugins/nuage/plugin.py:395 #, python-format msgid "" "Unable to complete operation on subnet %s.One or more ports have an IP " "allocation from this subnet." msgstr "" -#: neutron/plugins/nuage/plugin.py:423 +#: neutron/plugins/nuage/plugin.py:425 #, python-format msgid "" "Router %s does not hold default zone OR net_partition mapping. Router-IF " "add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:433 +#: neutron/plugins/nuage/plugin.py:435 #, python-format msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:443 +#: neutron/plugins/nuage/plugin.py:445 #, python-format msgid "" "Subnet %(subnet)s and Router %(router)s belong to different net_partition" " Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:455 +#: neutron/plugins/nuage/plugin.py:457 #, python-format msgid "Subnet %s has one or more active VMs Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:501 neutron/plugins/nuage/plugin.py:506 -#: neutron/plugins/nuage/plugin.py:512 +#: neutron/plugins/nuage/plugin.py:503 neutron/plugins/nuage/plugin.py:508 +#: neutron/plugins/nuage/plugin.py:514 #, python-format msgid "No router interface found for Router %s. Router-IF delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:523 +#: neutron/plugins/nuage/plugin.py:525 #, python-format msgid "Subnet %s has one or more active VMs Router-IF delete not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:532 +#: neutron/plugins/nuage/plugin.py:534 #, python-format msgid "" "Router %s does not hold net_partition assoc on Nuage VSD. Router-IF " "delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:571 +#: neutron/plugins/nuage/plugin.py:573 msgid "" "Either net_partition is not provided with router OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:679 +#: neutron/plugins/nuage/plugin.py:681 #, python-format msgid "One or more router still attached to net_partition %s." msgstr "" -#: neutron/plugins/nuage/plugin.py:684 +#: neutron/plugins/nuage/plugin.py:686 #, python-format msgid "NetPartition with %s does not exist" msgstr "" @@ -10701,20 +10703,20 @@ msgstr "" msgid "Number of seconds to retry acquiring an Open vSwitch datapath" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:245 +#: neutron/plugins/oneconvergence/plugin.py:246 msgid "Failed to create subnet, deleting it from neutron" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:309 +#: neutron/plugins/oneconvergence/plugin.py:310 #, python-format msgid "Deleting newly created neutron port %s" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:379 +#: neutron/plugins/oneconvergence/plugin.py:380 msgid "Failed to create floatingip" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:418 +#: neutron/plugins/oneconvergence/plugin.py:419 msgid "Failed to create router" msgstr "" @@ -11215,166 +11217,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:54 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:71 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:75 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:76 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:87 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:88 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:98 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:99 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:112 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:113 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:127 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:128 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:139 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:164 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:348 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:166 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:350 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:154 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:176 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:178 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:195 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:222 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:197 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:224 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:210 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:212 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:238 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:240 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:253 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:255 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:282 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:284 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:306 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:308 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:316 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:318 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:328 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:330 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:336 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:338 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:360 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:362 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:372 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:374 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:382 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:384 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:388 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:390 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:397 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:399 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:407 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:409 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:415 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:417 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:435 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:437 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:446 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:448 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:468 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:470 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:479 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:481 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:491 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:488 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:500 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:497 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:513 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:506 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:522 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:516 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:535 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:526 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 +msgid "Neutron PLUMgrid Director: disassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:540 +msgid "PLUMgrid Library: disassociate_floatingips() called" +msgstr "" + #: neutron/plugins/ryu/ryu_neutron_plugin.py:64 #, python-format msgid "get_ofp_rest_api: %s" @@ -12930,7 +12940,7 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:534 -#: neutron/plugins/vmware/plugins/base.py:1059 +#: neutron/plugins/vmware/plugins/base.py:1062 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -12971,13 +12981,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:670 -#: neutron/plugins/vmware/plugins/base.py:1779 +#: neutron/plugins/vmware/plugins/base.py:1782 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:674 -#: neutron/plugins/vmware/plugins/base.py:1783 +#: neutron/plugins/vmware/plugins/base.py:1786 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13036,231 +13046,231 @@ msgid "" "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1048 +#: neutron/plugins/vmware/plugins/base.py:1051 #, python-format msgid "" "A nsx lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1067 +#: neutron/plugins/vmware/plugins/base.py:1070 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1070 +#: neutron/plugins/vmware/plugins/base.py:1073 #: neutron/plugins/vmware/plugins/service.py:520 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1105 +#: neutron/plugins/vmware/plugins/base.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1182 +#: neutron/plugins/vmware/plugins/base.py:1185 #, python-format msgid "port created on NSX backend for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1185 +#: neutron/plugins/vmware/plugins/base.py:1188 #, python-format msgid "Logical switch for network %s was not found in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1196 +#: neutron/plugins/vmware/plugins/base.py:1199 msgid "Unable to create port or set port attachment in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1288 +#: neutron/plugins/vmware/plugins/base.py:1291 #, python-format msgid "Updating port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1323 +#: neutron/plugins/vmware/plugins/base.py:1326 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1406 +#: neutron/plugins/vmware/plugins/base.py:1409 msgid "" "Cannot create a distributed router with the NSX platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1412 +#: neutron/plugins/vmware/plugins/base.py:1415 msgid "Unable to create logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1423 +#: neutron/plugins/vmware/plugins/base.py:1426 #, 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/vmware/plugins/base.py:1433 +#: neutron/plugins/vmware/plugins/base.py:1436 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1462 -#: neutron/plugins/vmware/plugins/base.py:1547 +#: neutron/plugins/vmware/plugins/base.py:1465 +#: neutron/plugins/vmware/plugins/base.py:1550 #: neutron/plugins/vmware/plugins/service.py:203 #: neutron/plugins/vmware/plugins/service.py:1214 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1511 +#: neutron/plugins/vmware/plugins/base.py:1514 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1514 +#: neutron/plugins/vmware/plugins/base.py:1517 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1556 +#: neutron/plugins/vmware/plugins/base.py:1559 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1572 +#: neutron/plugins/vmware/plugins/base.py:1575 #, python-format msgid "Logical router %s not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1576 +#: neutron/plugins/vmware/plugins/base.py:1579 msgid "Unable to update logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1578 +#: neutron/plugins/vmware/plugins/base.py:1581 msgid "" "Request cannot contain 'routes' with the NSX platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1635 +#: neutron/plugins/vmware/plugins/base.py:1638 #, python-format msgid "Logical router '%s' not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1639 +#: neutron/plugins/vmware/plugins/base.py:1642 #, python-format msgid "Unable to delete logical router '%s' on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1649 +#: neutron/plugins/vmware/plugins/base.py:1652 #, 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/vmware/plugins/base.py:1717 +#: neutron/plugins/vmware/plugins/base.py:1720 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1815 +#: neutron/plugins/vmware/plugins/base.py:1818 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1820 +#: neutron/plugins/vmware/plugins/base.py:1823 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1952 +#: neutron/plugins/vmware/plugins/base.py:1955 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1958 +#: neutron/plugins/vmware/plugins/base.py:1961 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1995 +#: neutron/plugins/vmware/plugins/base.py:1998 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1998 +#: neutron/plugins/vmware/plugins/base.py:2001 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2032 +#: neutron/plugins/vmware/plugins/base.py:2035 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2055 +#: neutron/plugins/vmware/plugins/base.py:2058 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2084 +#: neutron/plugins/vmware/plugins/base.py:2087 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2113 +#: neutron/plugins/vmware/plugins/base.py:2116 #, python-format msgid "" "Rolling back database changes for gateway device %s because of an error " "in the NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2158 -#: neutron/plugins/vmware/plugins/base.py:2196 +#: neutron/plugins/vmware/plugins/base.py:2161 +#: neutron/plugins/vmware/plugins/base.py:2199 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2293 +#: neutron/plugins/vmware/plugins/base.py:2296 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2300 +#: neutron/plugins/vmware/plugins/base.py:2303 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2348 +#: neutron/plugins/vmware/plugins/base.py:2351 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2380 +#: neutron/plugins/vmware/plugins/base.py:2383 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2388 +#: neutron/plugins/vmware/plugins/base.py:2391 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13268,12 +13278,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2395 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2408 +#: neutron/plugins/vmware/plugins/base.py:2411 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -14450,46 +14460,46 @@ msgstr "" msgid "external_gateway_added: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:50 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:49 msgid "Initializing fwaas iptables driver" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:53 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:52 #, python-format msgid "Creating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:62 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:61 #, python-format msgid "Failed to create firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:66 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:65 #, python-format msgid "Deleting firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:77 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:76 #, python-format msgid "Failed to delete firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:81 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:80 #, python-format msgid "Updating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:90 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:89 #, python-format msgid "Failed to update firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:94 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:93 #, python-format msgid "Applying firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:113 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:112 #, python-format msgid "Failed to apply default policy on firewall: %s" msgstr "" @@ -14749,17 +14759,17 @@ msgstr "" msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:166 #, python-format msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:208 #, python-format msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:369 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -14943,184 +14953,212 @@ msgstr "" msgid "Removing SNAT port for subnet %s as this is the last pool using it..." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:61 +#: neutron/services/loadbalancer/drivers/radware/driver.py:63 msgid "vdirect server IP address" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:64 +#: neutron/services/loadbalancer/drivers/radware/driver.py:66 msgid "vdirect user name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:67 +#: neutron/services/loadbalancer/drivers/radware/driver.py:69 msgid "vdirect user password" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:70 +#: neutron/services/loadbalancer/drivers/radware/driver.py:72 msgid "Service ADC type" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:73 +#: neutron/services/loadbalancer/drivers/radware/driver.py:75 msgid "Service ADC version" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:76 +#: neutron/services/loadbalancer/drivers/radware/driver.py:78 msgid "service HA pair" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:79 +#: neutron/services/loadbalancer/drivers/radware/driver.py:81 msgid "service throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:82 +#: neutron/services/loadbalancer/drivers/radware/driver.py:84 msgid "service ssl throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:85 +#: neutron/services/loadbalancer/drivers/radware/driver.py:87 msgid "service compression throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:88 +#: neutron/services/loadbalancer/drivers/radware/driver.py:90 msgid "service cache" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:91 +#: neutron/services/loadbalancer/drivers/radware/driver.py:93 msgid "l2_l3 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:94 +#: neutron/services/loadbalancer/drivers/radware/driver.py:96 msgid "l4 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:101 +#: neutron/services/loadbalancer/drivers/radware/driver.py:104 msgid "l2_l3 workflow constructor params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:108 +#: neutron/services/loadbalancer/drivers/radware/driver.py:111 msgid "l2_l3 workflow setup params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:111 +#: neutron/services/loadbalancer/drivers/radware/driver.py:114 msgid "List of actions that we dont want to push to the completion queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:115 +#: neutron/services/loadbalancer/drivers/radware/driver.py:118 msgid "l4 workflow action name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:118 +#: neutron/services/loadbalancer/drivers/radware/driver.py:121 msgid "Resource pool ids" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:121 +#: neutron/services/loadbalancer/drivers/radware/driver.py:124 msgid "A required VLAN for the interswitch link to use" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:124 +#: neutron/services/loadbalancer/drivers/radware/driver.py:127 msgid "Support an Alteon interswitch link for stateful session failover" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:183 +#: neutron/services/loadbalancer/drivers/radware/driver.py:221 #, python-format -msgid "create_vip. vip: %s" +msgid "" +"vip: %(vip)s, extended_vip: %(extended_vip)s, network_id: " +"%(vip_network_id)s, service_name: %(service_name)s, pip_info: " +"%(pip_info)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:185 +#: neutron/services/loadbalancer/drivers/radware/driver.py:256 #, python-format -msgid "create_vip. extended_vip: %s" +msgid "Retrieved pip nport: %(port)r for vip: %(vip)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:187 +#: neutron/services/loadbalancer/drivers/radware/driver.py:264 #, python-format -msgid "create_vip. network_id: %s " +msgid "Found no pip nports associated with vip: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:189 +#: neutron/services/loadbalancer/drivers/radware/driver.py:273 #, python-format -msgid "create_vip. service_name: %s " +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:223 +#: neutron/services/loadbalancer/drivers/radware/driver.py:287 #, python-format -msgid "Failed to remove workflow %s. Going to set vip to ERROR status" +msgid "pip nport id: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:314 +#: neutron/services/loadbalancer/drivers/radware/driver.py:291 +#, python-format +msgid "pip nport delete failed: %r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:345 +#: neutron/services/loadbalancer/drivers/radware/driver.py:410 msgid "Starting operation completion handling thread" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:370 +#: neutron/services/loadbalancer/drivers/radware/driver.py:440 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:379 -#: neutron/services/loadbalancer/drivers/radware/driver.py:401 +#: neutron/services/loadbalancer/drivers/radware/driver.py:449 +#: neutron/services/loadbalancer/drivers/radware/driver.py:480 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:387 +#: neutron/services/loadbalancer/drivers/radware/driver.py:457 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:494 +#: neutron/services/loadbalancer/drivers/radware/driver.py:465 +#, python-format +msgid "Post-remove workflow function %r completed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:469 +#, python-format +msgid "Post-remove workflow function %r failed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:584 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:541 +#: neutron/services/loadbalancer/drivers/radware/driver.py:650 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:567 +#: neutron/services/loadbalancer/drivers/radware/driver.py:676 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:574 +#: neutron/services/loadbalancer/drivers/radware/driver.py:683 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:591 +#: neutron/services/loadbalancer/drivers/radware/driver.py:700 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:652 +#: neutron/services/loadbalancer/drivers/radware/driver.py:768 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:664 +#: neutron/services/loadbalancer/drivers/radware/driver.py:780 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:695 +#: neutron/services/loadbalancer/drivers/radware/driver.py:812 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:710 +#: neutron/services/loadbalancer/drivers/radware/driver.py:827 msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:737 +#: neutron/services/loadbalancer/drivers/radware/driver.py:836 +#, python-format +msgid "Post-operation function %(func)r completed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:842 +#, python-format +msgid "Post-operation function %(func)r failed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:876 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:777 +#: neutron/services/loadbalancer/drivers/radware/driver.py:916 #, python-format msgid "_remove_object_from_db %s" msgstr "" @@ -15836,12 +15874,12 @@ msgstr "" msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:404 +#: neutron/tests/unit/vmware/apiclient/fake.py:407 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:413 +#: neutron/tests/unit/vmware/apiclient/fake.py:416 #, python-format msgid "lrouter:%s not found" msgstr "" diff --git a/neutron/locale/ca/LC_MESSAGES/neutron.po b/neutron/locale/ca/LC_MESSAGES/neutron.po index 30334015b..76c40b407 100644 --- a/neutron/locale/ca/LC_MESSAGES/neutron.po +++ b/neutron/locale/ca/LC_MESSAGES/neutron.po @@ -7,11 +7,11 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-04-23 06:46+0000\n" +"POT-Creation-Date: 2014-04-26 06:48+0000\n" "PO-Revision-Date: 2014-04-07 06:32+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Catalan " -"(http://www.transifex.com/projects/p/openstack/language/ca/)\n" +"(http://www.transifex.com/projects/p/neutron/language/ca/)\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" @@ -526,7 +526,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:575 neutron/agent/l3_agent.py:954 #: neutron/agent/metadata/agent.py:330 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:107 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:836 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:854 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:300 @@ -623,7 +623,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:923 +#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:931 #: neutron/services/firewall/agents/varmour/varmour_router.py:102 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -749,7 +749,7 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:657 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:675 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:283 #, python-format msgid "Delete %s" @@ -1137,25 +1137,25 @@ msgstr "" msgid "Authentication region" msgstr "" -#: neutron/agent/linux/interface.py:202 neutron/agent/linux/interface.py:256 -#: neutron/agent/linux/interface.py:318 neutron/agent/linux/interface.py:367 +#: neutron/agent/linux/interface.py:206 neutron/agent/linux/interface.py:260 +#: neutron/agent/linux/interface.py:322 neutron/agent/linux/interface.py:371 #, python-format msgid "Device %s already exists" msgstr "" -#: neutron/agent/linux/interface.py:220 neutron/agent/linux/interface.py:267 -#: neutron/agent/linux/interface.py:330 neutron/agent/linux/interface.py:374 +#: neutron/agent/linux/interface.py:224 neutron/agent/linux/interface.py:271 +#: neutron/agent/linux/interface.py:334 neutron/agent/linux/interface.py:378 #, python-format msgid "Unplugged interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:222 neutron/agent/linux/interface.py:266 -#: neutron/agent/linux/interface.py:332 neutron/agent/linux/interface.py:376 +#: neutron/agent/linux/interface.py:226 neutron/agent/linux/interface.py:270 +#: neutron/agent/linux/interface.py:336 neutron/agent/linux/interface.py:380 #, python-format msgid "Failed unplugging interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:434 +#: neutron/agent/linux/interface.py:438 #, python-format msgid "Driver location: %s" msgstr "" @@ -1687,12 +1687,12 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:47 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:49 #, python-format msgid "Notify metering agent at %(topic)s.%(host)s the message %(method)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:62 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:64 #, python-format msgid "" "Fanout notify metering agent at %(topic)s the message %(method)s on " @@ -1836,7 +1836,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:357 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2848,8 +2848,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:387 neutron/db/l3_db.py:464 -#: neutron/plugins/bigswitch/plugin.py:1011 -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1001 +#: neutron/plugins/bigswitch/plugin.py:1010 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2901,18 +2901,18 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1844 +#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1847 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:825 +#: neutron/db/l3_db.py:833 #, 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:929 +#: neutron/db/l3_db.py:937 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -3080,6 +3080,11 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" +#: neutron/db/metering/metering_rpc.py:50 +#, python-format +msgid "Unable to find agent %s." +msgstr "" + #: neutron/db/migration/cli.py:32 msgid "Neutron plugin provider module" msgstr "" @@ -3664,7 +3669,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:54 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -3680,47 +3685,47 @@ msgstr "" msgid "Only admin can view or configure quota" msgstr "" -#: neutron/extensions/securitygroup.py:35 +#: neutron/extensions/securitygroup.py:34 msgid "For TCP/UDP protocols, port_range_min must be <= port_range_max" msgstr "" -#: neutron/extensions/securitygroup.py:40 +#: neutron/extensions/securitygroup.py:39 #, python-format msgid "Invalid value for port %(port)s" msgstr "" -#: neutron/extensions/securitygroup.py:44 +#: neutron/extensions/securitygroup.py:43 #, python-format msgid "" "Invalid value for ICMP %(field)s (%(attr)s) %(value)s. It must be 0 to " "255." msgstr "" -#: neutron/extensions/securitygroup.py:49 +#: neutron/extensions/securitygroup.py:48 #, python-format msgid "" "ICMP code (port-range-max) %(value)s is provided but ICMP type (port-" "range-min) is missing." msgstr "" -#: neutron/extensions/securitygroup.py:54 +#: neutron/extensions/securitygroup.py:53 #, python-format msgid "Security Group %(id)s in use." msgstr "" -#: neutron/extensions/securitygroup.py:58 +#: neutron/extensions/securitygroup.py:57 msgid "Removing default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:62 +#: neutron/extensions/securitygroup.py:61 msgid "Updating default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:66 +#: neutron/extensions/securitygroup.py:65 msgid "Default security group already exists." msgstr "" -#: neutron/extensions/securitygroup.py:70 +#: neutron/extensions/securitygroup.py:69 #, python-format msgid "" "Security group rule protocol %(protocol)s not supported. Only protocol " @@ -3728,58 +3733,58 @@ msgid "" "supported." msgstr "" -#: neutron/extensions/securitygroup.py:76 +#: neutron/extensions/securitygroup.py:75 msgid "Multiple tenant_ids in bulk security group rule create not allowed" msgstr "" -#: neutron/extensions/securitygroup.py:81 +#: neutron/extensions/securitygroup.py:80 msgid "Only remote_ip_prefix or remote_group_id may be provided." msgstr "" -#: neutron/extensions/securitygroup.py:86 +#: neutron/extensions/securitygroup.py:85 msgid "Must also specifiy protocol if port range is given." msgstr "" -#: neutron/extensions/securitygroup.py:90 +#: neutron/extensions/securitygroup.py:89 msgid "Only allowed to update rules for one security profile at a time" msgstr "" -#: neutron/extensions/securitygroup.py:95 +#: neutron/extensions/securitygroup.py:94 #, python-format msgid "Security group %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:99 +#: neutron/extensions/securitygroup.py:98 #, python-format msgid "Security group rule %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:103 +#: neutron/extensions/securitygroup.py:102 msgid "Duplicate Security Group Rule in POST." msgstr "" -#: neutron/extensions/securitygroup.py:107 +#: neutron/extensions/securitygroup.py:106 #, python-format msgid "Security group rule already exists. Group id is %(id)s." msgstr "" -#: neutron/extensions/securitygroup.py:111 +#: neutron/extensions/securitygroup.py:110 #, python-format msgid "Conflicting value ethertype %(ethertype)s for CIDR %(cidr)s" msgstr "" -#: neutron/extensions/securitygroup.py:159 +#: neutron/extensions/securitygroup.py:158 #, python-format msgid "'%s' is not an integer or uuid" msgstr "" -#: neutron/extensions/securitygroup.py:248 +#: neutron/extensions/securitygroup.py:247 msgid "" "Number of security groups allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/securitygroup.py:252 +#: neutron/extensions/securitygroup.py:251 msgid "" "Number of security rules allowed per tenant. A negative value means " "unlimited." @@ -3863,47 +3868,47 @@ msgstr "" msgid "Router %(router_id)s has no external network gateway set" msgstr "" -#: neutron/notifiers/nova.py:130 +#: neutron/notifiers/nova.py:165 msgid "device_id is not set on port yet." msgstr "" -#: neutron/notifiers/nova.py:134 +#: neutron/notifiers/nova.py:169 msgid "Port ID not set! Nova will not be notified of port status change." msgstr "" -#: neutron/notifiers/nova.py:159 +#: neutron/notifiers/nova.py:194 #, python-format msgid "" "Ignoring state change previous_port_status: %(pre_status)s " "current_port_status: %(cur_status)s port_id %(id)s" msgstr "" -#: neutron/notifiers/nova.py:187 +#: neutron/notifiers/nova.py:221 #, python-format msgid "Sending events: %s" msgstr "" -#: neutron/notifiers/nova.py:192 +#: neutron/notifiers/nova.py:226 #, python-format msgid "Nova returned NotFound for event: %s" msgstr "" -#: neutron/notifiers/nova.py:195 +#: neutron/notifiers/nova.py:229 #, python-format msgid "Failed to notify nova on events: %s" msgstr "" -#: neutron/notifiers/nova.py:199 neutron/notifiers/nova.py:215 +#: neutron/notifiers/nova.py:233 neutron/notifiers/nova.py:249 #, python-format msgid "Error response returned from nova: %s" msgstr "" -#: neutron/notifiers/nova.py:210 +#: neutron/notifiers/nova.py:244 #, python-format msgid "Nova event: %s returned with failed status" msgstr "" -#: neutron/notifiers/nova.py:213 +#: neutron/notifiers/nova.py:247 #, python-format msgid "Nova event response: %s" msgstr "" @@ -4548,80 +4553,80 @@ msgstr "" msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:661 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:752 +#: neutron/plugins/bigswitch/plugin.py:742 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:804 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:864 +#: neutron/plugins/bigswitch/plugin.py:854 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:902 +#: neutron/plugins/bigswitch/plugin.py:892 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:924 +#: neutron/plugins/bigswitch/plugin.py:914 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:946 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:975 +#: neutron/plugins/bigswitch/plugin.py:965 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1003 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1036 +#: neutron/plugins/bigswitch/plugin.py:1026 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1053 +#: neutron/plugins/bigswitch/plugin.py:1043 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1059 +#: neutron/plugins/bigswitch/plugin.py:1049 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1075 +#: neutron/plugins/bigswitch/plugin.py:1065 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1090 +#: neutron/plugins/bigswitch/plugin.py:1080 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1108 +#: neutron/plugins/bigswitch/plugin.py:1110 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1123 +#: neutron/plugins/bigswitch/plugin.py:1125 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1124 +#: neutron/plugins/bigswitch/plugin.py:1126 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4850,7 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:225 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1002 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1365 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 @@ -4964,9 +4969,9 @@ msgid "%s can not be found in database" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:300 -#: neutron/plugins/brocade/NeutronPlugin.py:343 -#: neutron/plugins/brocade/NeutronPlugin.py:396 -#: neutron/plugins/brocade/NeutronPlugin.py:426 +#: neutron/plugins/brocade/NeutronPlugin.py:344 +#: neutron/plugins/brocade/NeutronPlugin.py:397 +#: neutron/plugins/brocade/NeutronPlugin.py:427 msgid "Brocade NOS driver error" msgstr "" @@ -4976,9 +4981,9 @@ msgid "Returning the allocated vlan (%d) to the pool" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:304 -#: neutron/plugins/brocade/NeutronPlugin.py:344 -#: neutron/plugins/brocade/NeutronPlugin.py:397 -#: neutron/plugins/brocade/NeutronPlugin.py:428 +#: neutron/plugins/brocade/NeutronPlugin.py:345 +#: neutron/plugins/brocade/NeutronPlugin.py:398 +#: neutron/plugins/brocade/NeutronPlugin.py:429 msgid "Brocade plugin raised exception, check logs" msgstr "" @@ -5450,88 +5455,88 @@ msgstr "" msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:866 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:883 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:884 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:891 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:894 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:908 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:915 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:922 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1144 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1151 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1157 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1171 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1168 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1175 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1172 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1179 #, python-format msgid "" "Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " "low address to high address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1185 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1194 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1201 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1200 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1221 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1232 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1253 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1260 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1270 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "Segment range overlaps with another profile" msgstr "" @@ -5670,34 +5675,34 @@ msgstr "" msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:243 msgid "Logical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:268 msgid "network_segment_pool" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:313 msgid "Invalid input for CIDR" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:464 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:452 #, python-format msgid "req: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:473 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:461 #, python-format msgid "status_code %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:478 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:466 #, python-format msgid "VSM: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:493 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:481 #, python-format msgid "Unable to serialize object of type = '%s'" msgstr "" @@ -5706,36 +5711,23 @@ msgstr "" msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 -#, python-format -msgid "_populate_policy_profiles %s" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:191 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:205 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:197 -msgid "_poll_policies" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 -msgid "No policy profile updated from VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:262 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:242 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:266 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:246 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:260 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 @@ -5743,19 +5735,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:249 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:254 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:283 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:267 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 @@ -5763,7 +5755,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5771,164 +5763,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:480 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:460 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:519 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:499 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:524 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:504 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:525 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:505 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:565 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:545 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:570 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:575 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:558 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:583 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:630 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:633 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:610 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:613 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:645 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:625 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:648 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:678 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:658 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:688 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:703 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:735 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:715 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:757 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:737 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:758 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:738 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:782 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:762 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:822 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:802 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:812 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:843 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:823 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:859 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:897 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:877 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:892 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:933 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:941 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1026 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1006 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:232 @@ -5938,88 +5930,88 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1084 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1064 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1099 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1079 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1103 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1083 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1097 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1125 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1147 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1192 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1174 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1190 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:314 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1219 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1201 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1236 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1256 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1290 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1272 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1280 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1309 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1291 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1306 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1321 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1359 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1341 msgid "Get subnets" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1444 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1426 #, python-format msgid "Scheduling router %s" msgstr "" @@ -6451,7 +6443,7 @@ msgid "port_delete received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:219 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:661 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" @@ -6543,7 +6535,7 @@ msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:437 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:976 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:390 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1267 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 @@ -6551,7 +6543,7 @@ msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:445 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1006 msgid "Agent loop has new devices!" msgstr "" @@ -6568,7 +6560,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:474 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:269 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1027 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1045 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1362 msgid "Agent initialized successfully, now running... " @@ -6822,242 +6814,242 @@ msgstr "" msgid "Delete network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:248 #, python-format msgid "Delete net failed after deleting the network in DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253 #, python-format msgid "Get network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:259 msgid "Get networks in progress" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:269 #, python-format msgid "Create port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285 msgid "Create port does not have tenant id info" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:291 #, python-format msgid "Create port does not have tenant id info; obtained is: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:312 #, python-format msgid "Create port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:319 #, python-format msgid "Update port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346 #, python-format msgid "Update port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:352 #, python-format msgid "Delete port in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:365 #, python-format msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:374 #, python-format msgid "Create subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:386 #, python-format msgid "Create subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388 #, python-format msgid "Subnet created: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:394 #, python-format msgid "Update subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419 #, python-format msgid "Update subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:425 #, python-format msgid "Delete subnet in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:430 #, python-format msgid "" "Delete subnet operation failed in SDN-VE after deleting the subnet from " "DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:439 #, python-format msgid "Create router in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:442 #, python-format msgid "Ignoring admin_state_up=False for router=%r. Overriding with True" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:452 msgid "Create router failed: no SDN-VE tenant." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:460 #, python-format msgid "Create router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:462 #, python-format msgid "Router created: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:467 #, python-format msgid "Update router in progress: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:474 msgid "admin_state_up=False routers are not supported." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493 #, python-format msgid "Update router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:499 #, python-format msgid "Delete router in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:506 #, python-format msgid "" "Delete router operation failed in SDN-VE after deleting the router in DB:" " %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:511 #, python-format msgid "" "Add router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:519 #, python-format msgid "SdnvePluginV2.add_router_interface called. Port info: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:533 #, python-format msgid "Update router-add-interface failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 #, python-format msgid "Added router interface: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:540 #, python-format msgid "" "Add router interface only called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550 msgid "" "SdnvePluginV2._add_router_interface_only: failed to add the interface in " "the roll back. of a remove_router_interface operation" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:556 #, python-format msgid "" "Remove router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565 msgid "No port ID" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 #, python-format msgid "SdnvePluginV2.remove_router_interface port: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:571 msgid "No fixed IP" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:576 #, python-format msgid "SdnvePluginV2.remove_router_interface subnet_id: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:584 #, python-format msgid "Update router-remove-interface failed SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:605 #, python-format msgid "Create floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:616 #, python-format msgid "Creating floating ip operation failed in SDN-VE controller: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:619 #, python-format msgid "Created floatingip : %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:624 #, python-format msgid "Update floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644 #, python-format msgid "Update floating ip failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:650 #, python-format msgid "Delete floatingip in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:655 #, python-format msgid "Delete floatingip failed in SDN-VE: %s" msgstr "" @@ -7294,168 +7286,168 @@ msgstr "" msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:304 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:301 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:319 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:323 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:341 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:354 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:343 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:361 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:352 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:370 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:401 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:392 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:410 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:430 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:448 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:437 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:455 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:458 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:454 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:472 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:461 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:479 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:467 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:475 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:493 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:482 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:486 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:504 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:509 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:533 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:568 #, python-format msgid "" "Option \"%(option)s\" must be supported by command \"%(command)s\" to " "enable %(mode)s mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:527 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:545 msgid "No valid Segmentation ID to perform UCAST test." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:562 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN MCAST mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:569 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 msgid "" "Linux kernel vxlan module and iproute2 3.8 or above are required to " "enable VXLAN." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:579 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:597 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:654 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:672 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:281 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:711 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:714 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:732 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:736 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:350 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:758 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:783 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:801 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:409 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:846 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:864 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:850 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:105 @@ -7463,12 +7455,12 @@ msgstr "" msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:905 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1068 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1108 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 @@ -7477,15 +7469,15 @@ msgstr "" msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1075 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:973 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:981 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1095 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 @@ -7495,7 +7487,7 @@ msgstr "" msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:968 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1125 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1142 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 @@ -7504,7 +7496,7 @@ msgstr "" msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1132 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1149 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 @@ -7513,7 +7505,7 @@ msgstr "" msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:979 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:374 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1154 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 @@ -7521,26 +7513,26 @@ msgstr "" msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:971 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:989 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1001 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1012 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1035 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:428 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1038 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Interface mappings: %s" @@ -8085,167 +8077,167 @@ msgstr "" msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:522 +#: neutron/plugins/midonet/plugin.py:524 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%r had been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:529 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:590 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:595 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:600 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:607 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:611 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:616 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:625 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:659 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:734 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:782 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:794 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:838 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:858 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:898 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:909 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1009 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1033 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1042 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1049 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1089 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1108 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1128 +#: neutron/plugins/midonet/plugin.py:1130 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1157 +#: neutron/plugins/midonet/plugin.py:1159 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1164 +#: neutron/plugins/midonet/plugin.py:1166 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1170 +#: neutron/plugins/midonet/plugin.py:1172 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1202 +#: neutron/plugins/midonet/plugin.py:1204 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1212 +#: neutron/plugins/midonet/plugin.py:1214 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1222 +#: neutron/plugins/midonet/plugin.py:1224 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -8456,91 +8448,101 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:465 neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:467 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:471 neutron/plugins/ml2/plugin.py:591 +#: neutron/plugins/ml2/plugin.py:473 neutron/plugins/ml2/plugin.py:593 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:479 +#: neutron/plugins/ml2/plugin.py:481 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:490 +#: neutron/plugins/ml2/plugin.py:492 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:498 neutron/plugins/ml2/plugin.py:604 +#: neutron/plugins/ml2/plugin.py:500 neutron/plugins/ml2/plugin.py:606 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:504 +#: neutron/plugins/ml2/plugin.py:506 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:513 neutron/plugins/ml2/plugin.py:612 +#: neutron/plugins/ml2/plugin.py:515 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:521 +#: neutron/plugins/ml2/plugin.py:523 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:530 +#: neutron/plugins/ml2/plugin.py:532 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:544 +#: neutron/plugins/ml2/plugin.py:546 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:574 +#: neutron/plugins/ml2/plugin.py:576 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:600 +#: neutron/plugins/ml2/plugin.py:587 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:602 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:621 +#: neutron/plugins/ml2/plugin.py:622 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:632 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:650 +#: neutron/plugins/ml2/plugin.py:661 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:120 +#: neutron/plugins/ml2/plugin.py:721 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:125 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:728 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:121 +#: neutron/plugins/ml2/plugin.py:739 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:126 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:737 +#: neutron/plugins/ml2/plugin.py:748 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:749 +#: neutron/plugins/ml2/plugin.py:760 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:761 +#: neutron/plugins/ml2/plugin.py:772 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9424,7 +9426,7 @@ msgstr "" msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:425 +#: neutron/plugins/mlnx/mlnx_plugin.py:426 #, python-format msgid "create_port with %s" msgstr "" @@ -9763,53 +9765,53 @@ msgstr "" msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:398 +#: neutron/plugins/nec/nec_plugin.py:405 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:546 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:603 +#: neutron/plugins/nec/nec_plugin.py:610 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:635 +#: neutron/plugins/nec/nec_plugin.py:642 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:700 +#: neutron/plugins/nec/nec_plugin.py:707 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:731 +#: neutron/plugins/nec/nec_plugin.py:738 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:741 +#: neutron/plugins/nec/nec_plugin.py:748 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:761 +#: neutron/plugins/nec/nec_plugin.py:768 #, 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:766 +#: neutron/plugins/nec/nec_plugin.py:773 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10260,73 +10262,73 @@ msgstr "" msgid "Port-Mapping for port %s not found on VSD" msgstr "" -#: neutron/plugins/nuage/plugin.py:325 +#: neutron/plugins/nuage/plugin.py:327 msgid "" "Either net_partition is not provided with subnet OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:393 +#: neutron/plugins/nuage/plugin.py:395 #, python-format msgid "" "Unable to complete operation on subnet %s.One or more ports have an IP " "allocation from this subnet." msgstr "" -#: neutron/plugins/nuage/plugin.py:423 +#: neutron/plugins/nuage/plugin.py:425 #, python-format msgid "" "Router %s does not hold default zone OR net_partition mapping. Router-IF " "add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:433 +#: neutron/plugins/nuage/plugin.py:435 #, python-format msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:443 +#: neutron/plugins/nuage/plugin.py:445 #, python-format msgid "" "Subnet %(subnet)s and Router %(router)s belong to different net_partition" " Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:455 +#: neutron/plugins/nuage/plugin.py:457 #, python-format msgid "Subnet %s has one or more active VMs Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:501 neutron/plugins/nuage/plugin.py:506 -#: neutron/plugins/nuage/plugin.py:512 +#: neutron/plugins/nuage/plugin.py:503 neutron/plugins/nuage/plugin.py:508 +#: neutron/plugins/nuage/plugin.py:514 #, python-format msgid "No router interface found for Router %s. Router-IF delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:523 +#: neutron/plugins/nuage/plugin.py:525 #, python-format msgid "Subnet %s has one or more active VMs Router-IF delete not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:532 +#: neutron/plugins/nuage/plugin.py:534 #, python-format msgid "" "Router %s does not hold net_partition assoc on Nuage VSD. Router-IF " "delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:571 +#: neutron/plugins/nuage/plugin.py:573 msgid "" "Either net_partition is not provided with router OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:679 +#: neutron/plugins/nuage/plugin.py:681 #, python-format msgid "One or more router still attached to net_partition %s." msgstr "" -#: neutron/plugins/nuage/plugin.py:684 +#: neutron/plugins/nuage/plugin.py:686 #, python-format msgid "NetPartition with %s does not exist" msgstr "" @@ -10700,20 +10702,20 @@ msgstr "" msgid "Number of seconds to retry acquiring an Open vSwitch datapath" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:245 +#: neutron/plugins/oneconvergence/plugin.py:246 msgid "Failed to create subnet, deleting it from neutron" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:309 +#: neutron/plugins/oneconvergence/plugin.py:310 #, python-format msgid "Deleting newly created neutron port %s" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:379 +#: neutron/plugins/oneconvergence/plugin.py:380 msgid "Failed to create floatingip" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:418 +#: neutron/plugins/oneconvergence/plugin.py:419 msgid "Failed to create router" msgstr "" @@ -11214,166 +11216,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:54 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:71 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:75 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:76 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:87 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:88 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:98 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:99 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:112 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:113 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:127 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:128 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:139 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:164 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:348 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:166 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:350 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:154 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:176 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:178 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:195 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:222 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:197 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:224 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:210 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:212 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:238 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:240 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:253 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:255 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:282 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:284 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:306 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:308 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:316 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:318 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:328 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:330 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:336 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:338 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:360 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:362 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:372 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:374 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:382 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:384 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:388 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:390 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:397 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:399 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:407 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:409 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:415 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:417 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:435 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:437 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:446 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:448 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:468 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:470 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:479 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:481 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:491 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:488 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:500 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:497 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:513 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:506 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:522 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:516 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:535 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:526 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 +msgid "Neutron PLUMgrid Director: disassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:540 +msgid "PLUMgrid Library: disassociate_floatingips() called" +msgstr "" + #: neutron/plugins/ryu/ryu_neutron_plugin.py:64 #, python-format msgid "get_ofp_rest_api: %s" @@ -12929,7 +12939,7 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:534 -#: neutron/plugins/vmware/plugins/base.py:1059 +#: neutron/plugins/vmware/plugins/base.py:1062 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -12970,13 +12980,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:670 -#: neutron/plugins/vmware/plugins/base.py:1779 +#: neutron/plugins/vmware/plugins/base.py:1782 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:674 -#: neutron/plugins/vmware/plugins/base.py:1783 +#: neutron/plugins/vmware/plugins/base.py:1786 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13035,231 +13045,231 @@ msgid "" "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1048 +#: neutron/plugins/vmware/plugins/base.py:1051 #, python-format msgid "" "A nsx lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1067 +#: neutron/plugins/vmware/plugins/base.py:1070 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1070 +#: neutron/plugins/vmware/plugins/base.py:1073 #: neutron/plugins/vmware/plugins/service.py:520 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1105 +#: neutron/plugins/vmware/plugins/base.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1182 +#: neutron/plugins/vmware/plugins/base.py:1185 #, python-format msgid "port created on NSX backend for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1185 +#: neutron/plugins/vmware/plugins/base.py:1188 #, python-format msgid "Logical switch for network %s was not found in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1196 +#: neutron/plugins/vmware/plugins/base.py:1199 msgid "Unable to create port or set port attachment in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1288 +#: neutron/plugins/vmware/plugins/base.py:1291 #, python-format msgid "Updating port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1323 +#: neutron/plugins/vmware/plugins/base.py:1326 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1406 +#: neutron/plugins/vmware/plugins/base.py:1409 msgid "" "Cannot create a distributed router with the NSX platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1412 +#: neutron/plugins/vmware/plugins/base.py:1415 msgid "Unable to create logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1423 +#: neutron/plugins/vmware/plugins/base.py:1426 #, 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/vmware/plugins/base.py:1433 +#: neutron/plugins/vmware/plugins/base.py:1436 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1462 -#: neutron/plugins/vmware/plugins/base.py:1547 +#: neutron/plugins/vmware/plugins/base.py:1465 +#: neutron/plugins/vmware/plugins/base.py:1550 #: neutron/plugins/vmware/plugins/service.py:203 #: neutron/plugins/vmware/plugins/service.py:1214 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1511 +#: neutron/plugins/vmware/plugins/base.py:1514 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1514 +#: neutron/plugins/vmware/plugins/base.py:1517 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1556 +#: neutron/plugins/vmware/plugins/base.py:1559 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1572 +#: neutron/plugins/vmware/plugins/base.py:1575 #, python-format msgid "Logical router %s not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1576 +#: neutron/plugins/vmware/plugins/base.py:1579 msgid "Unable to update logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1578 +#: neutron/plugins/vmware/plugins/base.py:1581 msgid "" "Request cannot contain 'routes' with the NSX platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1635 +#: neutron/plugins/vmware/plugins/base.py:1638 #, python-format msgid "Logical router '%s' not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1639 +#: neutron/plugins/vmware/plugins/base.py:1642 #, python-format msgid "Unable to delete logical router '%s' on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1649 +#: neutron/plugins/vmware/plugins/base.py:1652 #, 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/vmware/plugins/base.py:1717 +#: neutron/plugins/vmware/plugins/base.py:1720 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1815 +#: neutron/plugins/vmware/plugins/base.py:1818 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1820 +#: neutron/plugins/vmware/plugins/base.py:1823 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1952 +#: neutron/plugins/vmware/plugins/base.py:1955 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1958 +#: neutron/plugins/vmware/plugins/base.py:1961 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1995 +#: neutron/plugins/vmware/plugins/base.py:1998 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1998 +#: neutron/plugins/vmware/plugins/base.py:2001 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2032 +#: neutron/plugins/vmware/plugins/base.py:2035 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2055 +#: neutron/plugins/vmware/plugins/base.py:2058 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2084 +#: neutron/plugins/vmware/plugins/base.py:2087 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2113 +#: neutron/plugins/vmware/plugins/base.py:2116 #, python-format msgid "" "Rolling back database changes for gateway device %s because of an error " "in the NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2158 -#: neutron/plugins/vmware/plugins/base.py:2196 +#: neutron/plugins/vmware/plugins/base.py:2161 +#: neutron/plugins/vmware/plugins/base.py:2199 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2293 +#: neutron/plugins/vmware/plugins/base.py:2296 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2300 +#: neutron/plugins/vmware/plugins/base.py:2303 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2348 +#: neutron/plugins/vmware/plugins/base.py:2351 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2380 +#: neutron/plugins/vmware/plugins/base.py:2383 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2388 +#: neutron/plugins/vmware/plugins/base.py:2391 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13267,12 +13277,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2395 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2408 +#: neutron/plugins/vmware/plugins/base.py:2411 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -14449,46 +14459,46 @@ msgstr "" msgid "external_gateway_added: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:50 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:49 msgid "Initializing fwaas iptables driver" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:53 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:52 #, python-format msgid "Creating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:62 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:61 #, python-format msgid "Failed to create firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:66 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:65 #, python-format msgid "Deleting firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:77 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:76 #, python-format msgid "Failed to delete firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:81 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:80 #, python-format msgid "Updating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:90 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:89 #, python-format msgid "Failed to update firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:94 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:93 #, python-format msgid "Applying firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:113 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:112 #, python-format msgid "Failed to apply default policy on firewall: %s" msgstr "" @@ -14748,17 +14758,17 @@ msgstr "" msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:166 #, python-format msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:208 #, python-format msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:369 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -14942,184 +14952,212 @@ msgstr "" msgid "Removing SNAT port for subnet %s as this is the last pool using it..." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:61 +#: neutron/services/loadbalancer/drivers/radware/driver.py:63 msgid "vdirect server IP address" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:64 +#: neutron/services/loadbalancer/drivers/radware/driver.py:66 msgid "vdirect user name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:67 +#: neutron/services/loadbalancer/drivers/radware/driver.py:69 msgid "vdirect user password" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:70 +#: neutron/services/loadbalancer/drivers/radware/driver.py:72 msgid "Service ADC type" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:73 +#: neutron/services/loadbalancer/drivers/radware/driver.py:75 msgid "Service ADC version" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:76 +#: neutron/services/loadbalancer/drivers/radware/driver.py:78 msgid "service HA pair" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:79 +#: neutron/services/loadbalancer/drivers/radware/driver.py:81 msgid "service throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:82 +#: neutron/services/loadbalancer/drivers/radware/driver.py:84 msgid "service ssl throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:85 +#: neutron/services/loadbalancer/drivers/radware/driver.py:87 msgid "service compression throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:88 +#: neutron/services/loadbalancer/drivers/radware/driver.py:90 msgid "service cache" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:91 +#: neutron/services/loadbalancer/drivers/radware/driver.py:93 msgid "l2_l3 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:94 +#: neutron/services/loadbalancer/drivers/radware/driver.py:96 msgid "l4 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:101 +#: neutron/services/loadbalancer/drivers/radware/driver.py:104 msgid "l2_l3 workflow constructor params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:108 +#: neutron/services/loadbalancer/drivers/radware/driver.py:111 msgid "l2_l3 workflow setup params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:111 +#: neutron/services/loadbalancer/drivers/radware/driver.py:114 msgid "List of actions that we dont want to push to the completion queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:115 +#: neutron/services/loadbalancer/drivers/radware/driver.py:118 msgid "l4 workflow action name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:118 +#: neutron/services/loadbalancer/drivers/radware/driver.py:121 msgid "Resource pool ids" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:121 +#: neutron/services/loadbalancer/drivers/radware/driver.py:124 msgid "A required VLAN for the interswitch link to use" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:124 +#: neutron/services/loadbalancer/drivers/radware/driver.py:127 msgid "Support an Alteon interswitch link for stateful session failover" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:183 +#: neutron/services/loadbalancer/drivers/radware/driver.py:221 #, python-format -msgid "create_vip. vip: %s" +msgid "" +"vip: %(vip)s, extended_vip: %(extended_vip)s, network_id: " +"%(vip_network_id)s, service_name: %(service_name)s, pip_info: " +"%(pip_info)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:185 +#: neutron/services/loadbalancer/drivers/radware/driver.py:256 #, python-format -msgid "create_vip. extended_vip: %s" +msgid "Retrieved pip nport: %(port)r for vip: %(vip)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:187 +#: neutron/services/loadbalancer/drivers/radware/driver.py:264 #, python-format -msgid "create_vip. network_id: %s " +msgid "Found no pip nports associated with vip: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:189 +#: neutron/services/loadbalancer/drivers/radware/driver.py:273 #, python-format -msgid "create_vip. service_name: %s " +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:223 +#: neutron/services/loadbalancer/drivers/radware/driver.py:287 #, python-format -msgid "Failed to remove workflow %s. Going to set vip to ERROR status" +msgid "pip nport id: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:314 +#: neutron/services/loadbalancer/drivers/radware/driver.py:291 +#, python-format +msgid "pip nport delete failed: %r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:345 +#: neutron/services/loadbalancer/drivers/radware/driver.py:410 msgid "Starting operation completion handling thread" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:370 +#: neutron/services/loadbalancer/drivers/radware/driver.py:440 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:379 -#: neutron/services/loadbalancer/drivers/radware/driver.py:401 +#: neutron/services/loadbalancer/drivers/radware/driver.py:449 +#: neutron/services/loadbalancer/drivers/radware/driver.py:480 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:387 +#: neutron/services/loadbalancer/drivers/radware/driver.py:457 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:494 +#: neutron/services/loadbalancer/drivers/radware/driver.py:465 +#, python-format +msgid "Post-remove workflow function %r completed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:469 +#, python-format +msgid "Post-remove workflow function %r failed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:584 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:541 +#: neutron/services/loadbalancer/drivers/radware/driver.py:650 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:567 +#: neutron/services/loadbalancer/drivers/radware/driver.py:676 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:574 +#: neutron/services/loadbalancer/drivers/radware/driver.py:683 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:591 +#: neutron/services/loadbalancer/drivers/radware/driver.py:700 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:652 +#: neutron/services/loadbalancer/drivers/radware/driver.py:768 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:664 +#: neutron/services/loadbalancer/drivers/radware/driver.py:780 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:695 +#: neutron/services/loadbalancer/drivers/radware/driver.py:812 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:710 +#: neutron/services/loadbalancer/drivers/radware/driver.py:827 msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:737 +#: neutron/services/loadbalancer/drivers/radware/driver.py:836 +#, python-format +msgid "Post-operation function %(func)r completed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:842 +#, python-format +msgid "Post-operation function %(func)r failed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:876 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:777 +#: neutron/services/loadbalancer/drivers/radware/driver.py:916 #, python-format msgid "_remove_object_from_db %s" msgstr "" @@ -15835,12 +15873,12 @@ msgstr "" msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:404 +#: neutron/tests/unit/vmware/apiclient/fake.py:407 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:413 +#: neutron/tests/unit/vmware/apiclient/fake.py:416 #, python-format msgid "lrouter:%s not found" msgstr "" diff --git a/neutron/locale/cs/LC_MESSAGES/neutron.po b/neutron/locale/cs/LC_MESSAGES/neutron.po index 002896d28..3291b69c9 100644 --- a/neutron/locale/cs/LC_MESSAGES/neutron.po +++ b/neutron/locale/cs/LC_MESSAGES/neutron.po @@ -7,11 +7,11 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-04-23 06:46+0000\n" -"PO-Revision-Date: 2014-04-07 06:32+0000\n" +"POT-Creation-Date: 2014-04-26 06:48+0000\n" +"PO-Revision-Date: 2014-04-25 11:40+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Czech " -"(http://www.transifex.com/projects/p/openstack/language/cs/)\n" +"(http://www.transifex.com/projects/p/neutron/language/cs/)\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" @@ -526,7 +526,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:575 neutron/agent/l3_agent.py:954 #: neutron/agent/metadata/agent.py:330 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:107 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:836 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:854 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:300 @@ -623,7 +623,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:923 +#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:931 #: neutron/services/firewall/agents/varmour/varmour_router.py:102 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -749,7 +749,7 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:657 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:675 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:283 #, python-format msgid "Delete %s" @@ -1137,25 +1137,25 @@ msgstr "" msgid "Authentication region" msgstr "" -#: neutron/agent/linux/interface.py:202 neutron/agent/linux/interface.py:256 -#: neutron/agent/linux/interface.py:318 neutron/agent/linux/interface.py:367 +#: neutron/agent/linux/interface.py:206 neutron/agent/linux/interface.py:260 +#: neutron/agent/linux/interface.py:322 neutron/agent/linux/interface.py:371 #, python-format msgid "Device %s already exists" msgstr "" -#: neutron/agent/linux/interface.py:220 neutron/agent/linux/interface.py:267 -#: neutron/agent/linux/interface.py:330 neutron/agent/linux/interface.py:374 +#: neutron/agent/linux/interface.py:224 neutron/agent/linux/interface.py:271 +#: neutron/agent/linux/interface.py:334 neutron/agent/linux/interface.py:378 #, python-format msgid "Unplugged interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:222 neutron/agent/linux/interface.py:266 -#: neutron/agent/linux/interface.py:332 neutron/agent/linux/interface.py:376 +#: neutron/agent/linux/interface.py:226 neutron/agent/linux/interface.py:270 +#: neutron/agent/linux/interface.py:336 neutron/agent/linux/interface.py:380 #, python-format msgid "Failed unplugging interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:434 +#: neutron/agent/linux/interface.py:438 #, python-format msgid "Driver location: %s" msgstr "" @@ -1689,12 +1689,12 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:47 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:49 #, python-format msgid "Notify metering agent at %(topic)s.%(host)s the message %(method)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:62 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:64 #, python-format msgid "" "Fanout notify metering agent at %(topic)s the message %(method)s on " @@ -1838,7 +1838,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:357 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2850,8 +2850,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:387 neutron/db/l3_db.py:464 -#: neutron/plugins/bigswitch/plugin.py:1011 -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1001 +#: neutron/plugins/bigswitch/plugin.py:1010 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2903,18 +2903,18 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1844 +#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1847 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:825 +#: neutron/db/l3_db.py:833 #, 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:929 +#: neutron/db/l3_db.py:937 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -3082,6 +3082,11 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" +#: neutron/db/metering/metering_rpc.py:50 +#, python-format +msgid "Unable to find agent %s." +msgstr "" + #: neutron/db/migration/cli.py:32 msgid "Neutron plugin provider module" msgstr "" @@ -3666,7 +3671,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:54 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -3682,47 +3687,47 @@ msgstr "" msgid "Only admin can view or configure quota" msgstr "" -#: neutron/extensions/securitygroup.py:35 +#: neutron/extensions/securitygroup.py:34 msgid "For TCP/UDP protocols, port_range_min must be <= port_range_max" msgstr "" -#: neutron/extensions/securitygroup.py:40 +#: neutron/extensions/securitygroup.py:39 #, python-format msgid "Invalid value for port %(port)s" msgstr "" -#: neutron/extensions/securitygroup.py:44 +#: neutron/extensions/securitygroup.py:43 #, python-format msgid "" "Invalid value for ICMP %(field)s (%(attr)s) %(value)s. It must be 0 to " "255." msgstr "" -#: neutron/extensions/securitygroup.py:49 +#: neutron/extensions/securitygroup.py:48 #, python-format msgid "" "ICMP code (port-range-max) %(value)s is provided but ICMP type (port-" "range-min) is missing." msgstr "" -#: neutron/extensions/securitygroup.py:54 +#: neutron/extensions/securitygroup.py:53 #, python-format msgid "Security Group %(id)s in use." msgstr "" -#: neutron/extensions/securitygroup.py:58 +#: neutron/extensions/securitygroup.py:57 msgid "Removing default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:62 +#: neutron/extensions/securitygroup.py:61 msgid "Updating default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:66 +#: neutron/extensions/securitygroup.py:65 msgid "Default security group already exists." msgstr "" -#: neutron/extensions/securitygroup.py:70 +#: neutron/extensions/securitygroup.py:69 #, python-format msgid "" "Security group rule protocol %(protocol)s not supported. Only protocol " @@ -3730,58 +3735,58 @@ msgid "" "supported." msgstr "" -#: neutron/extensions/securitygroup.py:76 +#: neutron/extensions/securitygroup.py:75 msgid "Multiple tenant_ids in bulk security group rule create not allowed" msgstr "" -#: neutron/extensions/securitygroup.py:81 +#: neutron/extensions/securitygroup.py:80 msgid "Only remote_ip_prefix or remote_group_id may be provided." msgstr "" -#: neutron/extensions/securitygroup.py:86 +#: neutron/extensions/securitygroup.py:85 msgid "Must also specifiy protocol if port range is given." msgstr "" -#: neutron/extensions/securitygroup.py:90 +#: neutron/extensions/securitygroup.py:89 msgid "Only allowed to update rules for one security profile at a time" msgstr "" -#: neutron/extensions/securitygroup.py:95 +#: neutron/extensions/securitygroup.py:94 #, python-format msgid "Security group %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:99 +#: neutron/extensions/securitygroup.py:98 #, python-format msgid "Security group rule %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:103 +#: neutron/extensions/securitygroup.py:102 msgid "Duplicate Security Group Rule in POST." msgstr "" -#: neutron/extensions/securitygroup.py:107 +#: neutron/extensions/securitygroup.py:106 #, python-format msgid "Security group rule already exists. Group id is %(id)s." msgstr "" -#: neutron/extensions/securitygroup.py:111 +#: neutron/extensions/securitygroup.py:110 #, python-format msgid "Conflicting value ethertype %(ethertype)s for CIDR %(cidr)s" msgstr "" -#: neutron/extensions/securitygroup.py:159 +#: neutron/extensions/securitygroup.py:158 #, python-format msgid "'%s' is not an integer or uuid" msgstr "" -#: neutron/extensions/securitygroup.py:248 +#: neutron/extensions/securitygroup.py:247 msgid "" "Number of security groups allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/securitygroup.py:252 +#: neutron/extensions/securitygroup.py:251 msgid "" "Number of security rules allowed per tenant. A negative value means " "unlimited." @@ -3865,47 +3870,47 @@ msgstr "" msgid "Router %(router_id)s has no external network gateway set" msgstr "" -#: neutron/notifiers/nova.py:130 +#: neutron/notifiers/nova.py:165 msgid "device_id is not set on port yet." msgstr "" -#: neutron/notifiers/nova.py:134 +#: neutron/notifiers/nova.py:169 msgid "Port ID not set! Nova will not be notified of port status change." msgstr "" -#: neutron/notifiers/nova.py:159 +#: neutron/notifiers/nova.py:194 #, python-format msgid "" "Ignoring state change previous_port_status: %(pre_status)s " "current_port_status: %(cur_status)s port_id %(id)s" msgstr "" -#: neutron/notifiers/nova.py:187 +#: neutron/notifiers/nova.py:221 #, python-format msgid "Sending events: %s" msgstr "" -#: neutron/notifiers/nova.py:192 +#: neutron/notifiers/nova.py:226 #, python-format msgid "Nova returned NotFound for event: %s" msgstr "" -#: neutron/notifiers/nova.py:195 +#: neutron/notifiers/nova.py:229 #, python-format msgid "Failed to notify nova on events: %s" msgstr "" -#: neutron/notifiers/nova.py:199 neutron/notifiers/nova.py:215 +#: neutron/notifiers/nova.py:233 neutron/notifiers/nova.py:249 #, python-format msgid "Error response returned from nova: %s" msgstr "" -#: neutron/notifiers/nova.py:210 +#: neutron/notifiers/nova.py:244 #, python-format msgid "Nova event: %s returned with failed status" msgstr "" -#: neutron/notifiers/nova.py:213 +#: neutron/notifiers/nova.py:247 #, python-format msgid "Nova event response: %s" msgstr "" @@ -4554,80 +4559,80 @@ msgstr "" msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:661 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:752 +#: neutron/plugins/bigswitch/plugin.py:742 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:804 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:864 +#: neutron/plugins/bigswitch/plugin.py:854 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:902 +#: neutron/plugins/bigswitch/plugin.py:892 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:924 +#: neutron/plugins/bigswitch/plugin.py:914 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:946 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:975 +#: neutron/plugins/bigswitch/plugin.py:965 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1003 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1036 +#: neutron/plugins/bigswitch/plugin.py:1026 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1053 +#: neutron/plugins/bigswitch/plugin.py:1043 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1059 +#: neutron/plugins/bigswitch/plugin.py:1049 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1075 +#: neutron/plugins/bigswitch/plugin.py:1065 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1090 +#: neutron/plugins/bigswitch/plugin.py:1080 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1108 +#: neutron/plugins/bigswitch/plugin.py:1110 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1123 +#: neutron/plugins/bigswitch/plugin.py:1125 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1124 +#: neutron/plugins/bigswitch/plugin.py:1126 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4856,7 +4861,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:225 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1002 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1365 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 @@ -4970,9 +4975,9 @@ msgid "%s can not be found in database" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:300 -#: neutron/plugins/brocade/NeutronPlugin.py:343 -#: neutron/plugins/brocade/NeutronPlugin.py:396 -#: neutron/plugins/brocade/NeutronPlugin.py:426 +#: neutron/plugins/brocade/NeutronPlugin.py:344 +#: neutron/plugins/brocade/NeutronPlugin.py:397 +#: neutron/plugins/brocade/NeutronPlugin.py:427 msgid "Brocade NOS driver error" msgstr "" @@ -4982,9 +4987,9 @@ msgid "Returning the allocated vlan (%d) to the pool" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:304 -#: neutron/plugins/brocade/NeutronPlugin.py:344 -#: neutron/plugins/brocade/NeutronPlugin.py:397 -#: neutron/plugins/brocade/NeutronPlugin.py:428 +#: neutron/plugins/brocade/NeutronPlugin.py:345 +#: neutron/plugins/brocade/NeutronPlugin.py:398 +#: neutron/plugins/brocade/NeutronPlugin.py:429 msgid "Brocade plugin raised exception, check logs" msgstr "" @@ -5456,88 +5461,88 @@ msgstr "" msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:866 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:883 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:884 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:891 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:894 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:908 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:915 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:922 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1144 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1151 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1157 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1171 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1168 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1175 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1172 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1179 #, python-format msgid "" "Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " "low address to high address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1185 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1194 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1201 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1200 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1221 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1232 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1253 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1260 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1270 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "Segment range overlaps with another profile" msgstr "" @@ -5676,34 +5681,34 @@ msgstr "" msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:243 msgid "Logical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:268 msgid "network_segment_pool" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:313 msgid "Invalid input for CIDR" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:464 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:452 #, python-format msgid "req: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:473 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:461 #, python-format msgid "status_code %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:478 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:466 #, python-format msgid "VSM: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:493 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:481 #, python-format msgid "Unable to serialize object of type = '%s'" msgstr "" @@ -5712,36 +5717,23 @@ msgstr "" msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 -#, python-format -msgid "_populate_policy_profiles %s" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:191 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:205 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:197 -msgid "_poll_policies" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 -msgid "No policy profile updated from VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:262 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:242 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:266 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:246 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:260 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 @@ -5749,19 +5741,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:249 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:254 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:283 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:267 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 @@ -5769,7 +5761,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5777,164 +5769,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:480 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:460 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:519 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:499 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:524 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:504 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:525 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:505 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:565 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:545 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:570 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:575 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:558 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:583 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:630 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:633 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:610 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:613 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:645 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:625 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:648 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:678 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:658 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:688 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:703 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:735 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:715 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:757 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:737 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:758 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:738 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:782 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:762 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:822 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:802 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:812 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:843 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:823 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:859 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:897 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:877 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:892 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:933 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:941 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1026 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1006 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:232 @@ -5944,88 +5936,88 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1084 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1064 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1099 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1079 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1103 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1083 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1097 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1125 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1147 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1192 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1174 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1190 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:314 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1219 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1201 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1236 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1256 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1290 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1272 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1280 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1309 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1291 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1306 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1321 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1359 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1341 msgid "Get subnets" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1444 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1426 #, python-format msgid "Scheduling router %s" msgstr "" @@ -6457,7 +6449,7 @@ msgid "port_delete received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:219 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:661 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" @@ -6549,7 +6541,7 @@ msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:437 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:976 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:390 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1267 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 @@ -6557,7 +6549,7 @@ msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:445 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1006 msgid "Agent loop has new devices!" msgstr "" @@ -6574,7 +6566,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:474 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:269 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1027 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1045 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1362 msgid "Agent initialized successfully, now running... " @@ -6828,242 +6820,242 @@ msgstr "" msgid "Delete network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:248 #, python-format msgid "Delete net failed after deleting the network in DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253 #, python-format msgid "Get network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:259 msgid "Get networks in progress" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:269 #, python-format msgid "Create port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285 msgid "Create port does not have tenant id info" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:291 #, python-format msgid "Create port does not have tenant id info; obtained is: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:312 #, python-format msgid "Create port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:319 #, python-format msgid "Update port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346 #, python-format msgid "Update port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:352 #, python-format msgid "Delete port in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:365 #, python-format msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:374 #, python-format msgid "Create subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:386 #, python-format msgid "Create subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388 #, python-format msgid "Subnet created: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:394 #, python-format msgid "Update subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419 #, python-format msgid "Update subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:425 #, python-format msgid "Delete subnet in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:430 #, python-format msgid "" "Delete subnet operation failed in SDN-VE after deleting the subnet from " "DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:439 #, python-format msgid "Create router in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:442 #, python-format msgid "Ignoring admin_state_up=False for router=%r. Overriding with True" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:452 msgid "Create router failed: no SDN-VE tenant." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:460 #, python-format msgid "Create router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:462 #, python-format msgid "Router created: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:467 #, python-format msgid "Update router in progress: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:474 msgid "admin_state_up=False routers are not supported." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493 #, python-format msgid "Update router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:499 #, python-format msgid "Delete router in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:506 #, python-format msgid "" "Delete router operation failed in SDN-VE after deleting the router in DB:" " %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:511 #, python-format msgid "" "Add router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:519 #, python-format msgid "SdnvePluginV2.add_router_interface called. Port info: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:533 #, python-format msgid "Update router-add-interface failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 #, python-format msgid "Added router interface: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:540 #, python-format msgid "" "Add router interface only called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550 msgid "" "SdnvePluginV2._add_router_interface_only: failed to add the interface in " "the roll back. of a remove_router_interface operation" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:556 #, python-format msgid "" "Remove router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565 msgid "No port ID" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 #, python-format msgid "SdnvePluginV2.remove_router_interface port: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:571 msgid "No fixed IP" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:576 #, python-format msgid "SdnvePluginV2.remove_router_interface subnet_id: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:584 #, python-format msgid "Update router-remove-interface failed SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:605 #, python-format msgid "Create floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:616 #, python-format msgid "Creating floating ip operation failed in SDN-VE controller: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:619 #, python-format msgid "Created floatingip : %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:624 #, python-format msgid "Update floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644 #, python-format msgid "Update floating ip failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:650 #, python-format msgid "Delete floatingip in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:655 #, python-format msgid "Delete floatingip failed in SDN-VE: %s" msgstr "" @@ -7300,168 +7292,168 @@ msgstr "" msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:304 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:301 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:319 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:323 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:341 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:354 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:343 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:361 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:352 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:370 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:401 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:392 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:410 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:430 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:448 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:437 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:455 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:458 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:454 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:472 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:461 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:479 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:467 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:475 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:493 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:482 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:486 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:504 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:509 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:533 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:568 #, python-format msgid "" "Option \"%(option)s\" must be supported by command \"%(command)s\" to " "enable %(mode)s mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:527 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:545 msgid "No valid Segmentation ID to perform UCAST test." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:562 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN MCAST mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:569 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 msgid "" "Linux kernel vxlan module and iproute2 3.8 or above are required to " "enable VXLAN." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:579 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:597 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:654 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:672 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:281 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:711 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:714 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:732 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:736 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:350 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:758 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:783 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:801 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:409 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:846 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:864 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:850 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:105 @@ -7469,12 +7461,12 @@ msgstr "" msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:905 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1068 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1108 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 @@ -7483,15 +7475,15 @@ msgstr "" msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1075 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:973 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:981 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1095 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 @@ -7501,7 +7493,7 @@ msgstr "" msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:968 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1125 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1142 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 @@ -7510,7 +7502,7 @@ msgstr "" msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1132 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1149 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 @@ -7519,7 +7511,7 @@ msgstr "" msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:979 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:374 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1154 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 @@ -7527,26 +7519,26 @@ msgstr "" msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:971 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:989 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1001 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1012 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1035 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:428 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1038 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Interface mappings: %s" @@ -8091,167 +8083,167 @@ msgstr "" msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:522 +#: neutron/plugins/midonet/plugin.py:524 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%r had been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:529 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:590 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:595 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:600 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:607 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:611 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:616 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:625 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:659 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:734 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:782 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:794 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:838 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:858 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:898 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:909 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1009 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1033 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1042 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1049 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1089 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1108 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1128 +#: neutron/plugins/midonet/plugin.py:1130 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1157 +#: neutron/plugins/midonet/plugin.py:1159 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1164 +#: neutron/plugins/midonet/plugin.py:1166 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1170 +#: neutron/plugins/midonet/plugin.py:1172 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1202 +#: neutron/plugins/midonet/plugin.py:1204 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1212 +#: neutron/plugins/midonet/plugin.py:1214 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1222 +#: neutron/plugins/midonet/plugin.py:1224 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -8462,91 +8454,101 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:465 neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:467 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:471 neutron/plugins/ml2/plugin.py:591 +#: neutron/plugins/ml2/plugin.py:473 neutron/plugins/ml2/plugin.py:593 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:479 +#: neutron/plugins/ml2/plugin.py:481 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:490 +#: neutron/plugins/ml2/plugin.py:492 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:498 neutron/plugins/ml2/plugin.py:604 +#: neutron/plugins/ml2/plugin.py:500 neutron/plugins/ml2/plugin.py:606 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:504 +#: neutron/plugins/ml2/plugin.py:506 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:513 neutron/plugins/ml2/plugin.py:612 +#: neutron/plugins/ml2/plugin.py:515 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:521 +#: neutron/plugins/ml2/plugin.py:523 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:530 +#: neutron/plugins/ml2/plugin.py:532 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:544 +#: neutron/plugins/ml2/plugin.py:546 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:574 +#: neutron/plugins/ml2/plugin.py:576 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:600 +#: neutron/plugins/ml2/plugin.py:587 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:602 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:621 +#: neutron/plugins/ml2/plugin.py:622 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:632 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:650 +#: neutron/plugins/ml2/plugin.py:661 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:120 +#: neutron/plugins/ml2/plugin.py:721 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:125 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:728 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:121 +#: neutron/plugins/ml2/plugin.py:739 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:126 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:737 +#: neutron/plugins/ml2/plugin.py:748 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:749 +#: neutron/plugins/ml2/plugin.py:760 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:761 +#: neutron/plugins/ml2/plugin.py:772 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9430,7 +9432,7 @@ msgstr "" msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:425 +#: neutron/plugins/mlnx/mlnx_plugin.py:426 #, python-format msgid "create_port with %s" msgstr "" @@ -9769,53 +9771,53 @@ msgstr "" msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:398 +#: neutron/plugins/nec/nec_plugin.py:405 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:546 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:603 +#: neutron/plugins/nec/nec_plugin.py:610 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:635 +#: neutron/plugins/nec/nec_plugin.py:642 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:700 +#: neutron/plugins/nec/nec_plugin.py:707 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:731 +#: neutron/plugins/nec/nec_plugin.py:738 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:741 +#: neutron/plugins/nec/nec_plugin.py:748 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:761 +#: neutron/plugins/nec/nec_plugin.py:768 #, 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:766 +#: neutron/plugins/nec/nec_plugin.py:773 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10266,73 +10268,73 @@ msgstr "" msgid "Port-Mapping for port %s not found on VSD" msgstr "" -#: neutron/plugins/nuage/plugin.py:325 +#: neutron/plugins/nuage/plugin.py:327 msgid "" "Either net_partition is not provided with subnet OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:393 +#: neutron/plugins/nuage/plugin.py:395 #, python-format msgid "" "Unable to complete operation on subnet %s.One or more ports have an IP " "allocation from this subnet." msgstr "" -#: neutron/plugins/nuage/plugin.py:423 +#: neutron/plugins/nuage/plugin.py:425 #, python-format msgid "" "Router %s does not hold default zone OR net_partition mapping. Router-IF " "add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:433 +#: neutron/plugins/nuage/plugin.py:435 #, python-format msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:443 +#: neutron/plugins/nuage/plugin.py:445 #, python-format msgid "" "Subnet %(subnet)s and Router %(router)s belong to different net_partition" " Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:455 +#: neutron/plugins/nuage/plugin.py:457 #, python-format msgid "Subnet %s has one or more active VMs Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:501 neutron/plugins/nuage/plugin.py:506 -#: neutron/plugins/nuage/plugin.py:512 +#: neutron/plugins/nuage/plugin.py:503 neutron/plugins/nuage/plugin.py:508 +#: neutron/plugins/nuage/plugin.py:514 #, python-format msgid "No router interface found for Router %s. Router-IF delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:523 +#: neutron/plugins/nuage/plugin.py:525 #, python-format msgid "Subnet %s has one or more active VMs Router-IF delete not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:532 +#: neutron/plugins/nuage/plugin.py:534 #, python-format msgid "" "Router %s does not hold net_partition assoc on Nuage VSD. Router-IF " "delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:571 +#: neutron/plugins/nuage/plugin.py:573 msgid "" "Either net_partition is not provided with router OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:679 +#: neutron/plugins/nuage/plugin.py:681 #, python-format msgid "One or more router still attached to net_partition %s." msgstr "" -#: neutron/plugins/nuage/plugin.py:684 +#: neutron/plugins/nuage/plugin.py:686 #, python-format msgid "NetPartition with %s does not exist" msgstr "" @@ -10706,20 +10708,20 @@ msgstr "" msgid "Number of seconds to retry acquiring an Open vSwitch datapath" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:245 +#: neutron/plugins/oneconvergence/plugin.py:246 msgid "Failed to create subnet, deleting it from neutron" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:309 +#: neutron/plugins/oneconvergence/plugin.py:310 #, python-format msgid "Deleting newly created neutron port %s" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:379 +#: neutron/plugins/oneconvergence/plugin.py:380 msgid "Failed to create floatingip" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:418 +#: neutron/plugins/oneconvergence/plugin.py:419 msgid "Failed to create router" msgstr "" @@ -11220,166 +11222,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:54 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:71 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:75 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:76 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:87 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:88 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:98 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:99 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:112 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:113 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:127 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:128 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:139 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:164 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:348 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:166 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:350 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:154 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:176 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:178 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:195 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:222 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:197 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:224 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:210 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:212 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:238 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:240 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:253 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:255 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:282 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:284 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:306 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:308 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:316 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:318 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:328 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:330 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:336 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:338 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:360 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:362 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:372 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:374 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:382 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:384 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:388 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:390 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:397 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:399 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:407 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:409 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:415 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:417 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:435 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:437 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:446 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:448 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:468 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:470 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:479 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:481 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:491 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:488 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:500 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:497 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:513 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:506 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:522 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:516 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:535 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:526 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 +msgid "Neutron PLUMgrid Director: disassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:540 +msgid "PLUMgrid Library: disassociate_floatingips() called" +msgstr "" + #: neutron/plugins/ryu/ryu_neutron_plugin.py:64 #, python-format msgid "get_ofp_rest_api: %s" @@ -12935,7 +12945,7 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:534 -#: neutron/plugins/vmware/plugins/base.py:1059 +#: neutron/plugins/vmware/plugins/base.py:1062 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -12976,13 +12986,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:670 -#: neutron/plugins/vmware/plugins/base.py:1779 +#: neutron/plugins/vmware/plugins/base.py:1782 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:674 -#: neutron/plugins/vmware/plugins/base.py:1783 +#: neutron/plugins/vmware/plugins/base.py:1786 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13041,231 +13051,231 @@ msgid "" "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1048 +#: neutron/plugins/vmware/plugins/base.py:1051 #, python-format msgid "" "A nsx lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1067 +#: neutron/plugins/vmware/plugins/base.py:1070 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1070 +#: neutron/plugins/vmware/plugins/base.py:1073 #: neutron/plugins/vmware/plugins/service.py:520 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1105 +#: neutron/plugins/vmware/plugins/base.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1182 +#: neutron/plugins/vmware/plugins/base.py:1185 #, python-format msgid "port created on NSX backend for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1185 +#: neutron/plugins/vmware/plugins/base.py:1188 #, python-format msgid "Logical switch for network %s was not found in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1196 +#: neutron/plugins/vmware/plugins/base.py:1199 msgid "Unable to create port or set port attachment in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1288 +#: neutron/plugins/vmware/plugins/base.py:1291 #, python-format msgid "Updating port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1323 +#: neutron/plugins/vmware/plugins/base.py:1326 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1406 +#: neutron/plugins/vmware/plugins/base.py:1409 msgid "" "Cannot create a distributed router with the NSX platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1412 +#: neutron/plugins/vmware/plugins/base.py:1415 msgid "Unable to create logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1423 +#: neutron/plugins/vmware/plugins/base.py:1426 #, 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/vmware/plugins/base.py:1433 +#: neutron/plugins/vmware/plugins/base.py:1436 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1462 -#: neutron/plugins/vmware/plugins/base.py:1547 +#: neutron/plugins/vmware/plugins/base.py:1465 +#: neutron/plugins/vmware/plugins/base.py:1550 #: neutron/plugins/vmware/plugins/service.py:203 #: neutron/plugins/vmware/plugins/service.py:1214 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1511 +#: neutron/plugins/vmware/plugins/base.py:1514 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1514 +#: neutron/plugins/vmware/plugins/base.py:1517 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1556 +#: neutron/plugins/vmware/plugins/base.py:1559 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1572 +#: neutron/plugins/vmware/plugins/base.py:1575 #, python-format msgid "Logical router %s not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1576 +#: neutron/plugins/vmware/plugins/base.py:1579 msgid "Unable to update logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1578 +#: neutron/plugins/vmware/plugins/base.py:1581 msgid "" "Request cannot contain 'routes' with the NSX platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1635 +#: neutron/plugins/vmware/plugins/base.py:1638 #, python-format msgid "Logical router '%s' not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1639 +#: neutron/plugins/vmware/plugins/base.py:1642 #, python-format msgid "Unable to delete logical router '%s' on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1649 +#: neutron/plugins/vmware/plugins/base.py:1652 #, 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/vmware/plugins/base.py:1717 +#: neutron/plugins/vmware/plugins/base.py:1720 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1815 +#: neutron/plugins/vmware/plugins/base.py:1818 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1820 +#: neutron/plugins/vmware/plugins/base.py:1823 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1952 +#: neutron/plugins/vmware/plugins/base.py:1955 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1958 +#: neutron/plugins/vmware/plugins/base.py:1961 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1995 +#: neutron/plugins/vmware/plugins/base.py:1998 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1998 +#: neutron/plugins/vmware/plugins/base.py:2001 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2032 +#: neutron/plugins/vmware/plugins/base.py:2035 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2055 +#: neutron/plugins/vmware/plugins/base.py:2058 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2084 +#: neutron/plugins/vmware/plugins/base.py:2087 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2113 +#: neutron/plugins/vmware/plugins/base.py:2116 #, python-format msgid "" "Rolling back database changes for gateway device %s because of an error " "in the NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2158 -#: neutron/plugins/vmware/plugins/base.py:2196 +#: neutron/plugins/vmware/plugins/base.py:2161 +#: neutron/plugins/vmware/plugins/base.py:2199 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2293 +#: neutron/plugins/vmware/plugins/base.py:2296 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2300 +#: neutron/plugins/vmware/plugins/base.py:2303 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2348 +#: neutron/plugins/vmware/plugins/base.py:2351 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2380 +#: neutron/plugins/vmware/plugins/base.py:2383 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2388 +#: neutron/plugins/vmware/plugins/base.py:2391 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13273,12 +13283,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2395 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2408 +#: neutron/plugins/vmware/plugins/base.py:2411 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -14455,46 +14465,46 @@ msgstr "" msgid "external_gateway_added: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:50 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:49 msgid "Initializing fwaas iptables driver" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:53 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:52 #, python-format msgid "Creating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:62 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:61 #, python-format msgid "Failed to create firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:66 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:65 #, python-format msgid "Deleting firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:77 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:76 #, python-format msgid "Failed to delete firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:81 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:80 #, python-format msgid "Updating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:90 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:89 #, python-format msgid "Failed to update firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:94 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:93 #, python-format msgid "Applying firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:113 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:112 #, python-format msgid "Failed to apply default policy on firewall: %s" msgstr "" @@ -14754,17 +14764,17 @@ msgstr "" msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:166 #, python-format msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:208 #, python-format msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:369 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -14948,184 +14958,212 @@ msgstr "" msgid "Removing SNAT port for subnet %s as this is the last pool using it..." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:61 +#: neutron/services/loadbalancer/drivers/radware/driver.py:63 msgid "vdirect server IP address" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:64 +#: neutron/services/loadbalancer/drivers/radware/driver.py:66 msgid "vdirect user name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:67 +#: neutron/services/loadbalancer/drivers/radware/driver.py:69 msgid "vdirect user password" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:70 +#: neutron/services/loadbalancer/drivers/radware/driver.py:72 msgid "Service ADC type" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:73 +#: neutron/services/loadbalancer/drivers/radware/driver.py:75 msgid "Service ADC version" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:76 +#: neutron/services/loadbalancer/drivers/radware/driver.py:78 msgid "service HA pair" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:79 +#: neutron/services/loadbalancer/drivers/radware/driver.py:81 msgid "service throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:82 +#: neutron/services/loadbalancer/drivers/radware/driver.py:84 msgid "service ssl throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:85 +#: neutron/services/loadbalancer/drivers/radware/driver.py:87 msgid "service compression throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:88 +#: neutron/services/loadbalancer/drivers/radware/driver.py:90 msgid "service cache" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:91 +#: neutron/services/loadbalancer/drivers/radware/driver.py:93 msgid "l2_l3 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:94 +#: neutron/services/loadbalancer/drivers/radware/driver.py:96 msgid "l4 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:101 +#: neutron/services/loadbalancer/drivers/radware/driver.py:104 msgid "l2_l3 workflow constructor params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:108 +#: neutron/services/loadbalancer/drivers/radware/driver.py:111 msgid "l2_l3 workflow setup params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:111 +#: neutron/services/loadbalancer/drivers/radware/driver.py:114 msgid "List of actions that we dont want to push to the completion queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:115 +#: neutron/services/loadbalancer/drivers/radware/driver.py:118 msgid "l4 workflow action name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:118 +#: neutron/services/loadbalancer/drivers/radware/driver.py:121 msgid "Resource pool ids" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:121 +#: neutron/services/loadbalancer/drivers/radware/driver.py:124 msgid "A required VLAN for the interswitch link to use" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:124 +#: neutron/services/loadbalancer/drivers/radware/driver.py:127 msgid "Support an Alteon interswitch link for stateful session failover" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:183 +#: neutron/services/loadbalancer/drivers/radware/driver.py:221 #, python-format -msgid "create_vip. vip: %s" +msgid "" +"vip: %(vip)s, extended_vip: %(extended_vip)s, network_id: " +"%(vip_network_id)s, service_name: %(service_name)s, pip_info: " +"%(pip_info)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:185 +#: neutron/services/loadbalancer/drivers/radware/driver.py:256 #, python-format -msgid "create_vip. extended_vip: %s" +msgid "Retrieved pip nport: %(port)r for vip: %(vip)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:187 +#: neutron/services/loadbalancer/drivers/radware/driver.py:264 #, python-format -msgid "create_vip. network_id: %s " +msgid "Found no pip nports associated with vip: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:189 +#: neutron/services/loadbalancer/drivers/radware/driver.py:273 #, python-format -msgid "create_vip. service_name: %s " +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:223 +#: neutron/services/loadbalancer/drivers/radware/driver.py:287 #, python-format -msgid "Failed to remove workflow %s. Going to set vip to ERROR status" +msgid "pip nport id: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:314 +#: neutron/services/loadbalancer/drivers/radware/driver.py:291 +#, python-format +msgid "pip nport delete failed: %r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:345 +#: neutron/services/loadbalancer/drivers/radware/driver.py:410 msgid "Starting operation completion handling thread" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:370 +#: neutron/services/loadbalancer/drivers/radware/driver.py:440 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:379 -#: neutron/services/loadbalancer/drivers/radware/driver.py:401 +#: neutron/services/loadbalancer/drivers/radware/driver.py:449 +#: neutron/services/loadbalancer/drivers/radware/driver.py:480 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:387 +#: neutron/services/loadbalancer/drivers/radware/driver.py:457 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:494 +#: neutron/services/loadbalancer/drivers/radware/driver.py:465 +#, python-format +msgid "Post-remove workflow function %r completed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:469 +#, python-format +msgid "Post-remove workflow function %r failed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:584 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:541 +#: neutron/services/loadbalancer/drivers/radware/driver.py:650 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:567 +#: neutron/services/loadbalancer/drivers/radware/driver.py:676 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:574 +#: neutron/services/loadbalancer/drivers/radware/driver.py:683 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:591 +#: neutron/services/loadbalancer/drivers/radware/driver.py:700 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:652 +#: neutron/services/loadbalancer/drivers/radware/driver.py:768 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:664 +#: neutron/services/loadbalancer/drivers/radware/driver.py:780 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:695 +#: neutron/services/loadbalancer/drivers/radware/driver.py:812 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:710 +#: neutron/services/loadbalancer/drivers/radware/driver.py:827 msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:737 +#: neutron/services/loadbalancer/drivers/radware/driver.py:836 +#, python-format +msgid "Post-operation function %(func)r completed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:842 +#, python-format +msgid "Post-operation function %(func)r failed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:876 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:777 +#: neutron/services/loadbalancer/drivers/radware/driver.py:916 #, python-format msgid "_remove_object_from_db %s" msgstr "" @@ -15841,12 +15879,12 @@ msgstr "" msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:404 +#: neutron/tests/unit/vmware/apiclient/fake.py:407 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:413 +#: neutron/tests/unit/vmware/apiclient/fake.py:416 #, python-format msgid "lrouter:%s not found" msgstr "" diff --git a/neutron/locale/da/LC_MESSAGES/neutron.po b/neutron/locale/da/LC_MESSAGES/neutron.po index 3e2b238c7..c9643e43a 100644 --- a/neutron/locale/da/LC_MESSAGES/neutron.po +++ b/neutron/locale/da/LC_MESSAGES/neutron.po @@ -7,11 +7,11 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-04-23 06:46+0000\n" +"POT-Creation-Date: 2014-04-26 06:48+0000\n" "PO-Revision-Date: 2014-04-07 06:32+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Danish " -"(http://www.transifex.com/projects/p/openstack/language/da/)\n" +"(http://www.transifex.com/projects/p/neutron/language/da/)\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" @@ -526,7 +526,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:575 neutron/agent/l3_agent.py:954 #: neutron/agent/metadata/agent.py:330 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:107 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:836 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:854 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:300 @@ -623,7 +623,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:923 +#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:931 #: neutron/services/firewall/agents/varmour/varmour_router.py:102 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -749,7 +749,7 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:657 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:675 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:283 #, python-format msgid "Delete %s" @@ -1137,25 +1137,25 @@ msgstr "" msgid "Authentication region" msgstr "" -#: neutron/agent/linux/interface.py:202 neutron/agent/linux/interface.py:256 -#: neutron/agent/linux/interface.py:318 neutron/agent/linux/interface.py:367 +#: neutron/agent/linux/interface.py:206 neutron/agent/linux/interface.py:260 +#: neutron/agent/linux/interface.py:322 neutron/agent/linux/interface.py:371 #, python-format msgid "Device %s already exists" msgstr "" -#: neutron/agent/linux/interface.py:220 neutron/agent/linux/interface.py:267 -#: neutron/agent/linux/interface.py:330 neutron/agent/linux/interface.py:374 +#: neutron/agent/linux/interface.py:224 neutron/agent/linux/interface.py:271 +#: neutron/agent/linux/interface.py:334 neutron/agent/linux/interface.py:378 #, python-format msgid "Unplugged interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:222 neutron/agent/linux/interface.py:266 -#: neutron/agent/linux/interface.py:332 neutron/agent/linux/interface.py:376 +#: neutron/agent/linux/interface.py:226 neutron/agent/linux/interface.py:270 +#: neutron/agent/linux/interface.py:336 neutron/agent/linux/interface.py:380 #, python-format msgid "Failed unplugging interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:434 +#: neutron/agent/linux/interface.py:438 #, python-format msgid "Driver location: %s" msgstr "" @@ -1687,12 +1687,12 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:47 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:49 #, python-format msgid "Notify metering agent at %(topic)s.%(host)s the message %(method)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:62 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:64 #, python-format msgid "" "Fanout notify metering agent at %(topic)s the message %(method)s on " @@ -1836,7 +1836,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:357 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2848,8 +2848,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:387 neutron/db/l3_db.py:464 -#: neutron/plugins/bigswitch/plugin.py:1011 -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1001 +#: neutron/plugins/bigswitch/plugin.py:1010 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2901,18 +2901,18 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1844 +#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1847 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:825 +#: neutron/db/l3_db.py:833 #, 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:929 +#: neutron/db/l3_db.py:937 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -3080,6 +3080,11 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" +#: neutron/db/metering/metering_rpc.py:50 +#, python-format +msgid "Unable to find agent %s." +msgstr "" + #: neutron/db/migration/cli.py:32 msgid "Neutron plugin provider module" msgstr "" @@ -3664,7 +3669,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:54 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -3680,47 +3685,47 @@ msgstr "" msgid "Only admin can view or configure quota" msgstr "" -#: neutron/extensions/securitygroup.py:35 +#: neutron/extensions/securitygroup.py:34 msgid "For TCP/UDP protocols, port_range_min must be <= port_range_max" msgstr "" -#: neutron/extensions/securitygroup.py:40 +#: neutron/extensions/securitygroup.py:39 #, python-format msgid "Invalid value for port %(port)s" msgstr "" -#: neutron/extensions/securitygroup.py:44 +#: neutron/extensions/securitygroup.py:43 #, python-format msgid "" "Invalid value for ICMP %(field)s (%(attr)s) %(value)s. It must be 0 to " "255." msgstr "" -#: neutron/extensions/securitygroup.py:49 +#: neutron/extensions/securitygroup.py:48 #, python-format msgid "" "ICMP code (port-range-max) %(value)s is provided but ICMP type (port-" "range-min) is missing." msgstr "" -#: neutron/extensions/securitygroup.py:54 +#: neutron/extensions/securitygroup.py:53 #, python-format msgid "Security Group %(id)s in use." msgstr "" -#: neutron/extensions/securitygroup.py:58 +#: neutron/extensions/securitygroup.py:57 msgid "Removing default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:62 +#: neutron/extensions/securitygroup.py:61 msgid "Updating default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:66 +#: neutron/extensions/securitygroup.py:65 msgid "Default security group already exists." msgstr "" -#: neutron/extensions/securitygroup.py:70 +#: neutron/extensions/securitygroup.py:69 #, python-format msgid "" "Security group rule protocol %(protocol)s not supported. Only protocol " @@ -3728,58 +3733,58 @@ msgid "" "supported." msgstr "" -#: neutron/extensions/securitygroup.py:76 +#: neutron/extensions/securitygroup.py:75 msgid "Multiple tenant_ids in bulk security group rule create not allowed" msgstr "" -#: neutron/extensions/securitygroup.py:81 +#: neutron/extensions/securitygroup.py:80 msgid "Only remote_ip_prefix or remote_group_id may be provided." msgstr "" -#: neutron/extensions/securitygroup.py:86 +#: neutron/extensions/securitygroup.py:85 msgid "Must also specifiy protocol if port range is given." msgstr "" -#: neutron/extensions/securitygroup.py:90 +#: neutron/extensions/securitygroup.py:89 msgid "Only allowed to update rules for one security profile at a time" msgstr "" -#: neutron/extensions/securitygroup.py:95 +#: neutron/extensions/securitygroup.py:94 #, python-format msgid "Security group %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:99 +#: neutron/extensions/securitygroup.py:98 #, python-format msgid "Security group rule %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:103 +#: neutron/extensions/securitygroup.py:102 msgid "Duplicate Security Group Rule in POST." msgstr "" -#: neutron/extensions/securitygroup.py:107 +#: neutron/extensions/securitygroup.py:106 #, python-format msgid "Security group rule already exists. Group id is %(id)s." msgstr "" -#: neutron/extensions/securitygroup.py:111 +#: neutron/extensions/securitygroup.py:110 #, python-format msgid "Conflicting value ethertype %(ethertype)s for CIDR %(cidr)s" msgstr "" -#: neutron/extensions/securitygroup.py:159 +#: neutron/extensions/securitygroup.py:158 #, python-format msgid "'%s' is not an integer or uuid" msgstr "" -#: neutron/extensions/securitygroup.py:248 +#: neutron/extensions/securitygroup.py:247 msgid "" "Number of security groups allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/securitygroup.py:252 +#: neutron/extensions/securitygroup.py:251 msgid "" "Number of security rules allowed per tenant. A negative value means " "unlimited." @@ -3863,47 +3868,47 @@ msgstr "" msgid "Router %(router_id)s has no external network gateway set" msgstr "" -#: neutron/notifiers/nova.py:130 +#: neutron/notifiers/nova.py:165 msgid "device_id is not set on port yet." msgstr "" -#: neutron/notifiers/nova.py:134 +#: neutron/notifiers/nova.py:169 msgid "Port ID not set! Nova will not be notified of port status change." msgstr "" -#: neutron/notifiers/nova.py:159 +#: neutron/notifiers/nova.py:194 #, python-format msgid "" "Ignoring state change previous_port_status: %(pre_status)s " "current_port_status: %(cur_status)s port_id %(id)s" msgstr "" -#: neutron/notifiers/nova.py:187 +#: neutron/notifiers/nova.py:221 #, python-format msgid "Sending events: %s" msgstr "" -#: neutron/notifiers/nova.py:192 +#: neutron/notifiers/nova.py:226 #, python-format msgid "Nova returned NotFound for event: %s" msgstr "" -#: neutron/notifiers/nova.py:195 +#: neutron/notifiers/nova.py:229 #, python-format msgid "Failed to notify nova on events: %s" msgstr "" -#: neutron/notifiers/nova.py:199 neutron/notifiers/nova.py:215 +#: neutron/notifiers/nova.py:233 neutron/notifiers/nova.py:249 #, python-format msgid "Error response returned from nova: %s" msgstr "" -#: neutron/notifiers/nova.py:210 +#: neutron/notifiers/nova.py:244 #, python-format msgid "Nova event: %s returned with failed status" msgstr "" -#: neutron/notifiers/nova.py:213 +#: neutron/notifiers/nova.py:247 #, python-format msgid "Nova event response: %s" msgstr "" @@ -4548,80 +4553,80 @@ msgstr "" msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:661 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:752 +#: neutron/plugins/bigswitch/plugin.py:742 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:804 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:864 +#: neutron/plugins/bigswitch/plugin.py:854 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:902 +#: neutron/plugins/bigswitch/plugin.py:892 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:924 +#: neutron/plugins/bigswitch/plugin.py:914 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:946 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:975 +#: neutron/plugins/bigswitch/plugin.py:965 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1003 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1036 +#: neutron/plugins/bigswitch/plugin.py:1026 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1053 +#: neutron/plugins/bigswitch/plugin.py:1043 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1059 +#: neutron/plugins/bigswitch/plugin.py:1049 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1075 +#: neutron/plugins/bigswitch/plugin.py:1065 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1090 +#: neutron/plugins/bigswitch/plugin.py:1080 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1108 +#: neutron/plugins/bigswitch/plugin.py:1110 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1123 +#: neutron/plugins/bigswitch/plugin.py:1125 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1124 +#: neutron/plugins/bigswitch/plugin.py:1126 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4850,7 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:225 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1002 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1365 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 @@ -4964,9 +4969,9 @@ msgid "%s can not be found in database" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:300 -#: neutron/plugins/brocade/NeutronPlugin.py:343 -#: neutron/plugins/brocade/NeutronPlugin.py:396 -#: neutron/plugins/brocade/NeutronPlugin.py:426 +#: neutron/plugins/brocade/NeutronPlugin.py:344 +#: neutron/plugins/brocade/NeutronPlugin.py:397 +#: neutron/plugins/brocade/NeutronPlugin.py:427 msgid "Brocade NOS driver error" msgstr "" @@ -4976,9 +4981,9 @@ msgid "Returning the allocated vlan (%d) to the pool" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:304 -#: neutron/plugins/brocade/NeutronPlugin.py:344 -#: neutron/plugins/brocade/NeutronPlugin.py:397 -#: neutron/plugins/brocade/NeutronPlugin.py:428 +#: neutron/plugins/brocade/NeutronPlugin.py:345 +#: neutron/plugins/brocade/NeutronPlugin.py:398 +#: neutron/plugins/brocade/NeutronPlugin.py:429 msgid "Brocade plugin raised exception, check logs" msgstr "" @@ -5450,88 +5455,88 @@ msgstr "" msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:866 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:883 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:884 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:891 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:894 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:908 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:915 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:922 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1144 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1151 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1157 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1171 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1168 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1175 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1172 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1179 #, python-format msgid "" "Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " "low address to high address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1185 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1194 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1201 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1200 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1221 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1232 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1253 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1260 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1270 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "Segment range overlaps with another profile" msgstr "" @@ -5670,34 +5675,34 @@ msgstr "" msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:243 msgid "Logical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:268 msgid "network_segment_pool" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:313 msgid "Invalid input for CIDR" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:464 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:452 #, python-format msgid "req: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:473 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:461 #, python-format msgid "status_code %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:478 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:466 #, python-format msgid "VSM: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:493 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:481 #, python-format msgid "Unable to serialize object of type = '%s'" msgstr "" @@ -5706,36 +5711,23 @@ msgstr "" msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 -#, python-format -msgid "_populate_policy_profiles %s" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:191 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:205 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:197 -msgid "_poll_policies" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 -msgid "No policy profile updated from VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:262 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:242 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:266 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:246 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:260 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 @@ -5743,19 +5735,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:249 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:254 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:283 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:267 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 @@ -5763,7 +5755,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5771,164 +5763,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:480 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:460 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:519 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:499 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:524 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:504 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:525 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:505 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:565 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:545 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:570 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:575 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:558 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:583 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:630 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:633 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:610 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:613 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:645 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:625 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:648 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:678 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:658 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:688 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:703 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:735 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:715 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:757 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:737 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:758 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:738 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:782 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:762 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:822 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:802 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:812 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:843 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:823 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:859 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:897 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:877 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:892 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:933 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:941 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1026 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1006 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:232 @@ -5938,88 +5930,88 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1084 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1064 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1099 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1079 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1103 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1083 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1097 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1125 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1147 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1192 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1174 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1190 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:314 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1219 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1201 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1236 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1256 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1290 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1272 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1280 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1309 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1291 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1306 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1321 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1359 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1341 msgid "Get subnets" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1444 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1426 #, python-format msgid "Scheduling router %s" msgstr "" @@ -6451,7 +6443,7 @@ msgid "port_delete received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:219 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:661 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" @@ -6543,7 +6535,7 @@ msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:437 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:976 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:390 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1267 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 @@ -6551,7 +6543,7 @@ msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:445 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1006 msgid "Agent loop has new devices!" msgstr "" @@ -6568,7 +6560,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:474 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:269 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1027 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1045 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1362 msgid "Agent initialized successfully, now running... " @@ -6822,242 +6814,242 @@ msgstr "" msgid "Delete network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:248 #, python-format msgid "Delete net failed after deleting the network in DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253 #, python-format msgid "Get network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:259 msgid "Get networks in progress" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:269 #, python-format msgid "Create port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285 msgid "Create port does not have tenant id info" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:291 #, python-format msgid "Create port does not have tenant id info; obtained is: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:312 #, python-format msgid "Create port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:319 #, python-format msgid "Update port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346 #, python-format msgid "Update port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:352 #, python-format msgid "Delete port in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:365 #, python-format msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:374 #, python-format msgid "Create subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:386 #, python-format msgid "Create subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388 #, python-format msgid "Subnet created: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:394 #, python-format msgid "Update subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419 #, python-format msgid "Update subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:425 #, python-format msgid "Delete subnet in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:430 #, python-format msgid "" "Delete subnet operation failed in SDN-VE after deleting the subnet from " "DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:439 #, python-format msgid "Create router in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:442 #, python-format msgid "Ignoring admin_state_up=False for router=%r. Overriding with True" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:452 msgid "Create router failed: no SDN-VE tenant." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:460 #, python-format msgid "Create router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:462 #, python-format msgid "Router created: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:467 #, python-format msgid "Update router in progress: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:474 msgid "admin_state_up=False routers are not supported." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493 #, python-format msgid "Update router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:499 #, python-format msgid "Delete router in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:506 #, python-format msgid "" "Delete router operation failed in SDN-VE after deleting the router in DB:" " %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:511 #, python-format msgid "" "Add router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:519 #, python-format msgid "SdnvePluginV2.add_router_interface called. Port info: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:533 #, python-format msgid "Update router-add-interface failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 #, python-format msgid "Added router interface: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:540 #, python-format msgid "" "Add router interface only called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550 msgid "" "SdnvePluginV2._add_router_interface_only: failed to add the interface in " "the roll back. of a remove_router_interface operation" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:556 #, python-format msgid "" "Remove router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565 msgid "No port ID" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 #, python-format msgid "SdnvePluginV2.remove_router_interface port: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:571 msgid "No fixed IP" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:576 #, python-format msgid "SdnvePluginV2.remove_router_interface subnet_id: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:584 #, python-format msgid "Update router-remove-interface failed SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:605 #, python-format msgid "Create floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:616 #, python-format msgid "Creating floating ip operation failed in SDN-VE controller: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:619 #, python-format msgid "Created floatingip : %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:624 #, python-format msgid "Update floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644 #, python-format msgid "Update floating ip failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:650 #, python-format msgid "Delete floatingip in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:655 #, python-format msgid "Delete floatingip failed in SDN-VE: %s" msgstr "" @@ -7294,168 +7286,168 @@ msgstr "" msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:304 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:301 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:319 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:323 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:341 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:354 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:343 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:361 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:352 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:370 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:401 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:392 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:410 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:430 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:448 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:437 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:455 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:458 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:454 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:472 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:461 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:479 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:467 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:475 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:493 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:482 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:486 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:504 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:509 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:533 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:568 #, python-format msgid "" "Option \"%(option)s\" must be supported by command \"%(command)s\" to " "enable %(mode)s mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:527 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:545 msgid "No valid Segmentation ID to perform UCAST test." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:562 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN MCAST mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:569 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 msgid "" "Linux kernel vxlan module and iproute2 3.8 or above are required to " "enable VXLAN." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:579 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:597 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:654 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:672 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:281 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:711 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:714 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:732 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:736 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:350 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:758 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:783 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:801 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:409 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:846 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:864 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:850 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:105 @@ -7463,12 +7455,12 @@ msgstr "" msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:905 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1068 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1108 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 @@ -7477,15 +7469,15 @@ msgstr "" msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1075 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:973 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:981 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1095 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 @@ -7495,7 +7487,7 @@ msgstr "" msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:968 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1125 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1142 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 @@ -7504,7 +7496,7 @@ msgstr "" msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1132 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1149 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 @@ -7513,7 +7505,7 @@ msgstr "" msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:979 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:374 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1154 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 @@ -7521,26 +7513,26 @@ msgstr "" msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:971 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:989 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1001 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1012 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1035 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:428 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1038 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Interface mappings: %s" @@ -8085,167 +8077,167 @@ msgstr "" msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:522 +#: neutron/plugins/midonet/plugin.py:524 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%r had been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:529 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:590 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:595 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:600 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:607 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:611 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:616 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:625 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:659 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:734 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:782 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:794 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:838 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:858 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:898 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:909 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1009 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1033 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1042 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1049 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1089 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1108 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1128 +#: neutron/plugins/midonet/plugin.py:1130 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1157 +#: neutron/plugins/midonet/plugin.py:1159 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1164 +#: neutron/plugins/midonet/plugin.py:1166 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1170 +#: neutron/plugins/midonet/plugin.py:1172 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1202 +#: neutron/plugins/midonet/plugin.py:1204 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1212 +#: neutron/plugins/midonet/plugin.py:1214 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1222 +#: neutron/plugins/midonet/plugin.py:1224 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -8456,91 +8448,101 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:465 neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:467 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:471 neutron/plugins/ml2/plugin.py:591 +#: neutron/plugins/ml2/plugin.py:473 neutron/plugins/ml2/plugin.py:593 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:479 +#: neutron/plugins/ml2/plugin.py:481 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:490 +#: neutron/plugins/ml2/plugin.py:492 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:498 neutron/plugins/ml2/plugin.py:604 +#: neutron/plugins/ml2/plugin.py:500 neutron/plugins/ml2/plugin.py:606 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:504 +#: neutron/plugins/ml2/plugin.py:506 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:513 neutron/plugins/ml2/plugin.py:612 +#: neutron/plugins/ml2/plugin.py:515 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:521 +#: neutron/plugins/ml2/plugin.py:523 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:530 +#: neutron/plugins/ml2/plugin.py:532 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:544 +#: neutron/plugins/ml2/plugin.py:546 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:574 +#: neutron/plugins/ml2/plugin.py:576 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:600 +#: neutron/plugins/ml2/plugin.py:587 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:602 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:621 +#: neutron/plugins/ml2/plugin.py:622 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:632 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:650 +#: neutron/plugins/ml2/plugin.py:661 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:120 +#: neutron/plugins/ml2/plugin.py:721 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:125 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:728 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:121 +#: neutron/plugins/ml2/plugin.py:739 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:126 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:737 +#: neutron/plugins/ml2/plugin.py:748 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:749 +#: neutron/plugins/ml2/plugin.py:760 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:761 +#: neutron/plugins/ml2/plugin.py:772 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9424,7 +9426,7 @@ msgstr "" msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:425 +#: neutron/plugins/mlnx/mlnx_plugin.py:426 #, python-format msgid "create_port with %s" msgstr "" @@ -9763,53 +9765,53 @@ msgstr "" msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:398 +#: neutron/plugins/nec/nec_plugin.py:405 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:546 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:603 +#: neutron/plugins/nec/nec_plugin.py:610 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:635 +#: neutron/plugins/nec/nec_plugin.py:642 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:700 +#: neutron/plugins/nec/nec_plugin.py:707 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:731 +#: neutron/plugins/nec/nec_plugin.py:738 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:741 +#: neutron/plugins/nec/nec_plugin.py:748 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:761 +#: neutron/plugins/nec/nec_plugin.py:768 #, 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:766 +#: neutron/plugins/nec/nec_plugin.py:773 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10260,73 +10262,73 @@ msgstr "" msgid "Port-Mapping for port %s not found on VSD" msgstr "" -#: neutron/plugins/nuage/plugin.py:325 +#: neutron/plugins/nuage/plugin.py:327 msgid "" "Either net_partition is not provided with subnet OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:393 +#: neutron/plugins/nuage/plugin.py:395 #, python-format msgid "" "Unable to complete operation on subnet %s.One or more ports have an IP " "allocation from this subnet." msgstr "" -#: neutron/plugins/nuage/plugin.py:423 +#: neutron/plugins/nuage/plugin.py:425 #, python-format msgid "" "Router %s does not hold default zone OR net_partition mapping. Router-IF " "add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:433 +#: neutron/plugins/nuage/plugin.py:435 #, python-format msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:443 +#: neutron/plugins/nuage/plugin.py:445 #, python-format msgid "" "Subnet %(subnet)s and Router %(router)s belong to different net_partition" " Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:455 +#: neutron/plugins/nuage/plugin.py:457 #, python-format msgid "Subnet %s has one or more active VMs Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:501 neutron/plugins/nuage/plugin.py:506 -#: neutron/plugins/nuage/plugin.py:512 +#: neutron/plugins/nuage/plugin.py:503 neutron/plugins/nuage/plugin.py:508 +#: neutron/plugins/nuage/plugin.py:514 #, python-format msgid "No router interface found for Router %s. Router-IF delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:523 +#: neutron/plugins/nuage/plugin.py:525 #, python-format msgid "Subnet %s has one or more active VMs Router-IF delete not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:532 +#: neutron/plugins/nuage/plugin.py:534 #, python-format msgid "" "Router %s does not hold net_partition assoc on Nuage VSD. Router-IF " "delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:571 +#: neutron/plugins/nuage/plugin.py:573 msgid "" "Either net_partition is not provided with router OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:679 +#: neutron/plugins/nuage/plugin.py:681 #, python-format msgid "One or more router still attached to net_partition %s." msgstr "" -#: neutron/plugins/nuage/plugin.py:684 +#: neutron/plugins/nuage/plugin.py:686 #, python-format msgid "NetPartition with %s does not exist" msgstr "" @@ -10700,20 +10702,20 @@ msgstr "" msgid "Number of seconds to retry acquiring an Open vSwitch datapath" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:245 +#: neutron/plugins/oneconvergence/plugin.py:246 msgid "Failed to create subnet, deleting it from neutron" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:309 +#: neutron/plugins/oneconvergence/plugin.py:310 #, python-format msgid "Deleting newly created neutron port %s" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:379 +#: neutron/plugins/oneconvergence/plugin.py:380 msgid "Failed to create floatingip" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:418 +#: neutron/plugins/oneconvergence/plugin.py:419 msgid "Failed to create router" msgstr "" @@ -11214,166 +11216,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:54 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:71 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:75 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:76 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:87 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:88 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:98 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:99 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:112 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:113 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:127 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:128 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:139 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:164 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:348 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:166 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:350 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:154 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:176 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:178 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:195 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:222 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:197 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:224 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:210 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:212 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:238 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:240 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:253 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:255 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:282 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:284 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:306 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:308 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:316 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:318 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:328 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:330 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:336 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:338 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:360 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:362 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:372 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:374 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:382 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:384 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:388 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:390 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:397 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:399 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:407 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:409 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:415 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:417 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:435 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:437 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:446 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:448 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:468 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:470 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:479 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:481 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:491 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:488 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:500 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:497 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:513 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:506 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:522 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:516 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:535 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:526 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 +msgid "Neutron PLUMgrid Director: disassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:540 +msgid "PLUMgrid Library: disassociate_floatingips() called" +msgstr "" + #: neutron/plugins/ryu/ryu_neutron_plugin.py:64 #, python-format msgid "get_ofp_rest_api: %s" @@ -12929,7 +12939,7 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:534 -#: neutron/plugins/vmware/plugins/base.py:1059 +#: neutron/plugins/vmware/plugins/base.py:1062 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -12970,13 +12980,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:670 -#: neutron/plugins/vmware/plugins/base.py:1779 +#: neutron/plugins/vmware/plugins/base.py:1782 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:674 -#: neutron/plugins/vmware/plugins/base.py:1783 +#: neutron/plugins/vmware/plugins/base.py:1786 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13035,231 +13045,231 @@ msgid "" "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1048 +#: neutron/plugins/vmware/plugins/base.py:1051 #, python-format msgid "" "A nsx lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1067 +#: neutron/plugins/vmware/plugins/base.py:1070 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1070 +#: neutron/plugins/vmware/plugins/base.py:1073 #: neutron/plugins/vmware/plugins/service.py:520 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1105 +#: neutron/plugins/vmware/plugins/base.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1182 +#: neutron/plugins/vmware/plugins/base.py:1185 #, python-format msgid "port created on NSX backend for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1185 +#: neutron/plugins/vmware/plugins/base.py:1188 #, python-format msgid "Logical switch for network %s was not found in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1196 +#: neutron/plugins/vmware/plugins/base.py:1199 msgid "Unable to create port or set port attachment in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1288 +#: neutron/plugins/vmware/plugins/base.py:1291 #, python-format msgid "Updating port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1323 +#: neutron/plugins/vmware/plugins/base.py:1326 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1406 +#: neutron/plugins/vmware/plugins/base.py:1409 msgid "" "Cannot create a distributed router with the NSX platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1412 +#: neutron/plugins/vmware/plugins/base.py:1415 msgid "Unable to create logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1423 +#: neutron/plugins/vmware/plugins/base.py:1426 #, 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/vmware/plugins/base.py:1433 +#: neutron/plugins/vmware/plugins/base.py:1436 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1462 -#: neutron/plugins/vmware/plugins/base.py:1547 +#: neutron/plugins/vmware/plugins/base.py:1465 +#: neutron/plugins/vmware/plugins/base.py:1550 #: neutron/plugins/vmware/plugins/service.py:203 #: neutron/plugins/vmware/plugins/service.py:1214 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1511 +#: neutron/plugins/vmware/plugins/base.py:1514 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1514 +#: neutron/plugins/vmware/plugins/base.py:1517 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1556 +#: neutron/plugins/vmware/plugins/base.py:1559 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1572 +#: neutron/plugins/vmware/plugins/base.py:1575 #, python-format msgid "Logical router %s not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1576 +#: neutron/plugins/vmware/plugins/base.py:1579 msgid "Unable to update logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1578 +#: neutron/plugins/vmware/plugins/base.py:1581 msgid "" "Request cannot contain 'routes' with the NSX platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1635 +#: neutron/plugins/vmware/plugins/base.py:1638 #, python-format msgid "Logical router '%s' not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1639 +#: neutron/plugins/vmware/plugins/base.py:1642 #, python-format msgid "Unable to delete logical router '%s' on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1649 +#: neutron/plugins/vmware/plugins/base.py:1652 #, 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/vmware/plugins/base.py:1717 +#: neutron/plugins/vmware/plugins/base.py:1720 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1815 +#: neutron/plugins/vmware/plugins/base.py:1818 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1820 +#: neutron/plugins/vmware/plugins/base.py:1823 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1952 +#: neutron/plugins/vmware/plugins/base.py:1955 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1958 +#: neutron/plugins/vmware/plugins/base.py:1961 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1995 +#: neutron/plugins/vmware/plugins/base.py:1998 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1998 +#: neutron/plugins/vmware/plugins/base.py:2001 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2032 +#: neutron/plugins/vmware/plugins/base.py:2035 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2055 +#: neutron/plugins/vmware/plugins/base.py:2058 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2084 +#: neutron/plugins/vmware/plugins/base.py:2087 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2113 +#: neutron/plugins/vmware/plugins/base.py:2116 #, python-format msgid "" "Rolling back database changes for gateway device %s because of an error " "in the NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2158 -#: neutron/plugins/vmware/plugins/base.py:2196 +#: neutron/plugins/vmware/plugins/base.py:2161 +#: neutron/plugins/vmware/plugins/base.py:2199 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2293 +#: neutron/plugins/vmware/plugins/base.py:2296 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2300 +#: neutron/plugins/vmware/plugins/base.py:2303 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2348 +#: neutron/plugins/vmware/plugins/base.py:2351 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2380 +#: neutron/plugins/vmware/plugins/base.py:2383 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2388 +#: neutron/plugins/vmware/plugins/base.py:2391 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13267,12 +13277,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2395 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2408 +#: neutron/plugins/vmware/plugins/base.py:2411 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -14449,46 +14459,46 @@ msgstr "" msgid "external_gateway_added: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:50 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:49 msgid "Initializing fwaas iptables driver" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:53 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:52 #, python-format msgid "Creating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:62 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:61 #, python-format msgid "Failed to create firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:66 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:65 #, python-format msgid "Deleting firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:77 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:76 #, python-format msgid "Failed to delete firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:81 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:80 #, python-format msgid "Updating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:90 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:89 #, python-format msgid "Failed to update firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:94 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:93 #, python-format msgid "Applying firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:113 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:112 #, python-format msgid "Failed to apply default policy on firewall: %s" msgstr "" @@ -14748,17 +14758,17 @@ msgstr "" msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:166 #, python-format msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:208 #, python-format msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:369 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -14942,184 +14952,212 @@ msgstr "" msgid "Removing SNAT port for subnet %s as this is the last pool using it..." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:61 +#: neutron/services/loadbalancer/drivers/radware/driver.py:63 msgid "vdirect server IP address" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:64 +#: neutron/services/loadbalancer/drivers/radware/driver.py:66 msgid "vdirect user name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:67 +#: neutron/services/loadbalancer/drivers/radware/driver.py:69 msgid "vdirect user password" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:70 +#: neutron/services/loadbalancer/drivers/radware/driver.py:72 msgid "Service ADC type" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:73 +#: neutron/services/loadbalancer/drivers/radware/driver.py:75 msgid "Service ADC version" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:76 +#: neutron/services/loadbalancer/drivers/radware/driver.py:78 msgid "service HA pair" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:79 +#: neutron/services/loadbalancer/drivers/radware/driver.py:81 msgid "service throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:82 +#: neutron/services/loadbalancer/drivers/radware/driver.py:84 msgid "service ssl throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:85 +#: neutron/services/loadbalancer/drivers/radware/driver.py:87 msgid "service compression throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:88 +#: neutron/services/loadbalancer/drivers/radware/driver.py:90 msgid "service cache" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:91 +#: neutron/services/loadbalancer/drivers/radware/driver.py:93 msgid "l2_l3 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:94 +#: neutron/services/loadbalancer/drivers/radware/driver.py:96 msgid "l4 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:101 +#: neutron/services/loadbalancer/drivers/radware/driver.py:104 msgid "l2_l3 workflow constructor params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:108 +#: neutron/services/loadbalancer/drivers/radware/driver.py:111 msgid "l2_l3 workflow setup params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:111 +#: neutron/services/loadbalancer/drivers/radware/driver.py:114 msgid "List of actions that we dont want to push to the completion queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:115 +#: neutron/services/loadbalancer/drivers/radware/driver.py:118 msgid "l4 workflow action name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:118 +#: neutron/services/loadbalancer/drivers/radware/driver.py:121 msgid "Resource pool ids" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:121 +#: neutron/services/loadbalancer/drivers/radware/driver.py:124 msgid "A required VLAN for the interswitch link to use" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:124 +#: neutron/services/loadbalancer/drivers/radware/driver.py:127 msgid "Support an Alteon interswitch link for stateful session failover" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:183 +#: neutron/services/loadbalancer/drivers/radware/driver.py:221 #, python-format -msgid "create_vip. vip: %s" +msgid "" +"vip: %(vip)s, extended_vip: %(extended_vip)s, network_id: " +"%(vip_network_id)s, service_name: %(service_name)s, pip_info: " +"%(pip_info)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:185 +#: neutron/services/loadbalancer/drivers/radware/driver.py:256 #, python-format -msgid "create_vip. extended_vip: %s" +msgid "Retrieved pip nport: %(port)r for vip: %(vip)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:187 +#: neutron/services/loadbalancer/drivers/radware/driver.py:264 #, python-format -msgid "create_vip. network_id: %s " +msgid "Found no pip nports associated with vip: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:189 +#: neutron/services/loadbalancer/drivers/radware/driver.py:273 #, python-format -msgid "create_vip. service_name: %s " +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:223 +#: neutron/services/loadbalancer/drivers/radware/driver.py:287 #, python-format -msgid "Failed to remove workflow %s. Going to set vip to ERROR status" +msgid "pip nport id: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:314 +#: neutron/services/loadbalancer/drivers/radware/driver.py:291 +#, python-format +msgid "pip nport delete failed: %r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:345 +#: neutron/services/loadbalancer/drivers/radware/driver.py:410 msgid "Starting operation completion handling thread" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:370 +#: neutron/services/loadbalancer/drivers/radware/driver.py:440 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:379 -#: neutron/services/loadbalancer/drivers/radware/driver.py:401 +#: neutron/services/loadbalancer/drivers/radware/driver.py:449 +#: neutron/services/loadbalancer/drivers/radware/driver.py:480 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:387 +#: neutron/services/loadbalancer/drivers/radware/driver.py:457 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:494 +#: neutron/services/loadbalancer/drivers/radware/driver.py:465 +#, python-format +msgid "Post-remove workflow function %r completed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:469 +#, python-format +msgid "Post-remove workflow function %r failed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:584 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:541 +#: neutron/services/loadbalancer/drivers/radware/driver.py:650 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:567 +#: neutron/services/loadbalancer/drivers/radware/driver.py:676 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:574 +#: neutron/services/loadbalancer/drivers/radware/driver.py:683 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:591 +#: neutron/services/loadbalancer/drivers/radware/driver.py:700 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:652 +#: neutron/services/loadbalancer/drivers/radware/driver.py:768 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:664 +#: neutron/services/loadbalancer/drivers/radware/driver.py:780 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:695 +#: neutron/services/loadbalancer/drivers/radware/driver.py:812 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:710 +#: neutron/services/loadbalancer/drivers/radware/driver.py:827 msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:737 +#: neutron/services/loadbalancer/drivers/radware/driver.py:836 +#, python-format +msgid "Post-operation function %(func)r completed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:842 +#, python-format +msgid "Post-operation function %(func)r failed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:876 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:777 +#: neutron/services/loadbalancer/drivers/radware/driver.py:916 #, python-format msgid "_remove_object_from_db %s" msgstr "" @@ -15835,12 +15873,12 @@ msgstr "" msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:404 +#: neutron/tests/unit/vmware/apiclient/fake.py:407 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:413 +#: neutron/tests/unit/vmware/apiclient/fake.py:416 #, python-format msgid "lrouter:%s not found" msgstr "" diff --git a/neutron/locale/de/LC_MESSAGES/neutron.po b/neutron/locale/de/LC_MESSAGES/neutron.po index 305a16690..01454441e 100644 --- a/neutron/locale/de/LC_MESSAGES/neutron.po +++ b/neutron/locale/de/LC_MESSAGES/neutron.po @@ -7,11 +7,11 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-04-23 06:46+0000\n" -"PO-Revision-Date: 2014-04-07 06:33+0000\n" +"POT-Creation-Date: 2014-04-26 06:48+0000\n" +"PO-Revision-Date: 2014-04-24 12:53+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: German " -"(http://www.transifex.com/projects/p/openstack/language/de/)\n" +"(http://www.transifex.com/projects/p/neutron/language/de/)\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" @@ -534,7 +534,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:575 neutron/agent/l3_agent.py:954 #: neutron/agent/metadata/agent.py:330 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:107 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:836 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:854 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:300 @@ -631,7 +631,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "Routerport %s verfügt über keine IP-Adresse" -#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:923 +#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:931 #: neutron/services/firewall/agents/varmour/varmour_router.py:102 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -757,7 +757,7 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:657 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:675 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:283 #, python-format msgid "Delete %s" @@ -1147,25 +1147,25 @@ msgstr "Der zu verwendende Authentifizierungtyp" msgid "Authentication region" msgstr "Authentifizierungsregion" -#: neutron/agent/linux/interface.py:202 neutron/agent/linux/interface.py:256 -#: neutron/agent/linux/interface.py:318 neutron/agent/linux/interface.py:367 +#: neutron/agent/linux/interface.py:206 neutron/agent/linux/interface.py:260 +#: neutron/agent/linux/interface.py:322 neutron/agent/linux/interface.py:371 #, python-format msgid "Device %s already exists" msgstr "Gerät %s ist bereits vorhanden" -#: neutron/agent/linux/interface.py:220 neutron/agent/linux/interface.py:267 -#: neutron/agent/linux/interface.py:330 neutron/agent/linux/interface.py:374 +#: neutron/agent/linux/interface.py:224 neutron/agent/linux/interface.py:271 +#: neutron/agent/linux/interface.py:334 neutron/agent/linux/interface.py:378 #, python-format msgid "Unplugged interface '%s'" msgstr "Verbindung zu Schnittstelle '%s' getrennt" -#: neutron/agent/linux/interface.py:222 neutron/agent/linux/interface.py:266 -#: neutron/agent/linux/interface.py:332 neutron/agent/linux/interface.py:376 +#: neutron/agent/linux/interface.py:226 neutron/agent/linux/interface.py:270 +#: neutron/agent/linux/interface.py:336 neutron/agent/linux/interface.py:380 #, python-format msgid "Failed unplugging interface '%s'" msgstr "Fehler beim Trennen von Verbindung zu Schnittstelle '%s'" -#: neutron/agent/linux/interface.py:434 +#: neutron/agent/linux/interface.py:438 #, python-format msgid "Driver location: %s" msgstr "Treiberposition: %s" @@ -1719,12 +1719,12 @@ msgstr "" "Fan-out benachrichtigt Agenten unter %(topic)s über die Methode " "%(method)s auf Router %(router_id)s" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:47 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:49 #, python-format msgid "Notify metering agent at %(topic)s.%(host)s the message %(method)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:62 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:64 #, python-format msgid "" "Fanout notify metering agent at %(topic)s the message %(method)s on " @@ -1873,7 +1873,7 @@ msgid "'%s' is not a valid input" msgstr "'%s' ist keine gültige Eingabe" #: neutron/api/v2/attributes.py:357 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "'%s' is not a valid UUID" msgstr "'%s' ist keine gültige UUID" @@ -2960,8 +2960,8 @@ msgstr "" " und CIDR %(cidr)s von Teilnetz %(sub_id)s" #: neutron/db/l3_db.py:387 neutron/db/l3_db.py:464 -#: neutron/plugins/bigswitch/plugin.py:1011 -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1001 +#: neutron/plugins/bigswitch/plugin.py:1010 msgid "Either subnet_id or port_id must be specified" msgstr "Entweder 'subnet_id' oder 'port_id' muss angegeben sein" @@ -3024,11 +3024,11 @@ msgstr "" "bestimmten IP-Adresse bei Zuweisung einer dynamischen IP-Adresse " "erforderlich" -#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1844 +#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1847 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:825 +#: neutron/db/l3_db.py:833 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " @@ -3037,7 +3037,7 @@ 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:929 +#: neutron/db/l3_db.py:937 #, 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" @@ -3209,6 +3209,11 @@ msgstr "'cookie_name' sollte für diesen Sitzungspersistenztyp angegeben werden. msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "'cookie_name' ist für diesen Sitzungspersistenztyp nicht zulässig" +#: neutron/db/metering/metering_rpc.py:50 +#, python-format +msgid "Unable to find agent %s." +msgstr "" + #: neutron/db/migration/cli.py:32 msgid "Neutron plugin provider module" msgstr "" @@ -3838,7 +3843,7 @@ msgid "Port does not have port security binding." msgstr "Port verfügt nicht über Portsicherheitsbindung." #: neutron/extensions/providernet.py:54 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 msgid "Plugin does not support updating provider attributes" msgstr "Aktualisieren von Provider-Attributen wird von Plug-in nicht unterstützt" @@ -3854,47 +3859,47 @@ msgstr "" msgid "Only admin can view or configure quota" msgstr "Nur Admins können Quoten anzeigen oder konfigurieren" -#: neutron/extensions/securitygroup.py:35 +#: neutron/extensions/securitygroup.py:34 msgid "For TCP/UDP protocols, port_range_min must be <= port_range_max" msgstr "Für TCP/UDP-Protokolle muss 'port_range_min' '<= port_range_max' sein" -#: neutron/extensions/securitygroup.py:40 +#: neutron/extensions/securitygroup.py:39 #, python-format msgid "Invalid value for port %(port)s" msgstr "Ungültiger Wert für Port %(port)s" -#: neutron/extensions/securitygroup.py:44 +#: neutron/extensions/securitygroup.py:43 #, python-format msgid "" "Invalid value for ICMP %(field)s (%(attr)s) %(value)s. It must be 0 to " "255." msgstr "" -#: neutron/extensions/securitygroup.py:49 +#: neutron/extensions/securitygroup.py:48 #, python-format msgid "" "ICMP code (port-range-max) %(value)s is provided but ICMP type (port-" "range-min) is missing." msgstr "" -#: neutron/extensions/securitygroup.py:54 +#: neutron/extensions/securitygroup.py:53 #, python-format msgid "Security Group %(id)s in use." msgstr "Sicherheitsgruppe %(id)s belegt." -#: neutron/extensions/securitygroup.py:58 +#: neutron/extensions/securitygroup.py:57 msgid "Removing default security group not allowed." msgstr "Entfernen von Standardsicherheitsgruppe nicht zulässig." -#: neutron/extensions/securitygroup.py:62 +#: neutron/extensions/securitygroup.py:61 msgid "Updating default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:66 +#: neutron/extensions/securitygroup.py:65 msgid "Default security group already exists." msgstr "Standardsicherheitsgruppe ist bereits vorhanden." -#: neutron/extensions/securitygroup.py:70 +#: neutron/extensions/securitygroup.py:69 #, python-format msgid "" "Security group rule protocol %(protocol)s not supported. Only protocol " @@ -3902,62 +3907,62 @@ msgid "" "supported." msgstr "" -#: neutron/extensions/securitygroup.py:76 +#: neutron/extensions/securitygroup.py:75 msgid "Multiple tenant_ids in bulk security group rule create not allowed" msgstr "" "Mehrere 'tenant_ids' bei Erstellung von Sicherheitsgruppenregel für " "Massenerstellung nicht zulässig" -#: neutron/extensions/securitygroup.py:81 +#: neutron/extensions/securitygroup.py:80 msgid "Only remote_ip_prefix or remote_group_id may be provided." msgstr "Nur Angabe von 'remote_ip_prefix' oder 'remote_group_id' ist zulässig." -#: neutron/extensions/securitygroup.py:86 +#: neutron/extensions/securitygroup.py:85 msgid "Must also specifiy protocol if port range is given." msgstr "Bei angegebenem Portbereich muss ebenfalls ein Protokoll angegeben werden." -#: neutron/extensions/securitygroup.py:90 +#: neutron/extensions/securitygroup.py:89 msgid "Only allowed to update rules for one security profile at a time" msgstr "" "Aktualisierung von Regeln nicht für mehrere Sicherheitsprofile " "gleichzeitig zulässig" -#: neutron/extensions/securitygroup.py:95 +#: neutron/extensions/securitygroup.py:94 #, python-format msgid "Security group %(id)s does not exist" msgstr "Sicherheitsgruppe %(id)s ist nicht vorhanden" -#: neutron/extensions/securitygroup.py:99 +#: neutron/extensions/securitygroup.py:98 #, python-format msgid "Security group rule %(id)s does not exist" msgstr "Sicherheitsgruppenregel %(id)s ist nicht vorhanden" -#: neutron/extensions/securitygroup.py:103 +#: neutron/extensions/securitygroup.py:102 msgid "Duplicate Security Group Rule in POST." msgstr "Doppelte Sicherheitsgruppenregel in POST." -#: neutron/extensions/securitygroup.py:107 +#: neutron/extensions/securitygroup.py:106 #, python-format msgid "Security group rule already exists. Group id is %(id)s." msgstr "Sicherheitsgruppenregel ist bereits vorhanden. Gruppen-ID ist %(id)s." -#: neutron/extensions/securitygroup.py:111 +#: neutron/extensions/securitygroup.py:110 #, python-format msgid "Conflicting value ethertype %(ethertype)s for CIDR %(cidr)s" msgstr "" -#: neutron/extensions/securitygroup.py:159 +#: neutron/extensions/securitygroup.py:158 #, python-format msgid "'%s' is not an integer or uuid" msgstr "'%s' ist keine Ganzzahl und keine UUID" -#: neutron/extensions/securitygroup.py:248 +#: neutron/extensions/securitygroup.py:247 msgid "" "Number of security groups allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/securitygroup.py:252 +#: neutron/extensions/securitygroup.py:251 msgid "" "Number of security rules allowed per tenant. A negative value means " "unlimited." @@ -4041,47 +4046,47 @@ msgstr "" msgid "Router %(router_id)s has no external network gateway set" msgstr "" -#: neutron/notifiers/nova.py:130 +#: neutron/notifiers/nova.py:165 msgid "device_id is not set on port yet." msgstr "" -#: neutron/notifiers/nova.py:134 +#: neutron/notifiers/nova.py:169 msgid "Port ID not set! Nova will not be notified of port status change." msgstr "" -#: neutron/notifiers/nova.py:159 +#: neutron/notifiers/nova.py:194 #, python-format msgid "" "Ignoring state change previous_port_status: %(pre_status)s " "current_port_status: %(cur_status)s port_id %(id)s" msgstr "" -#: neutron/notifiers/nova.py:187 +#: neutron/notifiers/nova.py:221 #, python-format msgid "Sending events: %s" msgstr "" -#: neutron/notifiers/nova.py:192 +#: neutron/notifiers/nova.py:226 #, python-format msgid "Nova returned NotFound for event: %s" msgstr "" -#: neutron/notifiers/nova.py:195 +#: neutron/notifiers/nova.py:229 #, python-format msgid "Failed to notify nova on events: %s" msgstr "" -#: neutron/notifiers/nova.py:199 neutron/notifiers/nova.py:215 +#: neutron/notifiers/nova.py:233 neutron/notifiers/nova.py:249 #, python-format msgid "Error response returned from nova: %s" msgstr "" -#: neutron/notifiers/nova.py:210 +#: neutron/notifiers/nova.py:244 #, python-format msgid "Nova event: %s returned with failed status" msgstr "" -#: neutron/notifiers/nova.py:213 +#: neutron/notifiers/nova.py:247 #, python-format msgid "Nova event response: %s" msgstr "" @@ -4093,13 +4098,16 @@ msgstr "" #: neutron/openstack/common/gettextutils.py:271 msgid "Message objects do not support addition." -msgstr "" +msgstr "Das Nachrichtenobjekt unterstützt kein Hinzufügen." #: neutron/openstack/common/gettextutils.py:280 msgid "" "Message objects do not support str() because they may contain non-ascii " "characters. Please use unicode() or translate() instead." msgstr "" +"Nachrichtenobjekte unterstützen kein str() denn sie können nicht-ASCII " +"Zeichen enthalten. Bitte verwenden Sie statt dessen unicode() oder " +"translate()." #: neutron/openstack/common/lockutils.py:103 #, python-format @@ -4109,37 +4117,37 @@ msgstr "Angeforderte Sperre '%s' konnte nicht freigegeben werden" #: neutron/openstack/common/lockutils.py:168 #, python-format msgid "Got semaphore \"%(lock)s\"" -msgstr "" +msgstr "Semaphor \"%(lock)s\" erhalten" #: neutron/openstack/common/lockutils.py:177 #, python-format msgid "Attempting to grab file lock \"%(lock)s\"" -msgstr "" +msgstr "Versuche Dateisperre \"%(lock)s\" zu übernehmen" #: neutron/openstack/common/lockutils.py:187 #, python-format msgid "Created lock path: %s" -msgstr "" +msgstr "Sperrpfad erzeugt: %s" #: neutron/openstack/common/lockutils.py:205 #, python-format msgid "Got file lock \"%(lock)s\" at %(path)s" -msgstr "" +msgstr "Dateisperre \"%(lock)s\" unter %(path)s erhalten" #: neutron/openstack/common/lockutils.py:209 #, python-format msgid "Released file lock \"%(lock)s\" at %(path)s" -msgstr "" +msgstr "Dateisperre \"%(lock)s\" unter %(path)s freigegeben." #: neutron/openstack/common/lockutils.py:247 #, python-format msgid "Got semaphore / lock \"%(function)s\"" -msgstr "" +msgstr "Semaphor / Sperre \"%(function)s\" erhalten" #: neutron/openstack/common/lockutils.py:251 #, python-format msgid "Semaphore / lock released \"%(function)s\"" -msgstr "" +msgstr "Semaphor / Sperre freigegeben: \"%(function)s\"" #: neutron/openstack/common/log.py:301 #, python-format @@ -4183,6 +4191,8 @@ msgstr "in dynamischen Schleifenaufruf" #, python-format msgid "Unexpected argument for periodic task creation: %(arg)s." msgstr "" +"Unerwartetes Argument zur Erzeugung einer wiederkehrenden Aufgabe: " +"%(arg)s." #: neutron/openstack/common/periodic_task.py:132 #, python-format @@ -4280,7 +4290,7 @@ msgstr "" #: neutron/openstack/common/sslutils.py:98 #, python-format msgid "Invalid SSL version : %s" -msgstr "" +msgstr "Ungültige SSL Version: %s" #: neutron/openstack/common/versionutils.py:69 #, python-format @@ -4317,7 +4327,7 @@ msgstr "Datenbankausnahme eingeschlossen." #: neutron/openstack/common/db/sqlalchemy/session.py:687 #, python-format msgid "Database server has gone away: %s" -msgstr "" +msgstr "Datenbankserver ist nicht mehr vorhanden: %s" #: neutron/openstack/common/db/sqlalchemy/session.py:779 msgid "" @@ -4325,6 +4335,9 @@ msgid "" "silent data corruption may occur. Please encourage the application " "developers to enable this mode." msgstr "" +"Der \"MySQL Traditional Mode\" wurde von dieser Applikation nicht " +"aktiviert. Dies kann zu unbemerkter Datenkorruption führen. Bitte " +"ermuntern Sie die Applikationsentwickler diesen Modus zu aktivieren." #: neutron/openstack/common/db/sqlalchemy/session.py:804 #, python-format @@ -4349,6 +4362,9 @@ msgid "" "Please specify column %s in col_name_col_instance param. It is required " "because column has unsupported type by sqlite)." msgstr "" +"Bitte geben Sie die Spalte %s im col_name_col_instance Parameter an. Dies" +" ist erforderlich, denn der Typ dieser Spalte wird von sqlite nicht " +"unterstützt." #: neutron/openstack/common/db/sqlalchemy/utils.py:199 #, python-format @@ -4356,15 +4372,18 @@ msgid "" "col_name_col_instance param has wrong type of column instance for column " "%s It should be instance of sqlalchemy.Column." msgstr "" +"col_name_col_instance Parameter hat einen falschen Typ der Spalteninstanz" +" für die Spalte column %s. Es sollte eine Instanz von sqlalchemy.Column " +"sein." #: neutron/openstack/common/db/sqlalchemy/utils.py:279 #, python-format msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" -msgstr "" +msgstr "Lösche doppelte Zeile mit der ID %(id)s aus der Tabelle %(table)s" #: neutron/openstack/common/db/sqlalchemy/utils.py:300 msgid "Unsupported id columns type" -msgstr "" +msgstr "Nicht unterstützter Spaltentyp" #: neutron/openstack/common/middleware/catch_errors.py:40 #, python-format @@ -4760,80 +4779,80 @@ msgstr "" msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:661 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:752 +#: neutron/plugins/bigswitch/plugin.py:742 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:804 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:864 +#: neutron/plugins/bigswitch/plugin.py:854 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:902 +#: neutron/plugins/bigswitch/plugin.py:892 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:924 +#: neutron/plugins/bigswitch/plugin.py:914 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:946 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:975 +#: neutron/plugins/bigswitch/plugin.py:965 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1003 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1036 +#: neutron/plugins/bigswitch/plugin.py:1026 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1053 +#: neutron/plugins/bigswitch/plugin.py:1043 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1059 +#: neutron/plugins/bigswitch/plugin.py:1049 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1075 +#: neutron/plugins/bigswitch/plugin.py:1065 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1090 +#: neutron/plugins/bigswitch/plugin.py:1080 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1108 +#: neutron/plugins/bigswitch/plugin.py:1110 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1123 +#: neutron/plugins/bigswitch/plugin.py:1125 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1124 +#: neutron/plugins/bigswitch/plugin.py:1126 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -5064,7 +5083,7 @@ msgstr "Fehler in Agentenereignisschleife" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:225 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1002 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1365 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 @@ -5180,9 +5199,9 @@ msgid "%s can not be found in database" msgstr "%s kann in Datenbank nicht gefunden werden" #: neutron/plugins/brocade/NeutronPlugin.py:300 -#: neutron/plugins/brocade/NeutronPlugin.py:343 -#: neutron/plugins/brocade/NeutronPlugin.py:396 -#: neutron/plugins/brocade/NeutronPlugin.py:426 +#: neutron/plugins/brocade/NeutronPlugin.py:344 +#: neutron/plugins/brocade/NeutronPlugin.py:397 +#: neutron/plugins/brocade/NeutronPlugin.py:427 msgid "Brocade NOS driver error" msgstr "" @@ -5192,9 +5211,9 @@ msgid "Returning the allocated vlan (%d) to the pool" msgstr "Das zugeordnete VLAN (%d) wird in den Pool zurückgegeben" #: neutron/plugins/brocade/NeutronPlugin.py:304 -#: neutron/plugins/brocade/NeutronPlugin.py:344 -#: neutron/plugins/brocade/NeutronPlugin.py:397 -#: neutron/plugins/brocade/NeutronPlugin.py:428 +#: neutron/plugins/brocade/NeutronPlugin.py:345 +#: neutron/plugins/brocade/NeutronPlugin.py:398 +#: neutron/plugins/brocade/NeutronPlugin.py:429 msgid "Brocade plugin raised exception, check logs" msgstr "" @@ -5666,88 +5685,88 @@ msgstr "" msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:866 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:883 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:884 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:891 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:894 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:908 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:915 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:922 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1144 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1151 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1157 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1171 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1168 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1175 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1172 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1179 #, python-format msgid "" "Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " "low address to high address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1185 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1194 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1201 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1200 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1221 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1232 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1253 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1260 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1270 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "Segment range overlaps with another profile" msgstr "" @@ -5886,34 +5905,34 @@ msgstr "" msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:243 msgid "Logical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:268 msgid "network_segment_pool" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:313 msgid "Invalid input for CIDR" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:464 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:452 #, python-format msgid "req: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:473 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:461 #, python-format msgid "status_code %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:478 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:466 #, python-format msgid "VSM: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:493 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:481 #, python-format msgid "Unable to serialize object of type = '%s'" msgstr "" @@ -5922,36 +5941,23 @@ msgstr "" msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 -#, python-format -msgid "_populate_policy_profiles %s" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:191 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:205 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:197 -msgid "_poll_policies" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 -msgid "No policy profile updated from VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:262 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:242 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "'provider:network_type' erforderlich" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:266 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:246 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:260 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 @@ -5959,19 +5965,19 @@ msgstr "'provider:network_type' erforderlich" msgid "provider:segmentation_id required" msgstr "'provider:segmentation_id' erforderlich" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:249 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:254 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:283 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:267 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 @@ -5979,7 +5985,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "'provider:network_type' %s nicht unterstützt" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5987,164 +5993,164 @@ msgstr "'provider:network_type' %s nicht unterstützt" msgid "Unknown provider:physical_network %s" msgstr "Unbekannter Wert für 'provider:physical_network' %s" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "'provider:physical_network' erforderlich" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:480 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:460 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:519 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:499 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:524 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:504 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:525 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:505 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:565 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:545 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:570 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:575 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:558 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:583 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:630 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:633 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:610 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:613 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:645 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:625 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:648 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:678 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:658 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:688 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:703 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:735 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:715 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:757 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:737 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:758 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:738 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:782 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:762 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:822 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:802 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:812 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:843 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:823 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:859 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:897 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:877 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:892 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:933 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:941 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1026 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1006 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:232 @@ -6154,88 +6160,88 @@ msgstr "" msgid "Created network: %s" msgstr "Erstelltes Netz: %s" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1084 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1064 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1099 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1079 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1103 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1083 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1097 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1125 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1147 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1192 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1174 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1190 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:314 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1219 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1201 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1236 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1256 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1290 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1272 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1280 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1309 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1291 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1306 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1321 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1359 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1341 msgid "Get subnets" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1444 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1426 #, python-format msgid "Scheduling router %s" msgstr "" @@ -6679,7 +6685,7 @@ msgid "port_delete received" msgstr "'port_delete' erhalten" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:219 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:661 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "'port_update' erhalten" @@ -6771,7 +6777,7 @@ msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:437 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:976 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:390 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1267 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 @@ -6779,7 +6785,7 @@ msgid "Agent out of sync with plugin!" msgstr "Agent nicht synchron mit Plug-in!" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:445 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1006 msgid "Agent loop has new devices!" msgstr "Agentenschleife umfasst neue Geräte!" @@ -6798,7 +6804,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:474 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:269 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1027 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1045 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1362 msgid "Agent initialized successfully, now running... " @@ -7058,242 +7064,242 @@ msgstr "" msgid "Delete network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:248 #, python-format msgid "Delete net failed after deleting the network in DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253 #, python-format msgid "Get network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:259 msgid "Get networks in progress" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:269 #, python-format msgid "Create port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285 msgid "Create port does not have tenant id info" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:291 #, python-format msgid "Create port does not have tenant id info; obtained is: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:312 #, python-format msgid "Create port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:319 #, python-format msgid "Update port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346 #, python-format msgid "Update port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:352 #, python-format msgid "Delete port in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:365 #, python-format msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:374 #, python-format msgid "Create subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:386 #, python-format msgid "Create subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388 #, python-format msgid "Subnet created: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:394 #, python-format msgid "Update subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419 #, python-format msgid "Update subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:425 #, python-format msgid "Delete subnet in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:430 #, python-format msgid "" "Delete subnet operation failed in SDN-VE after deleting the subnet from " "DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:439 #, python-format msgid "Create router in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:442 #, python-format msgid "Ignoring admin_state_up=False for router=%r. Overriding with True" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:452 msgid "Create router failed: no SDN-VE tenant." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:460 #, python-format msgid "Create router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:462 #, python-format msgid "Router created: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:467 #, python-format msgid "Update router in progress: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:474 msgid "admin_state_up=False routers are not supported." msgstr "Router mit 'admin_state_up=False' werden nicht unterstützt." -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493 #, python-format msgid "Update router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:499 #, python-format msgid "Delete router in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:506 #, python-format msgid "" "Delete router operation failed in SDN-VE after deleting the router in DB:" " %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:511 #, python-format msgid "" "Add router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:519 #, python-format msgid "SdnvePluginV2.add_router_interface called. Port info: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:533 #, python-format msgid "Update router-add-interface failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 #, python-format msgid "Added router interface: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:540 #, python-format msgid "" "Add router interface only called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550 msgid "" "SdnvePluginV2._add_router_interface_only: failed to add the interface in " "the roll back. of a remove_router_interface operation" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:556 #, python-format msgid "" "Remove router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565 msgid "No port ID" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 #, python-format msgid "SdnvePluginV2.remove_router_interface port: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:571 msgid "No fixed IP" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:576 #, python-format msgid "SdnvePluginV2.remove_router_interface subnet_id: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:584 #, python-format msgid "Update router-remove-interface failed SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:605 #, python-format msgid "Create floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:616 #, python-format msgid "Creating floating ip operation failed in SDN-VE controller: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:619 #, python-format msgid "Created floatingip : %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:624 #, python-format msgid "Update floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644 #, python-format msgid "Update floating ip failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:650 #, python-format msgid "Delete floatingip in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:655 #, python-format msgid "Delete floatingip failed in SDN-VE: %s" msgstr "" @@ -7532,83 +7538,83 @@ msgstr "" msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:304 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "Starten von Brücke %(bridge_name)s für Teilschnittstelle %(interface)s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:301 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:319 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" "Starten von Brücke %(bridge_name)s für Teilschnittstelle %(interface)s " "abgeschlossen" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:323 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:341 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" "Hinzufügen von %(interface)s zu %(bridge_name)s nicht möglich! Ausnahme: " "%(e)s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:354 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:343 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:361 #, python-format msgid "No mapping for physical network %s" msgstr "Keine Zuordnung für physisches Netz %s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:352 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:370 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "TAP-Gerät: %s ist auf diesem Host nicht vorhanden, wird übersprungen" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:401 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "Hinzufügen von Gerät %(tap_device_name)s zu Brücke %(bridge_name)s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:392 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:410 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "%(tap_device_name)s ist auf Brücke %(bridge_name)s bereits vorhanden" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:430 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:448 #, python-format msgid "Deleting bridge %s" msgstr "Löschen von Brücke %s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:437 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:455 #, python-format msgid "Done deleting bridge %s" msgstr "Löschen von Brücke %s abgeschlossen" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:458 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "Brücke %s kann nicht gelöscht werden, da nicht vorhanden" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:454 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:472 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "Entfernen von Einheit %(interface_name)s von Brücke %(bridge_name)s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:461 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:479 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" "Entfernen von Einheit %(interface_name)s von Brücke %(bridge_name)s " "abgeschlossen" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:467 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " @@ -7617,91 +7623,91 @@ msgstr "" "Einheit %(interface_name)s kann nicht von Brücke %(bridge_name)s entfernt" " werden, da nicht vorhanden" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:475 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:493 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "Löschen von Teilschnittstelle %s für VLAN" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:482 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 #, python-format msgid "Done deleting subinterface %s" msgstr "Löschen von Teilschnittstelle %s abgeschlossen" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:486 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:504 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:509 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:533 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:568 #, python-format msgid "" "Option \"%(option)s\" must be supported by command \"%(command)s\" to " "enable %(mode)s mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:527 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:545 msgid "No valid Segmentation ID to perform UCAST test." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:562 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN MCAST mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:569 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 msgid "" "Linux kernel vxlan module and iproute2 3.8 or above are required to " "enable VXLAN." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:579 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:597 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:654 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:672 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:281 msgid "network_delete received" msgstr "'network_delete' erhalten" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:711 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:714 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:732 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:736 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:350 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:758 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:783 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:801 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:409 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:846 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:864 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "Anfordern von MAC-Adresse für eindeutige ID nicht möglich. Agent beendet!" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:850 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:105 @@ -7709,12 +7715,12 @@ msgstr "Anfordern von MAC-Adresse für eindeutige ID nicht möglich. Agent beend msgid "RPC agent_id: %s" msgstr "RPC-'agent_id': %s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917 #, python-format msgid "Port %s added" msgstr "Port %s hinzugefügt" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:905 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1068 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1108 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 @@ -7723,15 +7729,15 @@ msgstr "Port %s hinzugefügt" 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:911 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1075 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:973 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "Port %(device)s aktualisiert. Details: %(details)s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:981 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1095 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 @@ -7741,7 +7747,7 @@ msgstr "Port %(device)s aktualisiert. Details: %(details)s" 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:950 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:968 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1125 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1142 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 @@ -7750,7 +7756,7 @@ msgstr "Gerät %s nicht für Plug-in definiert" msgid "Attachment %s removed" msgstr "Zusatzeinheit %s entfernt" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1132 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1149 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 @@ -7759,7 +7765,7 @@ msgstr "Zusatzeinheit %s entfernt" 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:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:979 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:374 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1154 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 @@ -7767,20 +7773,20 @@ msgstr "'port_removed' für %(device)s fehlgeschlagen: %(e)s" msgid "Port %s updated." msgstr "Port %s aktualisiert." -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:971 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:989 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "RPC-Dämon für Linux-Brückenagent gestartet!" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1001 msgid "Update devices failed" msgstr "Aktualisierung der Geräte ist fehlgeschlagen" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1012 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "Fehler bei Agentenschleife. Geräteinfo: %s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1035 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:428 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" @@ -7788,7 +7794,7 @@ msgstr "" "Analysieren von 'physical_interface_mappings' fehlgeschlagen: %s. Agent " "beendet!" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1038 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Interface mappings: %s" @@ -8341,49 +8347,49 @@ msgstr "MidonetPluginV2.get_network wird beendet: qnet=%r" msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "Aufruf von 'MidonetPluginV2.delete_network': id=%r" -#: neutron/plugins/midonet/plugin.py:522 +#: neutron/plugins/midonet/plugin.py:524 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%r had been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:529 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "Aufruf von 'MidonetPluginV2.create_port': port=%r" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:590 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:595 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:600 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "Aufruf von 'MidonetPluginV2.get_port': id=%(id)s fields=%(fields)r" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:607 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:611 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:616 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" "Aufruf von 'MidonetPluginV2.get_ports': filters=%(filters)s " "fields=%(fields)r" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:625 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " @@ -8392,49 +8398,49 @@ msgstr "" "Aufruf von 'MidonetPluginV2.delete_port': id=%(id)s " "l3_port_check=%(l3_port_check)r" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:659 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:734 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:782 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:794 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:838 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:858 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "Aufruf von 'MidonetPluginV2.update_router': id=%(id)s router=%(router)r" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:898 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:909 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "Aufruf von 'MidonetPluginV2.delete_router': id=%s" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1009 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " @@ -8443,25 +8449,25 @@ msgstr "" "Aufruf von 'MidonetPluginV2.add_router_interface': " "router_id=%(router_id)s interface_info=%(interface_info)r" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1033 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1042 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1049 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1089 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " @@ -8470,12 +8476,12 @@ msgstr "" "Aufruf von 'MidonetPluginV2.update_floatingip': id=%(id)s " "floatingip=%(floatingip)s " -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1108 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "MidonetPluginV2.update_floating_ip wird beendet: fip=%s" -#: neutron/plugins/midonet/plugin.py:1128 +#: neutron/plugins/midonet/plugin.py:1130 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " @@ -8484,22 +8490,22 @@ msgstr "" "Aufruf von 'MidonetPluginV2.create_security_group': " "security_group=%(security_group)s default_sg=%(default_sg)s " -#: neutron/plugins/midonet/plugin.py:1157 +#: neutron/plugins/midonet/plugin.py:1159 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1164 +#: neutron/plugins/midonet/plugin.py:1166 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1170 +#: neutron/plugins/midonet/plugin.py:1172 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "Aufruf von 'MidonetPluginV2.delete_security_group': id=%s" -#: neutron/plugins/midonet/plugin.py:1202 +#: neutron/plugins/midonet/plugin.py:1204 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " @@ -8508,12 +8514,12 @@ msgstr "" "Aufruf von 'MidonetPluginV2.create_security_group_rule': " "security_group_rule=%(security_group_rule)r" -#: neutron/plugins/midonet/plugin.py:1212 +#: neutron/plugins/midonet/plugin.py:1214 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1222 +#: neutron/plugins/midonet/plugin.py:1224 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -8724,91 +8730,101 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:465 neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:467 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:471 neutron/plugins/ml2/plugin.py:591 +#: neutron/plugins/ml2/plugin.py:473 neutron/plugins/ml2/plugin.py:593 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:479 +#: neutron/plugins/ml2/plugin.py:481 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:490 +#: neutron/plugins/ml2/plugin.py:492 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:498 neutron/plugins/ml2/plugin.py:604 +#: neutron/plugins/ml2/plugin.py:500 neutron/plugins/ml2/plugin.py:606 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:504 +#: neutron/plugins/ml2/plugin.py:506 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:513 neutron/plugins/ml2/plugin.py:612 +#: neutron/plugins/ml2/plugin.py:515 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:521 +#: neutron/plugins/ml2/plugin.py:523 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:530 +#: neutron/plugins/ml2/plugin.py:532 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:544 +#: neutron/plugins/ml2/plugin.py:546 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:574 +#: neutron/plugins/ml2/plugin.py:576 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:600 +#: neutron/plugins/ml2/plugin.py:587 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:602 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:621 +#: neutron/plugins/ml2/plugin.py:622 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:632 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:650 +#: neutron/plugins/ml2/plugin.py:661 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:120 +#: neutron/plugins/ml2/plugin.py:721 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:125 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:728 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:121 +#: neutron/plugins/ml2/plugin.py:739 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:126 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:737 +#: neutron/plugins/ml2/plugin.py:748 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:749 +#: neutron/plugins/ml2/plugin.py:760 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:761 +#: neutron/plugins/ml2/plugin.py:772 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9692,7 +9708,7 @@ msgstr "" msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:425 +#: neutron/plugins/mlnx/mlnx_plugin.py:426 #, python-format msgid "create_port with %s" msgstr "" @@ -10039,27 +10055,27 @@ msgstr "Aufruf von 'NECPluginV2.update_network()', id=%(id)s network=%(network)s msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "Aufruf von 'NECPluginV2.delete_network()', id=%s ." -#: neutron/plugins/nec/nec_plugin.py:398 +#: neutron/plugins/nec/nec_plugin.py:405 #, python-format msgid "delete_network() failed due to %s" msgstr "'delete_network()' fehlgeschlagen. Grund: %s" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:546 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "Aufruf von 'NECPluginV2.create_port()', port=%s ." -#: neutron/plugins/nec/nec_plugin.py:603 +#: neutron/plugins/nec/nec_plugin.py:610 #, 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:635 +#: neutron/plugins/nec/nec_plugin.py:642 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "Aufruf von 'NECPluginV2.delete_port()', id=%s ." -#: neutron/plugins/nec/nec_plugin.py:700 +#: neutron/plugins/nec/nec_plugin.py:707 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " @@ -10068,26 +10084,26 @@ msgstr "" "Aufruf von 'NECPluginV2RPCCallbacks.get_port_from_device()', " "device=%(device)s => %(ret)s." -#: neutron/plugins/nec/nec_plugin.py:731 +#: neutron/plugins/nec/nec_plugin.py:738 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "Aufruf von 'NECPluginV2RPCCallbacks.update_ports()', kwargs=%s ." -#: neutron/plugins/nec/nec_plugin.py:741 +#: neutron/plugins/nec/nec_plugin.py:748 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:761 +#: neutron/plugins/nec/nec_plugin.py:768 #, 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:766 +#: neutron/plugins/nec/nec_plugin.py:773 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10542,73 +10558,73 @@ msgstr "" msgid "Port-Mapping for port %s not found on VSD" msgstr "" -#: neutron/plugins/nuage/plugin.py:325 +#: neutron/plugins/nuage/plugin.py:327 msgid "" "Either net_partition is not provided with subnet OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:393 +#: neutron/plugins/nuage/plugin.py:395 #, python-format msgid "" "Unable to complete operation on subnet %s.One or more ports have an IP " "allocation from this subnet." msgstr "" -#: neutron/plugins/nuage/plugin.py:423 +#: neutron/plugins/nuage/plugin.py:425 #, python-format msgid "" "Router %s does not hold default zone OR net_partition mapping. Router-IF " "add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:433 +#: neutron/plugins/nuage/plugin.py:435 #, python-format msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:443 +#: neutron/plugins/nuage/plugin.py:445 #, python-format msgid "" "Subnet %(subnet)s and Router %(router)s belong to different net_partition" " Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:455 +#: neutron/plugins/nuage/plugin.py:457 #, python-format msgid "Subnet %s has one or more active VMs Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:501 neutron/plugins/nuage/plugin.py:506 -#: neutron/plugins/nuage/plugin.py:512 +#: neutron/plugins/nuage/plugin.py:503 neutron/plugins/nuage/plugin.py:508 +#: neutron/plugins/nuage/plugin.py:514 #, python-format msgid "No router interface found for Router %s. Router-IF delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:523 +#: neutron/plugins/nuage/plugin.py:525 #, python-format msgid "Subnet %s has one or more active VMs Router-IF delete not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:532 +#: neutron/plugins/nuage/plugin.py:534 #, python-format msgid "" "Router %s does not hold net_partition assoc on Nuage VSD. Router-IF " "delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:571 +#: neutron/plugins/nuage/plugin.py:573 msgid "" "Either net_partition is not provided with router OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:679 +#: neutron/plugins/nuage/plugin.py:681 #, python-format msgid "One or more router still attached to net_partition %s." msgstr "" -#: neutron/plugins/nuage/plugin.py:684 +#: neutron/plugins/nuage/plugin.py:686 #, python-format msgid "NetPartition with %s does not exist" msgstr "" @@ -10995,20 +11011,20 @@ msgstr "" msgid "Number of seconds to retry acquiring an Open vSwitch datapath" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:245 +#: neutron/plugins/oneconvergence/plugin.py:246 msgid "Failed to create subnet, deleting it from neutron" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:309 +#: neutron/plugins/oneconvergence/plugin.py:310 #, python-format msgid "Deleting newly created neutron port %s" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:379 +#: neutron/plugins/oneconvergence/plugin.py:380 msgid "Failed to create floatingip" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:418 +#: neutron/plugins/oneconvergence/plugin.py:419 msgid "Failed to create router" msgstr "" @@ -11511,166 +11527,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:54 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:71 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:75 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:76 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:87 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:88 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:98 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:99 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:112 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:113 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:127 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:128 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:139 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:164 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:348 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:166 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:350 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:154 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:176 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:178 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:195 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:222 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:197 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:224 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:210 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:212 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:238 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:240 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:253 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:255 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:282 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:284 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:306 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:308 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:316 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:318 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:328 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:330 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:336 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:338 msgid "update_subnet() called" msgstr "Aufruf von 'update_subnet()'" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:360 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:362 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:372 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:374 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:382 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:384 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:388 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:390 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:397 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:399 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:407 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:409 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:415 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:417 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:435 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:437 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:446 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:448 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:468 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:470 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:479 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:481 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:491 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:488 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:500 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:497 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:513 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:506 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:522 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:516 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:535 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:526 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 +msgid "Neutron PLUMgrid Director: disassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:540 +msgid "PLUMgrid Library: disassociate_floatingips() called" +msgstr "" + #: neutron/plugins/ryu/ryu_neutron_plugin.py:64 #, python-format msgid "get_ofp_rest_api: %s" @@ -13296,7 +13320,7 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:534 -#: neutron/plugins/vmware/plugins/base.py:1059 +#: neutron/plugins/vmware/plugins/base.py:1062 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -13343,13 +13367,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:670 -#: neutron/plugins/vmware/plugins/base.py:1779 +#: neutron/plugins/vmware/plugins/base.py:1782 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:674 -#: neutron/plugins/vmware/plugins/base.py:1783 +#: neutron/plugins/vmware/plugins/base.py:1786 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13410,133 +13434,133 @@ 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/vmware/plugins/base.py:1048 +#: neutron/plugins/vmware/plugins/base.py:1051 #, python-format msgid "" "A nsx lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1067 +#: neutron/plugins/vmware/plugins/base.py:1070 #, python-format msgid "delete_network completed for tenant: %s" msgstr "'delete_network' für Nutzer abgeschlossen: %s" -#: neutron/plugins/vmware/plugins/base.py:1070 +#: neutron/plugins/vmware/plugins/base.py:1073 #: neutron/plugins/vmware/plugins/service.py:520 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1105 +#: neutron/plugins/vmware/plugins/base.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "Netze mit 'admin_state_up=False' werden nicht unterstützt." -#: neutron/plugins/vmware/plugins/base.py:1182 +#: neutron/plugins/vmware/plugins/base.py:1185 #, python-format msgid "port created on NSX backend for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1185 +#: neutron/plugins/vmware/plugins/base.py:1188 #, python-format msgid "Logical switch for network %s was not found in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1196 +#: neutron/plugins/vmware/plugins/base.py:1199 msgid "Unable to create port or set port attachment in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1288 +#: neutron/plugins/vmware/plugins/base.py:1291 #, python-format msgid "Updating port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1323 +#: neutron/plugins/vmware/plugins/base.py:1326 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1406 +#: neutron/plugins/vmware/plugins/base.py:1409 msgid "" "Cannot create a distributed router with the NSX platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1412 +#: neutron/plugins/vmware/plugins/base.py:1415 msgid "Unable to create logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1423 +#: neutron/plugins/vmware/plugins/base.py:1426 #, 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/vmware/plugins/base.py:1433 +#: neutron/plugins/vmware/plugins/base.py:1436 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1462 -#: neutron/plugins/vmware/plugins/base.py:1547 +#: neutron/plugins/vmware/plugins/base.py:1465 +#: neutron/plugins/vmware/plugins/base.py:1550 #: neutron/plugins/vmware/plugins/service.py:203 #: neutron/plugins/vmware/plugins/service.py:1214 #, python-format msgid "Network '%s' is not a valid external network" msgstr "Netz '%s' ist kein gültiges externes Netz" -#: neutron/plugins/vmware/plugins/base.py:1511 +#: neutron/plugins/vmware/plugins/base.py:1514 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1514 +#: neutron/plugins/vmware/plugins/base.py:1517 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1556 +#: neutron/plugins/vmware/plugins/base.py:1559 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1572 +#: neutron/plugins/vmware/plugins/base.py:1575 #, python-format msgid "Logical router %s not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1576 +#: neutron/plugins/vmware/plugins/base.py:1579 msgid "Unable to update logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1578 +#: neutron/plugins/vmware/plugins/base.py:1581 msgid "" "Request cannot contain 'routes' with the NSX platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1635 +#: neutron/plugins/vmware/plugins/base.py:1638 #, python-format msgid "Logical router '%s' not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1639 +#: neutron/plugins/vmware/plugins/base.py:1642 #, python-format msgid "Unable to delete logical router '%s' on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1649 +#: neutron/plugins/vmware/plugins/base.py:1652 #, 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/vmware/plugins/base.py:1717 +#: neutron/plugins/vmware/plugins/base.py:1720 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " @@ -13545,98 +13569,98 @@ msgstr "" "'Add_router_interface' für Teilnetz: %(subnet_id)s und Router: " "%(router_id)s abgeschlossen" -#: neutron/plugins/vmware/plugins/base.py:1815 +#: neutron/plugins/vmware/plugins/base.py:1818 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1820 +#: neutron/plugins/vmware/plugins/base.py:1823 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1952 +#: neutron/plugins/vmware/plugins/base.py:1955 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1958 +#: neutron/plugins/vmware/plugins/base.py:1961 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1995 +#: neutron/plugins/vmware/plugins/base.py:1998 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "Port '%s' ist keinen dynamischen IP-Adressen zugeordnet" -#: neutron/plugins/vmware/plugins/base.py:1998 +#: neutron/plugins/vmware/plugins/base.py:2001 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2032 +#: neutron/plugins/vmware/plugins/base.py:2035 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2055 +#: neutron/plugins/vmware/plugins/base.py:2058 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2084 +#: neutron/plugins/vmware/plugins/base.py:2087 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2113 +#: neutron/plugins/vmware/plugins/base.py:2116 #, python-format msgid "" "Rolling back database changes for gateway device %s because of an error " "in the NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2158 -#: neutron/plugins/vmware/plugins/base.py:2196 +#: neutron/plugins/vmware/plugins/base.py:2161 +#: neutron/plugins/vmware/plugins/base.py:2199 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2293 +#: neutron/plugins/vmware/plugins/base.py:2296 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2300 +#: neutron/plugins/vmware/plugins/base.py:2303 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2348 +#: neutron/plugins/vmware/plugins/base.py:2351 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2380 +#: neutron/plugins/vmware/plugins/base.py:2383 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2388 +#: neutron/plugins/vmware/plugins/base.py:2391 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13644,12 +13668,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2395 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2408 +#: neutron/plugins/vmware/plugins/base.py:2411 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -14826,46 +14850,46 @@ msgstr "" msgid "external_gateway_added: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:50 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:49 msgid "Initializing fwaas iptables driver" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:53 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:52 #, python-format msgid "Creating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:62 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:61 #, python-format msgid "Failed to create firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:66 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:65 #, python-format msgid "Deleting firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:77 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:76 #, python-format msgid "Failed to delete firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:81 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:80 #, python-format msgid "Updating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:90 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:89 #, python-format msgid "Failed to update firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:94 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:93 #, python-format msgid "Applying firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:113 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:112 #, python-format msgid "Failed to apply default policy on firewall: %s" msgstr "" @@ -15127,17 +15151,17 @@ msgstr "Die Benutzergruppe" msgid "Error importing interface driver: %s" msgstr "Fehler beim Importieren von Schnittstellentreiber: %s" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:166 #, python-format msgid "Stats socket not found for pool %s" msgstr "Statistiksocket für Pool nicht gefunden: %s" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:208 #, python-format msgid "Error while connecting to stats socket: %s" msgstr "Fehler beim Versuch, mit Statistiksocket zu verbinden: %s" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:369 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "HAProxy-Prozess kann nicht beendet werden: %s" @@ -15321,184 +15345,212 @@ msgstr "" msgid "Removing SNAT port for subnet %s as this is the last pool using it..." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:61 +#: neutron/services/loadbalancer/drivers/radware/driver.py:63 msgid "vdirect server IP address" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:64 +#: neutron/services/loadbalancer/drivers/radware/driver.py:66 msgid "vdirect user name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:67 +#: neutron/services/loadbalancer/drivers/radware/driver.py:69 msgid "vdirect user password" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:70 +#: neutron/services/loadbalancer/drivers/radware/driver.py:72 msgid "Service ADC type" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:73 +#: neutron/services/loadbalancer/drivers/radware/driver.py:75 msgid "Service ADC version" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:76 +#: neutron/services/loadbalancer/drivers/radware/driver.py:78 msgid "service HA pair" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:79 +#: neutron/services/loadbalancer/drivers/radware/driver.py:81 msgid "service throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:82 +#: neutron/services/loadbalancer/drivers/radware/driver.py:84 msgid "service ssl throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:85 +#: neutron/services/loadbalancer/drivers/radware/driver.py:87 msgid "service compression throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:88 +#: neutron/services/loadbalancer/drivers/radware/driver.py:90 msgid "service cache" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:91 +#: neutron/services/loadbalancer/drivers/radware/driver.py:93 msgid "l2_l3 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:94 +#: neutron/services/loadbalancer/drivers/radware/driver.py:96 msgid "l4 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:101 +#: neutron/services/loadbalancer/drivers/radware/driver.py:104 msgid "l2_l3 workflow constructor params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:108 +#: neutron/services/loadbalancer/drivers/radware/driver.py:111 msgid "l2_l3 workflow setup params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:111 +#: neutron/services/loadbalancer/drivers/radware/driver.py:114 msgid "List of actions that we dont want to push to the completion queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:115 +#: neutron/services/loadbalancer/drivers/radware/driver.py:118 msgid "l4 workflow action name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:118 +#: neutron/services/loadbalancer/drivers/radware/driver.py:121 msgid "Resource pool ids" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:121 +#: neutron/services/loadbalancer/drivers/radware/driver.py:124 msgid "A required VLAN for the interswitch link to use" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:124 +#: neutron/services/loadbalancer/drivers/radware/driver.py:127 msgid "Support an Alteon interswitch link for stateful session failover" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:183 +#: neutron/services/loadbalancer/drivers/radware/driver.py:221 +#, python-format +msgid "" +"vip: %(vip)s, extended_vip: %(extended_vip)s, network_id: " +"%(vip_network_id)s, service_name: %(service_name)s, pip_info: " +"%(pip_info)s" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:256 #, python-format -msgid "create_vip. vip: %s" +msgid "Retrieved pip nport: %(port)r for vip: %(vip)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:185 +#: neutron/services/loadbalancer/drivers/radware/driver.py:264 #, python-format -msgid "create_vip. extended_vip: %s" +msgid "Found no pip nports associated with vip: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:187 +#: neutron/services/loadbalancer/drivers/radware/driver.py:273 #, python-format -msgid "create_vip. network_id: %s " +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:189 +#: neutron/services/loadbalancer/drivers/radware/driver.py:287 #, python-format -msgid "create_vip. service_name: %s " +msgid "pip nport id: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:223 +#: neutron/services/loadbalancer/drivers/radware/driver.py:291 #, python-format -msgid "Failed to remove workflow %s. Going to set vip to ERROR status" +msgid "pip nport delete failed: %r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:314 +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:345 +#: neutron/services/loadbalancer/drivers/radware/driver.py:410 msgid "Starting operation completion handling thread" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:370 +#: neutron/services/loadbalancer/drivers/radware/driver.py:440 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:379 -#: neutron/services/loadbalancer/drivers/radware/driver.py:401 +#: neutron/services/loadbalancer/drivers/radware/driver.py:449 +#: neutron/services/loadbalancer/drivers/radware/driver.py:480 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:387 +#: neutron/services/loadbalancer/drivers/radware/driver.py:457 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:494 +#: neutron/services/loadbalancer/drivers/radware/driver.py:465 +#, python-format +msgid "Post-remove workflow function %r completed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:469 +#, python-format +msgid "Post-remove workflow function %r failed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:584 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:541 +#: neutron/services/loadbalancer/drivers/radware/driver.py:650 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:567 +#: neutron/services/loadbalancer/drivers/radware/driver.py:676 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:574 +#: neutron/services/loadbalancer/drivers/radware/driver.py:683 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:591 +#: neutron/services/loadbalancer/drivers/radware/driver.py:700 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:652 +#: neutron/services/loadbalancer/drivers/radware/driver.py:768 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:664 +#: neutron/services/loadbalancer/drivers/radware/driver.py:780 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:695 +#: neutron/services/loadbalancer/drivers/radware/driver.py:812 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:710 +#: neutron/services/loadbalancer/drivers/radware/driver.py:827 msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:737 +#: neutron/services/loadbalancer/drivers/radware/driver.py:836 +#, python-format +msgid "Post-operation function %(func)r completed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:842 +#, python-format +msgid "Post-operation function %(func)r failed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:876 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:777 +#: neutron/services/loadbalancer/drivers/radware/driver.py:916 #, python-format msgid "_remove_object_from_db %s" msgstr "" @@ -16214,12 +16266,12 @@ msgstr "" msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:404 +#: neutron/tests/unit/vmware/apiclient/fake.py:407 #, python-format msgid "lswitch:%s not found" msgstr "lSwitch: %s nicht gefunden" -#: neutron/tests/unit/vmware/apiclient/fake.py:413 +#: neutron/tests/unit/vmware/apiclient/fake.py:416 #, python-format msgid "lrouter:%s not found" msgstr "lRouter: %s nicht gefunden" diff --git a/neutron/locale/el/LC_MESSAGES/neutron.po b/neutron/locale/el/LC_MESSAGES/neutron.po index c8db91e8c..9a43aae86 100644 --- a/neutron/locale/el/LC_MESSAGES/neutron.po +++ b/neutron/locale/el/LC_MESSAGES/neutron.po @@ -7,11 +7,11 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-04-23 06:46+0000\n" +"POT-Creation-Date: 2014-04-26 06:48+0000\n" "PO-Revision-Date: 2014-04-07 06:32+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Greek " -"(http://www.transifex.com/projects/p/openstack/language/el/)\n" +"(http://www.transifex.com/projects/p/neutron/language/el/)\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" @@ -526,7 +526,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:575 neutron/agent/l3_agent.py:954 #: neutron/agent/metadata/agent.py:330 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:107 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:836 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:854 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:300 @@ -623,7 +623,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:923 +#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:931 #: neutron/services/firewall/agents/varmour/varmour_router.py:102 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -749,7 +749,7 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:657 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:675 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:283 #, python-format msgid "Delete %s" @@ -1137,25 +1137,25 @@ msgstr "" msgid "Authentication region" msgstr "" -#: neutron/agent/linux/interface.py:202 neutron/agent/linux/interface.py:256 -#: neutron/agent/linux/interface.py:318 neutron/agent/linux/interface.py:367 +#: neutron/agent/linux/interface.py:206 neutron/agent/linux/interface.py:260 +#: neutron/agent/linux/interface.py:322 neutron/agent/linux/interface.py:371 #, python-format msgid "Device %s already exists" msgstr "" -#: neutron/agent/linux/interface.py:220 neutron/agent/linux/interface.py:267 -#: neutron/agent/linux/interface.py:330 neutron/agent/linux/interface.py:374 +#: neutron/agent/linux/interface.py:224 neutron/agent/linux/interface.py:271 +#: neutron/agent/linux/interface.py:334 neutron/agent/linux/interface.py:378 #, python-format msgid "Unplugged interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:222 neutron/agent/linux/interface.py:266 -#: neutron/agent/linux/interface.py:332 neutron/agent/linux/interface.py:376 +#: neutron/agent/linux/interface.py:226 neutron/agent/linux/interface.py:270 +#: neutron/agent/linux/interface.py:336 neutron/agent/linux/interface.py:380 #, python-format msgid "Failed unplugging interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:434 +#: neutron/agent/linux/interface.py:438 #, python-format msgid "Driver location: %s" msgstr "" @@ -1687,12 +1687,12 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:47 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:49 #, python-format msgid "Notify metering agent at %(topic)s.%(host)s the message %(method)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:62 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:64 #, python-format msgid "" "Fanout notify metering agent at %(topic)s the message %(method)s on " @@ -1836,7 +1836,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:357 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2848,8 +2848,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:387 neutron/db/l3_db.py:464 -#: neutron/plugins/bigswitch/plugin.py:1011 -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1001 +#: neutron/plugins/bigswitch/plugin.py:1010 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2901,18 +2901,18 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1844 +#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1847 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:825 +#: neutron/db/l3_db.py:833 #, 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:929 +#: neutron/db/l3_db.py:937 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -3080,6 +3080,11 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" +#: neutron/db/metering/metering_rpc.py:50 +#, python-format +msgid "Unable to find agent %s." +msgstr "" + #: neutron/db/migration/cli.py:32 msgid "Neutron plugin provider module" msgstr "" @@ -3664,7 +3669,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:54 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -3680,47 +3685,47 @@ msgstr "" msgid "Only admin can view or configure quota" msgstr "" -#: neutron/extensions/securitygroup.py:35 +#: neutron/extensions/securitygroup.py:34 msgid "For TCP/UDP protocols, port_range_min must be <= port_range_max" msgstr "" -#: neutron/extensions/securitygroup.py:40 +#: neutron/extensions/securitygroup.py:39 #, python-format msgid "Invalid value for port %(port)s" msgstr "" -#: neutron/extensions/securitygroup.py:44 +#: neutron/extensions/securitygroup.py:43 #, python-format msgid "" "Invalid value for ICMP %(field)s (%(attr)s) %(value)s. It must be 0 to " "255." msgstr "" -#: neutron/extensions/securitygroup.py:49 +#: neutron/extensions/securitygroup.py:48 #, python-format msgid "" "ICMP code (port-range-max) %(value)s is provided but ICMP type (port-" "range-min) is missing." msgstr "" -#: neutron/extensions/securitygroup.py:54 +#: neutron/extensions/securitygroup.py:53 #, python-format msgid "Security Group %(id)s in use." msgstr "" -#: neutron/extensions/securitygroup.py:58 +#: neutron/extensions/securitygroup.py:57 msgid "Removing default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:62 +#: neutron/extensions/securitygroup.py:61 msgid "Updating default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:66 +#: neutron/extensions/securitygroup.py:65 msgid "Default security group already exists." msgstr "" -#: neutron/extensions/securitygroup.py:70 +#: neutron/extensions/securitygroup.py:69 #, python-format msgid "" "Security group rule protocol %(protocol)s not supported. Only protocol " @@ -3728,58 +3733,58 @@ msgid "" "supported." msgstr "" -#: neutron/extensions/securitygroup.py:76 +#: neutron/extensions/securitygroup.py:75 msgid "Multiple tenant_ids in bulk security group rule create not allowed" msgstr "" -#: neutron/extensions/securitygroup.py:81 +#: neutron/extensions/securitygroup.py:80 msgid "Only remote_ip_prefix or remote_group_id may be provided." msgstr "" -#: neutron/extensions/securitygroup.py:86 +#: neutron/extensions/securitygroup.py:85 msgid "Must also specifiy protocol if port range is given." msgstr "" -#: neutron/extensions/securitygroup.py:90 +#: neutron/extensions/securitygroup.py:89 msgid "Only allowed to update rules for one security profile at a time" msgstr "" -#: neutron/extensions/securitygroup.py:95 +#: neutron/extensions/securitygroup.py:94 #, python-format msgid "Security group %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:99 +#: neutron/extensions/securitygroup.py:98 #, python-format msgid "Security group rule %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:103 +#: neutron/extensions/securitygroup.py:102 msgid "Duplicate Security Group Rule in POST." msgstr "" -#: neutron/extensions/securitygroup.py:107 +#: neutron/extensions/securitygroup.py:106 #, python-format msgid "Security group rule already exists. Group id is %(id)s." msgstr "" -#: neutron/extensions/securitygroup.py:111 +#: neutron/extensions/securitygroup.py:110 #, python-format msgid "Conflicting value ethertype %(ethertype)s for CIDR %(cidr)s" msgstr "" -#: neutron/extensions/securitygroup.py:159 +#: neutron/extensions/securitygroup.py:158 #, python-format msgid "'%s' is not an integer or uuid" msgstr "" -#: neutron/extensions/securitygroup.py:248 +#: neutron/extensions/securitygroup.py:247 msgid "" "Number of security groups allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/securitygroup.py:252 +#: neutron/extensions/securitygroup.py:251 msgid "" "Number of security rules allowed per tenant. A negative value means " "unlimited." @@ -3863,47 +3868,47 @@ msgstr "" msgid "Router %(router_id)s has no external network gateway set" msgstr "" -#: neutron/notifiers/nova.py:130 +#: neutron/notifiers/nova.py:165 msgid "device_id is not set on port yet." msgstr "" -#: neutron/notifiers/nova.py:134 +#: neutron/notifiers/nova.py:169 msgid "Port ID not set! Nova will not be notified of port status change." msgstr "" -#: neutron/notifiers/nova.py:159 +#: neutron/notifiers/nova.py:194 #, python-format msgid "" "Ignoring state change previous_port_status: %(pre_status)s " "current_port_status: %(cur_status)s port_id %(id)s" msgstr "" -#: neutron/notifiers/nova.py:187 +#: neutron/notifiers/nova.py:221 #, python-format msgid "Sending events: %s" msgstr "" -#: neutron/notifiers/nova.py:192 +#: neutron/notifiers/nova.py:226 #, python-format msgid "Nova returned NotFound for event: %s" msgstr "" -#: neutron/notifiers/nova.py:195 +#: neutron/notifiers/nova.py:229 #, python-format msgid "Failed to notify nova on events: %s" msgstr "" -#: neutron/notifiers/nova.py:199 neutron/notifiers/nova.py:215 +#: neutron/notifiers/nova.py:233 neutron/notifiers/nova.py:249 #, python-format msgid "Error response returned from nova: %s" msgstr "" -#: neutron/notifiers/nova.py:210 +#: neutron/notifiers/nova.py:244 #, python-format msgid "Nova event: %s returned with failed status" msgstr "" -#: neutron/notifiers/nova.py:213 +#: neutron/notifiers/nova.py:247 #, python-format msgid "Nova event response: %s" msgstr "" @@ -4548,80 +4553,80 @@ msgstr "" msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:661 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:752 +#: neutron/plugins/bigswitch/plugin.py:742 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:804 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:864 +#: neutron/plugins/bigswitch/plugin.py:854 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:902 +#: neutron/plugins/bigswitch/plugin.py:892 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:924 +#: neutron/plugins/bigswitch/plugin.py:914 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:946 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:975 +#: neutron/plugins/bigswitch/plugin.py:965 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1003 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1036 +#: neutron/plugins/bigswitch/plugin.py:1026 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1053 +#: neutron/plugins/bigswitch/plugin.py:1043 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1059 +#: neutron/plugins/bigswitch/plugin.py:1049 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1075 +#: neutron/plugins/bigswitch/plugin.py:1065 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1090 +#: neutron/plugins/bigswitch/plugin.py:1080 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1108 +#: neutron/plugins/bigswitch/plugin.py:1110 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1123 +#: neutron/plugins/bigswitch/plugin.py:1125 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1124 +#: neutron/plugins/bigswitch/plugin.py:1126 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4850,7 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:225 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1002 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1365 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 @@ -4964,9 +4969,9 @@ msgid "%s can not be found in database" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:300 -#: neutron/plugins/brocade/NeutronPlugin.py:343 -#: neutron/plugins/brocade/NeutronPlugin.py:396 -#: neutron/plugins/brocade/NeutronPlugin.py:426 +#: neutron/plugins/brocade/NeutronPlugin.py:344 +#: neutron/plugins/brocade/NeutronPlugin.py:397 +#: neutron/plugins/brocade/NeutronPlugin.py:427 msgid "Brocade NOS driver error" msgstr "" @@ -4976,9 +4981,9 @@ msgid "Returning the allocated vlan (%d) to the pool" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:304 -#: neutron/plugins/brocade/NeutronPlugin.py:344 -#: neutron/plugins/brocade/NeutronPlugin.py:397 -#: neutron/plugins/brocade/NeutronPlugin.py:428 +#: neutron/plugins/brocade/NeutronPlugin.py:345 +#: neutron/plugins/brocade/NeutronPlugin.py:398 +#: neutron/plugins/brocade/NeutronPlugin.py:429 msgid "Brocade plugin raised exception, check logs" msgstr "" @@ -5450,88 +5455,88 @@ msgstr "" msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:866 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:883 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:884 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:891 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:894 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:908 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:915 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:922 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1144 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1151 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1157 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1171 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1168 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1175 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1172 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1179 #, python-format msgid "" "Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " "low address to high address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1185 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1194 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1201 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1200 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1221 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1232 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1253 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1260 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1270 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "Segment range overlaps with another profile" msgstr "" @@ -5670,34 +5675,34 @@ msgstr "" msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:243 msgid "Logical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:268 msgid "network_segment_pool" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:313 msgid "Invalid input for CIDR" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:464 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:452 #, python-format msgid "req: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:473 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:461 #, python-format msgid "status_code %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:478 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:466 #, python-format msgid "VSM: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:493 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:481 #, python-format msgid "Unable to serialize object of type = '%s'" msgstr "" @@ -5706,36 +5711,23 @@ msgstr "" msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 -#, python-format -msgid "_populate_policy_profiles %s" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:191 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:205 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:197 -msgid "_poll_policies" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 -msgid "No policy profile updated from VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:262 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:242 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:266 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:246 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:260 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 @@ -5743,19 +5735,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:249 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:254 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:283 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:267 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 @@ -5763,7 +5755,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5771,164 +5763,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:480 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:460 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:519 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:499 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:524 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:504 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:525 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:505 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:565 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:545 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:570 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:575 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:558 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:583 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:630 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:633 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:610 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:613 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:645 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:625 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:648 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:678 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:658 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:688 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:703 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:735 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:715 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:757 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:737 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:758 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:738 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:782 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:762 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:822 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:802 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:812 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:843 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:823 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:859 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:897 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:877 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:892 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:933 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:941 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1026 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1006 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:232 @@ -5938,88 +5930,88 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1084 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1064 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1099 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1079 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1103 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1083 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1097 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1125 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1147 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1192 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1174 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1190 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:314 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1219 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1201 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1236 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1256 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1290 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1272 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1280 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1309 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1291 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1306 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1321 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1359 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1341 msgid "Get subnets" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1444 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1426 #, python-format msgid "Scheduling router %s" msgstr "" @@ -6451,7 +6443,7 @@ msgid "port_delete received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:219 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:661 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" @@ -6543,7 +6535,7 @@ msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:437 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:976 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:390 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1267 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 @@ -6551,7 +6543,7 @@ msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:445 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1006 msgid "Agent loop has new devices!" msgstr "" @@ -6568,7 +6560,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:474 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:269 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1027 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1045 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1362 msgid "Agent initialized successfully, now running... " @@ -6822,242 +6814,242 @@ msgstr "" msgid "Delete network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:248 #, python-format msgid "Delete net failed after deleting the network in DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253 #, python-format msgid "Get network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:259 msgid "Get networks in progress" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:269 #, python-format msgid "Create port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285 msgid "Create port does not have tenant id info" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:291 #, python-format msgid "Create port does not have tenant id info; obtained is: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:312 #, python-format msgid "Create port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:319 #, python-format msgid "Update port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346 #, python-format msgid "Update port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:352 #, python-format msgid "Delete port in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:365 #, python-format msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:374 #, python-format msgid "Create subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:386 #, python-format msgid "Create subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388 #, python-format msgid "Subnet created: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:394 #, python-format msgid "Update subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419 #, python-format msgid "Update subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:425 #, python-format msgid "Delete subnet in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:430 #, python-format msgid "" "Delete subnet operation failed in SDN-VE after deleting the subnet from " "DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:439 #, python-format msgid "Create router in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:442 #, python-format msgid "Ignoring admin_state_up=False for router=%r. Overriding with True" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:452 msgid "Create router failed: no SDN-VE tenant." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:460 #, python-format msgid "Create router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:462 #, python-format msgid "Router created: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:467 #, python-format msgid "Update router in progress: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:474 msgid "admin_state_up=False routers are not supported." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493 #, python-format msgid "Update router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:499 #, python-format msgid "Delete router in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:506 #, python-format msgid "" "Delete router operation failed in SDN-VE after deleting the router in DB:" " %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:511 #, python-format msgid "" "Add router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:519 #, python-format msgid "SdnvePluginV2.add_router_interface called. Port info: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:533 #, python-format msgid "Update router-add-interface failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 #, python-format msgid "Added router interface: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:540 #, python-format msgid "" "Add router interface only called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550 msgid "" "SdnvePluginV2._add_router_interface_only: failed to add the interface in " "the roll back. of a remove_router_interface operation" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:556 #, python-format msgid "" "Remove router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565 msgid "No port ID" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 #, python-format msgid "SdnvePluginV2.remove_router_interface port: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:571 msgid "No fixed IP" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:576 #, python-format msgid "SdnvePluginV2.remove_router_interface subnet_id: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:584 #, python-format msgid "Update router-remove-interface failed SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:605 #, python-format msgid "Create floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:616 #, python-format msgid "Creating floating ip operation failed in SDN-VE controller: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:619 #, python-format msgid "Created floatingip : %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:624 #, python-format msgid "Update floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644 #, python-format msgid "Update floating ip failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:650 #, python-format msgid "Delete floatingip in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:655 #, python-format msgid "Delete floatingip failed in SDN-VE: %s" msgstr "" @@ -7294,168 +7286,168 @@ msgstr "" msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:304 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:301 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:319 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:323 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:341 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:354 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:343 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:361 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:352 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:370 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:401 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:392 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:410 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:430 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:448 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:437 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:455 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:458 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:454 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:472 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:461 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:479 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:467 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:475 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:493 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:482 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:486 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:504 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:509 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:533 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:568 #, python-format msgid "" "Option \"%(option)s\" must be supported by command \"%(command)s\" to " "enable %(mode)s mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:527 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:545 msgid "No valid Segmentation ID to perform UCAST test." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:562 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN MCAST mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:569 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 msgid "" "Linux kernel vxlan module and iproute2 3.8 or above are required to " "enable VXLAN." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:579 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:597 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:654 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:672 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:281 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:711 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:714 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:732 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:736 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:350 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:758 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:783 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:801 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:409 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:846 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:864 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:850 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:105 @@ -7463,12 +7455,12 @@ msgstr "" msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:905 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1068 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1108 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 @@ -7477,15 +7469,15 @@ msgstr "" msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1075 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:973 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:981 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1095 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 @@ -7495,7 +7487,7 @@ msgstr "" msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:968 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1125 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1142 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 @@ -7504,7 +7496,7 @@ msgstr "" msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1132 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1149 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 @@ -7513,7 +7505,7 @@ msgstr "" msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:979 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:374 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1154 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 @@ -7521,26 +7513,26 @@ msgstr "" msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:971 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:989 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1001 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1012 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1035 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:428 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1038 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Interface mappings: %s" @@ -8085,167 +8077,167 @@ msgstr "" msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:522 +#: neutron/plugins/midonet/plugin.py:524 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%r had been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:529 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:590 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:595 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:600 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:607 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:611 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:616 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:625 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:659 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:734 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:782 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:794 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:838 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:858 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:898 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:909 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1009 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1033 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1042 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1049 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1089 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1108 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1128 +#: neutron/plugins/midonet/plugin.py:1130 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1157 +#: neutron/plugins/midonet/plugin.py:1159 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1164 +#: neutron/plugins/midonet/plugin.py:1166 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1170 +#: neutron/plugins/midonet/plugin.py:1172 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1202 +#: neutron/plugins/midonet/plugin.py:1204 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1212 +#: neutron/plugins/midonet/plugin.py:1214 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1222 +#: neutron/plugins/midonet/plugin.py:1224 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -8456,91 +8448,101 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:465 neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:467 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:471 neutron/plugins/ml2/plugin.py:591 +#: neutron/plugins/ml2/plugin.py:473 neutron/plugins/ml2/plugin.py:593 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:479 +#: neutron/plugins/ml2/plugin.py:481 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:490 +#: neutron/plugins/ml2/plugin.py:492 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:498 neutron/plugins/ml2/plugin.py:604 +#: neutron/plugins/ml2/plugin.py:500 neutron/plugins/ml2/plugin.py:606 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:504 +#: neutron/plugins/ml2/plugin.py:506 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:513 neutron/plugins/ml2/plugin.py:612 +#: neutron/plugins/ml2/plugin.py:515 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:521 +#: neutron/plugins/ml2/plugin.py:523 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:530 +#: neutron/plugins/ml2/plugin.py:532 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:544 +#: neutron/plugins/ml2/plugin.py:546 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:574 +#: neutron/plugins/ml2/plugin.py:576 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:600 +#: neutron/plugins/ml2/plugin.py:587 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:602 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:621 +#: neutron/plugins/ml2/plugin.py:622 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:632 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:650 +#: neutron/plugins/ml2/plugin.py:661 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:120 +#: neutron/plugins/ml2/plugin.py:721 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:125 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:728 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:121 +#: neutron/plugins/ml2/plugin.py:739 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:126 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:737 +#: neutron/plugins/ml2/plugin.py:748 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:749 +#: neutron/plugins/ml2/plugin.py:760 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:761 +#: neutron/plugins/ml2/plugin.py:772 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9424,7 +9426,7 @@ msgstr "" msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:425 +#: neutron/plugins/mlnx/mlnx_plugin.py:426 #, python-format msgid "create_port with %s" msgstr "" @@ -9763,53 +9765,53 @@ msgstr "" msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:398 +#: neutron/plugins/nec/nec_plugin.py:405 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:546 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:603 +#: neutron/plugins/nec/nec_plugin.py:610 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:635 +#: neutron/plugins/nec/nec_plugin.py:642 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:700 +#: neutron/plugins/nec/nec_plugin.py:707 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:731 +#: neutron/plugins/nec/nec_plugin.py:738 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:741 +#: neutron/plugins/nec/nec_plugin.py:748 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:761 +#: neutron/plugins/nec/nec_plugin.py:768 #, 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:766 +#: neutron/plugins/nec/nec_plugin.py:773 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10260,73 +10262,73 @@ msgstr "" msgid "Port-Mapping for port %s not found on VSD" msgstr "" -#: neutron/plugins/nuage/plugin.py:325 +#: neutron/plugins/nuage/plugin.py:327 msgid "" "Either net_partition is not provided with subnet OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:393 +#: neutron/plugins/nuage/plugin.py:395 #, python-format msgid "" "Unable to complete operation on subnet %s.One or more ports have an IP " "allocation from this subnet." msgstr "" -#: neutron/plugins/nuage/plugin.py:423 +#: neutron/plugins/nuage/plugin.py:425 #, python-format msgid "" "Router %s does not hold default zone OR net_partition mapping. Router-IF " "add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:433 +#: neutron/plugins/nuage/plugin.py:435 #, python-format msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:443 +#: neutron/plugins/nuage/plugin.py:445 #, python-format msgid "" "Subnet %(subnet)s and Router %(router)s belong to different net_partition" " Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:455 +#: neutron/plugins/nuage/plugin.py:457 #, python-format msgid "Subnet %s has one or more active VMs Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:501 neutron/plugins/nuage/plugin.py:506 -#: neutron/plugins/nuage/plugin.py:512 +#: neutron/plugins/nuage/plugin.py:503 neutron/plugins/nuage/plugin.py:508 +#: neutron/plugins/nuage/plugin.py:514 #, python-format msgid "No router interface found for Router %s. Router-IF delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:523 +#: neutron/plugins/nuage/plugin.py:525 #, python-format msgid "Subnet %s has one or more active VMs Router-IF delete not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:532 +#: neutron/plugins/nuage/plugin.py:534 #, python-format msgid "" "Router %s does not hold net_partition assoc on Nuage VSD. Router-IF " "delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:571 +#: neutron/plugins/nuage/plugin.py:573 msgid "" "Either net_partition is not provided with router OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:679 +#: neutron/plugins/nuage/plugin.py:681 #, python-format msgid "One or more router still attached to net_partition %s." msgstr "" -#: neutron/plugins/nuage/plugin.py:684 +#: neutron/plugins/nuage/plugin.py:686 #, python-format msgid "NetPartition with %s does not exist" msgstr "" @@ -10700,20 +10702,20 @@ msgstr "" msgid "Number of seconds to retry acquiring an Open vSwitch datapath" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:245 +#: neutron/plugins/oneconvergence/plugin.py:246 msgid "Failed to create subnet, deleting it from neutron" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:309 +#: neutron/plugins/oneconvergence/plugin.py:310 #, python-format msgid "Deleting newly created neutron port %s" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:379 +#: neutron/plugins/oneconvergence/plugin.py:380 msgid "Failed to create floatingip" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:418 +#: neutron/plugins/oneconvergence/plugin.py:419 msgid "Failed to create router" msgstr "" @@ -11214,166 +11216,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:54 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:71 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:75 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:76 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:87 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:88 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:98 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:99 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:112 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:113 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:127 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:128 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:139 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:164 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:348 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:166 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:350 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:154 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:176 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:178 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:195 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:222 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:197 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:224 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:210 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:212 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:238 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:240 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:253 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:255 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:282 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:284 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:306 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:308 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:316 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:318 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:328 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:330 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:336 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:338 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:360 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:362 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:372 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:374 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:382 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:384 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:388 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:390 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:397 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:399 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:407 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:409 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:415 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:417 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:435 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:437 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:446 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:448 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:468 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:470 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:479 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:481 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:491 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:488 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:500 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:497 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:513 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:506 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:522 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:516 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:535 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:526 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 +msgid "Neutron PLUMgrid Director: disassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:540 +msgid "PLUMgrid Library: disassociate_floatingips() called" +msgstr "" + #: neutron/plugins/ryu/ryu_neutron_plugin.py:64 #, python-format msgid "get_ofp_rest_api: %s" @@ -12929,7 +12939,7 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:534 -#: neutron/plugins/vmware/plugins/base.py:1059 +#: neutron/plugins/vmware/plugins/base.py:1062 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -12970,13 +12980,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:670 -#: neutron/plugins/vmware/plugins/base.py:1779 +#: neutron/plugins/vmware/plugins/base.py:1782 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:674 -#: neutron/plugins/vmware/plugins/base.py:1783 +#: neutron/plugins/vmware/plugins/base.py:1786 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13035,231 +13045,231 @@ msgid "" "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1048 +#: neutron/plugins/vmware/plugins/base.py:1051 #, python-format msgid "" "A nsx lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1067 +#: neutron/plugins/vmware/plugins/base.py:1070 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1070 +#: neutron/plugins/vmware/plugins/base.py:1073 #: neutron/plugins/vmware/plugins/service.py:520 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1105 +#: neutron/plugins/vmware/plugins/base.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1182 +#: neutron/plugins/vmware/plugins/base.py:1185 #, python-format msgid "port created on NSX backend for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1185 +#: neutron/plugins/vmware/plugins/base.py:1188 #, python-format msgid "Logical switch for network %s was not found in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1196 +#: neutron/plugins/vmware/plugins/base.py:1199 msgid "Unable to create port or set port attachment in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1288 +#: neutron/plugins/vmware/plugins/base.py:1291 #, python-format msgid "Updating port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1323 +#: neutron/plugins/vmware/plugins/base.py:1326 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1406 +#: neutron/plugins/vmware/plugins/base.py:1409 msgid "" "Cannot create a distributed router with the NSX platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1412 +#: neutron/plugins/vmware/plugins/base.py:1415 msgid "Unable to create logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1423 +#: neutron/plugins/vmware/plugins/base.py:1426 #, 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/vmware/plugins/base.py:1433 +#: neutron/plugins/vmware/plugins/base.py:1436 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1462 -#: neutron/plugins/vmware/plugins/base.py:1547 +#: neutron/plugins/vmware/plugins/base.py:1465 +#: neutron/plugins/vmware/plugins/base.py:1550 #: neutron/plugins/vmware/plugins/service.py:203 #: neutron/plugins/vmware/plugins/service.py:1214 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1511 +#: neutron/plugins/vmware/plugins/base.py:1514 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1514 +#: neutron/plugins/vmware/plugins/base.py:1517 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1556 +#: neutron/plugins/vmware/plugins/base.py:1559 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1572 +#: neutron/plugins/vmware/plugins/base.py:1575 #, python-format msgid "Logical router %s not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1576 +#: neutron/plugins/vmware/plugins/base.py:1579 msgid "Unable to update logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1578 +#: neutron/plugins/vmware/plugins/base.py:1581 msgid "" "Request cannot contain 'routes' with the NSX platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1635 +#: neutron/plugins/vmware/plugins/base.py:1638 #, python-format msgid "Logical router '%s' not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1639 +#: neutron/plugins/vmware/plugins/base.py:1642 #, python-format msgid "Unable to delete logical router '%s' on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1649 +#: neutron/plugins/vmware/plugins/base.py:1652 #, 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/vmware/plugins/base.py:1717 +#: neutron/plugins/vmware/plugins/base.py:1720 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1815 +#: neutron/plugins/vmware/plugins/base.py:1818 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1820 +#: neutron/plugins/vmware/plugins/base.py:1823 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1952 +#: neutron/plugins/vmware/plugins/base.py:1955 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1958 +#: neutron/plugins/vmware/plugins/base.py:1961 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1995 +#: neutron/plugins/vmware/plugins/base.py:1998 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1998 +#: neutron/plugins/vmware/plugins/base.py:2001 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2032 +#: neutron/plugins/vmware/plugins/base.py:2035 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2055 +#: neutron/plugins/vmware/plugins/base.py:2058 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2084 +#: neutron/plugins/vmware/plugins/base.py:2087 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2113 +#: neutron/plugins/vmware/plugins/base.py:2116 #, python-format msgid "" "Rolling back database changes for gateway device %s because of an error " "in the NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2158 -#: neutron/plugins/vmware/plugins/base.py:2196 +#: neutron/plugins/vmware/plugins/base.py:2161 +#: neutron/plugins/vmware/plugins/base.py:2199 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2293 +#: neutron/plugins/vmware/plugins/base.py:2296 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2300 +#: neutron/plugins/vmware/plugins/base.py:2303 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2348 +#: neutron/plugins/vmware/plugins/base.py:2351 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2380 +#: neutron/plugins/vmware/plugins/base.py:2383 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2388 +#: neutron/plugins/vmware/plugins/base.py:2391 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13267,12 +13277,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2395 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2408 +#: neutron/plugins/vmware/plugins/base.py:2411 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -14449,46 +14459,46 @@ msgstr "" msgid "external_gateway_added: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:50 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:49 msgid "Initializing fwaas iptables driver" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:53 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:52 #, python-format msgid "Creating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:62 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:61 #, python-format msgid "Failed to create firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:66 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:65 #, python-format msgid "Deleting firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:77 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:76 #, python-format msgid "Failed to delete firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:81 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:80 #, python-format msgid "Updating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:90 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:89 #, python-format msgid "Failed to update firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:94 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:93 #, python-format msgid "Applying firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:113 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:112 #, python-format msgid "Failed to apply default policy on firewall: %s" msgstr "" @@ -14748,17 +14758,17 @@ msgstr "" msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:166 #, python-format msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:208 #, python-format msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:369 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -14942,184 +14952,212 @@ msgstr "" msgid "Removing SNAT port for subnet %s as this is the last pool using it..." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:61 +#: neutron/services/loadbalancer/drivers/radware/driver.py:63 msgid "vdirect server IP address" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:64 +#: neutron/services/loadbalancer/drivers/radware/driver.py:66 msgid "vdirect user name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:67 +#: neutron/services/loadbalancer/drivers/radware/driver.py:69 msgid "vdirect user password" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:70 +#: neutron/services/loadbalancer/drivers/radware/driver.py:72 msgid "Service ADC type" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:73 +#: neutron/services/loadbalancer/drivers/radware/driver.py:75 msgid "Service ADC version" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:76 +#: neutron/services/loadbalancer/drivers/radware/driver.py:78 msgid "service HA pair" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:79 +#: neutron/services/loadbalancer/drivers/radware/driver.py:81 msgid "service throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:82 +#: neutron/services/loadbalancer/drivers/radware/driver.py:84 msgid "service ssl throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:85 +#: neutron/services/loadbalancer/drivers/radware/driver.py:87 msgid "service compression throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:88 +#: neutron/services/loadbalancer/drivers/radware/driver.py:90 msgid "service cache" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:91 +#: neutron/services/loadbalancer/drivers/radware/driver.py:93 msgid "l2_l3 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:94 +#: neutron/services/loadbalancer/drivers/radware/driver.py:96 msgid "l4 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:101 +#: neutron/services/loadbalancer/drivers/radware/driver.py:104 msgid "l2_l3 workflow constructor params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:108 +#: neutron/services/loadbalancer/drivers/radware/driver.py:111 msgid "l2_l3 workflow setup params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:111 +#: neutron/services/loadbalancer/drivers/radware/driver.py:114 msgid "List of actions that we dont want to push to the completion queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:115 +#: neutron/services/loadbalancer/drivers/radware/driver.py:118 msgid "l4 workflow action name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:118 +#: neutron/services/loadbalancer/drivers/radware/driver.py:121 msgid "Resource pool ids" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:121 +#: neutron/services/loadbalancer/drivers/radware/driver.py:124 msgid "A required VLAN for the interswitch link to use" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:124 +#: neutron/services/loadbalancer/drivers/radware/driver.py:127 msgid "Support an Alteon interswitch link for stateful session failover" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:183 +#: neutron/services/loadbalancer/drivers/radware/driver.py:221 #, python-format -msgid "create_vip. vip: %s" +msgid "" +"vip: %(vip)s, extended_vip: %(extended_vip)s, network_id: " +"%(vip_network_id)s, service_name: %(service_name)s, pip_info: " +"%(pip_info)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:185 +#: neutron/services/loadbalancer/drivers/radware/driver.py:256 #, python-format -msgid "create_vip. extended_vip: %s" +msgid "Retrieved pip nport: %(port)r for vip: %(vip)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:187 +#: neutron/services/loadbalancer/drivers/radware/driver.py:264 #, python-format -msgid "create_vip. network_id: %s " +msgid "Found no pip nports associated with vip: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:189 +#: neutron/services/loadbalancer/drivers/radware/driver.py:273 #, python-format -msgid "create_vip. service_name: %s " +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:223 +#: neutron/services/loadbalancer/drivers/radware/driver.py:287 #, python-format -msgid "Failed to remove workflow %s. Going to set vip to ERROR status" +msgid "pip nport id: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:314 +#: neutron/services/loadbalancer/drivers/radware/driver.py:291 +#, python-format +msgid "pip nport delete failed: %r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:345 +#: neutron/services/loadbalancer/drivers/radware/driver.py:410 msgid "Starting operation completion handling thread" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:370 +#: neutron/services/loadbalancer/drivers/radware/driver.py:440 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:379 -#: neutron/services/loadbalancer/drivers/radware/driver.py:401 +#: neutron/services/loadbalancer/drivers/radware/driver.py:449 +#: neutron/services/loadbalancer/drivers/radware/driver.py:480 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:387 +#: neutron/services/loadbalancer/drivers/radware/driver.py:457 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:494 +#: neutron/services/loadbalancer/drivers/radware/driver.py:465 +#, python-format +msgid "Post-remove workflow function %r completed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:469 +#, python-format +msgid "Post-remove workflow function %r failed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:584 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:541 +#: neutron/services/loadbalancer/drivers/radware/driver.py:650 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:567 +#: neutron/services/loadbalancer/drivers/radware/driver.py:676 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:574 +#: neutron/services/loadbalancer/drivers/radware/driver.py:683 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:591 +#: neutron/services/loadbalancer/drivers/radware/driver.py:700 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:652 +#: neutron/services/loadbalancer/drivers/radware/driver.py:768 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:664 +#: neutron/services/loadbalancer/drivers/radware/driver.py:780 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:695 +#: neutron/services/loadbalancer/drivers/radware/driver.py:812 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:710 +#: neutron/services/loadbalancer/drivers/radware/driver.py:827 msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:737 +#: neutron/services/loadbalancer/drivers/radware/driver.py:836 +#, python-format +msgid "Post-operation function %(func)r completed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:842 +#, python-format +msgid "Post-operation function %(func)r failed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:876 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:777 +#: neutron/services/loadbalancer/drivers/radware/driver.py:916 #, python-format msgid "_remove_object_from_db %s" msgstr "" @@ -15835,12 +15873,12 @@ msgstr "" msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:404 +#: neutron/tests/unit/vmware/apiclient/fake.py:407 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:413 +#: neutron/tests/unit/vmware/apiclient/fake.py:416 #, python-format msgid "lrouter:%s not found" msgstr "" diff --git a/neutron/locale/en_AU/LC_MESSAGES/neutron.po b/neutron/locale/en_AU/LC_MESSAGES/neutron.po index 71a4bea1d..4e99d9e54 100644 --- a/neutron/locale/en_AU/LC_MESSAGES/neutron.po +++ b/neutron/locale/en_AU/LC_MESSAGES/neutron.po @@ -7,11 +7,11 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-04-23 06:46+0000\n" +"POT-Creation-Date: 2014-04-26 06:48+0000\n" "PO-Revision-Date: 2014-04-07 06:32+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: English (Australia) " -"(http://www.transifex.com/projects/p/openstack/language/en_AU/)\n" +"(http://www.transifex.com/projects/p/neutron/language/en_AU/)\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" @@ -526,7 +526,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:575 neutron/agent/l3_agent.py:954 #: neutron/agent/metadata/agent.py:330 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:107 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:836 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:854 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:300 @@ -623,7 +623,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:923 +#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:931 #: neutron/services/firewall/agents/varmour/varmour_router.py:102 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -749,7 +749,7 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:657 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:675 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:283 #, python-format msgid "Delete %s" @@ -1137,25 +1137,25 @@ msgstr "" msgid "Authentication region" msgstr "" -#: neutron/agent/linux/interface.py:202 neutron/agent/linux/interface.py:256 -#: neutron/agent/linux/interface.py:318 neutron/agent/linux/interface.py:367 +#: neutron/agent/linux/interface.py:206 neutron/agent/linux/interface.py:260 +#: neutron/agent/linux/interface.py:322 neutron/agent/linux/interface.py:371 #, python-format msgid "Device %s already exists" msgstr "" -#: neutron/agent/linux/interface.py:220 neutron/agent/linux/interface.py:267 -#: neutron/agent/linux/interface.py:330 neutron/agent/linux/interface.py:374 +#: neutron/agent/linux/interface.py:224 neutron/agent/linux/interface.py:271 +#: neutron/agent/linux/interface.py:334 neutron/agent/linux/interface.py:378 #, python-format msgid "Unplugged interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:222 neutron/agent/linux/interface.py:266 -#: neutron/agent/linux/interface.py:332 neutron/agent/linux/interface.py:376 +#: neutron/agent/linux/interface.py:226 neutron/agent/linux/interface.py:270 +#: neutron/agent/linux/interface.py:336 neutron/agent/linux/interface.py:380 #, python-format msgid "Failed unplugging interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:434 +#: neutron/agent/linux/interface.py:438 #, python-format msgid "Driver location: %s" msgstr "" @@ -1687,12 +1687,12 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:47 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:49 #, python-format msgid "Notify metering agent at %(topic)s.%(host)s the message %(method)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:62 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:64 #, python-format msgid "" "Fanout notify metering agent at %(topic)s the message %(method)s on " @@ -1836,7 +1836,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:357 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2848,8 +2848,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:387 neutron/db/l3_db.py:464 -#: neutron/plugins/bigswitch/plugin.py:1011 -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1001 +#: neutron/plugins/bigswitch/plugin.py:1010 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2901,18 +2901,18 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1844 +#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1847 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:825 +#: neutron/db/l3_db.py:833 #, 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:929 +#: neutron/db/l3_db.py:937 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -3080,6 +3080,11 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" +#: neutron/db/metering/metering_rpc.py:50 +#, python-format +msgid "Unable to find agent %s." +msgstr "" + #: neutron/db/migration/cli.py:32 msgid "Neutron plugin provider module" msgstr "" @@ -3664,7 +3669,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:54 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -3680,47 +3685,47 @@ msgstr "" msgid "Only admin can view or configure quota" msgstr "" -#: neutron/extensions/securitygroup.py:35 +#: neutron/extensions/securitygroup.py:34 msgid "For TCP/UDP protocols, port_range_min must be <= port_range_max" msgstr "" -#: neutron/extensions/securitygroup.py:40 +#: neutron/extensions/securitygroup.py:39 #, python-format msgid "Invalid value for port %(port)s" msgstr "" -#: neutron/extensions/securitygroup.py:44 +#: neutron/extensions/securitygroup.py:43 #, python-format msgid "" "Invalid value for ICMP %(field)s (%(attr)s) %(value)s. It must be 0 to " "255." msgstr "" -#: neutron/extensions/securitygroup.py:49 +#: neutron/extensions/securitygroup.py:48 #, python-format msgid "" "ICMP code (port-range-max) %(value)s is provided but ICMP type (port-" "range-min) is missing." msgstr "" -#: neutron/extensions/securitygroup.py:54 +#: neutron/extensions/securitygroup.py:53 #, python-format msgid "Security Group %(id)s in use." msgstr "" -#: neutron/extensions/securitygroup.py:58 +#: neutron/extensions/securitygroup.py:57 msgid "Removing default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:62 +#: neutron/extensions/securitygroup.py:61 msgid "Updating default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:66 +#: neutron/extensions/securitygroup.py:65 msgid "Default security group already exists." msgstr "" -#: neutron/extensions/securitygroup.py:70 +#: neutron/extensions/securitygroup.py:69 #, python-format msgid "" "Security group rule protocol %(protocol)s not supported. Only protocol " @@ -3728,58 +3733,58 @@ msgid "" "supported." msgstr "" -#: neutron/extensions/securitygroup.py:76 +#: neutron/extensions/securitygroup.py:75 msgid "Multiple tenant_ids in bulk security group rule create not allowed" msgstr "" -#: neutron/extensions/securitygroup.py:81 +#: neutron/extensions/securitygroup.py:80 msgid "Only remote_ip_prefix or remote_group_id may be provided." msgstr "" -#: neutron/extensions/securitygroup.py:86 +#: neutron/extensions/securitygroup.py:85 msgid "Must also specifiy protocol if port range is given." msgstr "" -#: neutron/extensions/securitygroup.py:90 +#: neutron/extensions/securitygroup.py:89 msgid "Only allowed to update rules for one security profile at a time" msgstr "" -#: neutron/extensions/securitygroup.py:95 +#: neutron/extensions/securitygroup.py:94 #, python-format msgid "Security group %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:99 +#: neutron/extensions/securitygroup.py:98 #, python-format msgid "Security group rule %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:103 +#: neutron/extensions/securitygroup.py:102 msgid "Duplicate Security Group Rule in POST." msgstr "" -#: neutron/extensions/securitygroup.py:107 +#: neutron/extensions/securitygroup.py:106 #, python-format msgid "Security group rule already exists. Group id is %(id)s." msgstr "" -#: neutron/extensions/securitygroup.py:111 +#: neutron/extensions/securitygroup.py:110 #, python-format msgid "Conflicting value ethertype %(ethertype)s for CIDR %(cidr)s" msgstr "" -#: neutron/extensions/securitygroup.py:159 +#: neutron/extensions/securitygroup.py:158 #, python-format msgid "'%s' is not an integer or uuid" msgstr "" -#: neutron/extensions/securitygroup.py:248 +#: neutron/extensions/securitygroup.py:247 msgid "" "Number of security groups allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/securitygroup.py:252 +#: neutron/extensions/securitygroup.py:251 msgid "" "Number of security rules allowed per tenant. A negative value means " "unlimited." @@ -3863,47 +3868,47 @@ msgstr "" msgid "Router %(router_id)s has no external network gateway set" msgstr "" -#: neutron/notifiers/nova.py:130 +#: neutron/notifiers/nova.py:165 msgid "device_id is not set on port yet." msgstr "" -#: neutron/notifiers/nova.py:134 +#: neutron/notifiers/nova.py:169 msgid "Port ID not set! Nova will not be notified of port status change." msgstr "" -#: neutron/notifiers/nova.py:159 +#: neutron/notifiers/nova.py:194 #, python-format msgid "" "Ignoring state change previous_port_status: %(pre_status)s " "current_port_status: %(cur_status)s port_id %(id)s" msgstr "" -#: neutron/notifiers/nova.py:187 +#: neutron/notifiers/nova.py:221 #, python-format msgid "Sending events: %s" msgstr "" -#: neutron/notifiers/nova.py:192 +#: neutron/notifiers/nova.py:226 #, python-format msgid "Nova returned NotFound for event: %s" msgstr "" -#: neutron/notifiers/nova.py:195 +#: neutron/notifiers/nova.py:229 #, python-format msgid "Failed to notify nova on events: %s" msgstr "" -#: neutron/notifiers/nova.py:199 neutron/notifiers/nova.py:215 +#: neutron/notifiers/nova.py:233 neutron/notifiers/nova.py:249 #, python-format msgid "Error response returned from nova: %s" msgstr "" -#: neutron/notifiers/nova.py:210 +#: neutron/notifiers/nova.py:244 #, python-format msgid "Nova event: %s returned with failed status" msgstr "" -#: neutron/notifiers/nova.py:213 +#: neutron/notifiers/nova.py:247 #, python-format msgid "Nova event response: %s" msgstr "" @@ -4572,80 +4577,80 @@ msgstr "" msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:661 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:752 +#: neutron/plugins/bigswitch/plugin.py:742 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:804 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:864 +#: neutron/plugins/bigswitch/plugin.py:854 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:902 +#: neutron/plugins/bigswitch/plugin.py:892 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:924 +#: neutron/plugins/bigswitch/plugin.py:914 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:946 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:975 +#: neutron/plugins/bigswitch/plugin.py:965 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1003 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1036 +#: neutron/plugins/bigswitch/plugin.py:1026 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1053 +#: neutron/plugins/bigswitch/plugin.py:1043 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1059 +#: neutron/plugins/bigswitch/plugin.py:1049 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1075 +#: neutron/plugins/bigswitch/plugin.py:1065 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1090 +#: neutron/plugins/bigswitch/plugin.py:1080 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1108 +#: neutron/plugins/bigswitch/plugin.py:1110 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1123 +#: neutron/plugins/bigswitch/plugin.py:1125 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1124 +#: neutron/plugins/bigswitch/plugin.py:1126 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4874,7 +4879,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:225 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1002 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1365 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 @@ -4988,9 +4993,9 @@ msgid "%s can not be found in database" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:300 -#: neutron/plugins/brocade/NeutronPlugin.py:343 -#: neutron/plugins/brocade/NeutronPlugin.py:396 -#: neutron/plugins/brocade/NeutronPlugin.py:426 +#: neutron/plugins/brocade/NeutronPlugin.py:344 +#: neutron/plugins/brocade/NeutronPlugin.py:397 +#: neutron/plugins/brocade/NeutronPlugin.py:427 msgid "Brocade NOS driver error" msgstr "" @@ -5000,9 +5005,9 @@ msgid "Returning the allocated vlan (%d) to the pool" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:304 -#: neutron/plugins/brocade/NeutronPlugin.py:344 -#: neutron/plugins/brocade/NeutronPlugin.py:397 -#: neutron/plugins/brocade/NeutronPlugin.py:428 +#: neutron/plugins/brocade/NeutronPlugin.py:345 +#: neutron/plugins/brocade/NeutronPlugin.py:398 +#: neutron/plugins/brocade/NeutronPlugin.py:429 msgid "Brocade plugin raised exception, check logs" msgstr "" @@ -5474,88 +5479,88 @@ msgstr "" msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:866 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:883 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:884 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:891 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:894 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:908 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:915 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:922 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1144 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1151 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1157 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1171 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1168 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1175 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1172 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1179 #, python-format msgid "" "Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " "low address to high address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1185 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1194 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1201 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1200 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1221 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1232 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1253 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1260 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1270 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "Segment range overlaps with another profile" msgstr "" @@ -5694,34 +5699,34 @@ msgstr "" msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:243 msgid "Logical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:268 msgid "network_segment_pool" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:313 msgid "Invalid input for CIDR" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:464 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:452 #, python-format msgid "req: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:473 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:461 #, python-format msgid "status_code %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:478 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:466 #, python-format msgid "VSM: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:493 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:481 #, python-format msgid "Unable to serialize object of type = '%s'" msgstr "" @@ -5730,36 +5735,23 @@ msgstr "" msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 -#, python-format -msgid "_populate_policy_profiles %s" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:191 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:205 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:197 -msgid "_poll_policies" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 -msgid "No policy profile updated from VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:262 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:242 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:266 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:246 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:260 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 @@ -5767,19 +5759,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:249 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:254 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:283 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:267 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 @@ -5787,7 +5779,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5795,164 +5787,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:480 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:460 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:519 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:499 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:524 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:504 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:525 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:505 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:565 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:545 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:570 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:575 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:558 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:583 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:630 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:633 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:610 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:613 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:645 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:625 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:648 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:678 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:658 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:688 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:703 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:735 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:715 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:757 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:737 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:758 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:738 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:782 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:762 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:822 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:802 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:812 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:843 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:823 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:859 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:897 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:877 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:892 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:933 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:941 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1026 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1006 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:232 @@ -5962,88 +5954,88 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1084 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1064 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1099 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1079 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1103 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1083 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1097 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1125 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1147 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1192 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1174 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1190 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:314 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1219 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1201 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1236 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1256 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1290 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1272 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1280 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1309 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1291 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1306 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1321 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1359 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1341 msgid "Get subnets" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1444 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1426 #, python-format msgid "Scheduling router %s" msgstr "" @@ -6475,7 +6467,7 @@ msgid "port_delete received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:219 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:661 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" @@ -6567,7 +6559,7 @@ msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:437 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:976 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:390 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1267 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 @@ -6575,7 +6567,7 @@ msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:445 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1006 msgid "Agent loop has new devices!" msgstr "" @@ -6592,7 +6584,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:474 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:269 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1027 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1045 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1362 msgid "Agent initialized successfully, now running... " @@ -6846,242 +6838,242 @@ msgstr "" msgid "Delete network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:248 #, python-format msgid "Delete net failed after deleting the network in DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253 #, python-format msgid "Get network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:259 msgid "Get networks in progress" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:269 #, python-format msgid "Create port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285 msgid "Create port does not have tenant id info" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:291 #, python-format msgid "Create port does not have tenant id info; obtained is: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:312 #, python-format msgid "Create port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:319 #, python-format msgid "Update port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346 #, python-format msgid "Update port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:352 #, python-format msgid "Delete port in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:365 #, python-format msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:374 #, python-format msgid "Create subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:386 #, python-format msgid "Create subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388 #, python-format msgid "Subnet created: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:394 #, python-format msgid "Update subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419 #, python-format msgid "Update subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:425 #, python-format msgid "Delete subnet in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:430 #, python-format msgid "" "Delete subnet operation failed in SDN-VE after deleting the subnet from " "DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:439 #, python-format msgid "Create router in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:442 #, python-format msgid "Ignoring admin_state_up=False for router=%r. Overriding with True" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:452 msgid "Create router failed: no SDN-VE tenant." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:460 #, python-format msgid "Create router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:462 #, python-format msgid "Router created: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:467 #, python-format msgid "Update router in progress: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:474 msgid "admin_state_up=False routers are not supported." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493 #, python-format msgid "Update router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:499 #, python-format msgid "Delete router in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:506 #, python-format msgid "" "Delete router operation failed in SDN-VE after deleting the router in DB:" " %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:511 #, python-format msgid "" "Add router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:519 #, python-format msgid "SdnvePluginV2.add_router_interface called. Port info: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:533 #, python-format msgid "Update router-add-interface failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 #, python-format msgid "Added router interface: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:540 #, python-format msgid "" "Add router interface only called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550 msgid "" "SdnvePluginV2._add_router_interface_only: failed to add the interface in " "the roll back. of a remove_router_interface operation" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:556 #, python-format msgid "" "Remove router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565 msgid "No port ID" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 #, python-format msgid "SdnvePluginV2.remove_router_interface port: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:571 msgid "No fixed IP" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:576 #, python-format msgid "SdnvePluginV2.remove_router_interface subnet_id: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:584 #, python-format msgid "Update router-remove-interface failed SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:605 #, python-format msgid "Create floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:616 #, python-format msgid "Creating floating ip operation failed in SDN-VE controller: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:619 #, python-format msgid "Created floatingip : %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:624 #, python-format msgid "Update floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644 #, python-format msgid "Update floating ip failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:650 #, python-format msgid "Delete floatingip in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:655 #, python-format msgid "Delete floatingip failed in SDN-VE: %s" msgstr "" @@ -7318,168 +7310,168 @@ msgstr "" msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:304 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:301 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:319 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:323 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:341 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:354 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:343 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:361 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:352 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:370 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:401 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:392 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:410 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:430 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:448 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:437 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:455 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:458 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:454 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:472 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:461 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:479 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:467 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:475 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:493 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:482 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:486 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:504 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:509 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:533 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:568 #, python-format msgid "" "Option \"%(option)s\" must be supported by command \"%(command)s\" to " "enable %(mode)s mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:527 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:545 msgid "No valid Segmentation ID to perform UCAST test." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:562 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN MCAST mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:569 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 msgid "" "Linux kernel vxlan module and iproute2 3.8 or above are required to " "enable VXLAN." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:579 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:597 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:654 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:672 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:281 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:711 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:714 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:732 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:736 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:350 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:758 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:783 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:801 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:409 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:846 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:864 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:850 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:105 @@ -7487,12 +7479,12 @@ msgstr "" msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:905 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1068 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1108 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 @@ -7501,15 +7493,15 @@ msgstr "" msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1075 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:973 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:981 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1095 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 @@ -7519,7 +7511,7 @@ msgstr "" msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:968 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1125 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1142 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 @@ -7528,7 +7520,7 @@ msgstr "" msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1132 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1149 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 @@ -7537,7 +7529,7 @@ msgstr "" msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:979 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:374 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1154 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 @@ -7545,26 +7537,26 @@ msgstr "" msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:971 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:989 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1001 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1012 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1035 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:428 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1038 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Interface mappings: %s" @@ -8109,167 +8101,167 @@ msgstr "" msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:522 +#: neutron/plugins/midonet/plugin.py:524 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%r had been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:529 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:590 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:595 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:600 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:607 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:611 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:616 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:625 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:659 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:734 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:782 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:794 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:838 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:858 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:898 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:909 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1009 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1033 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1042 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1049 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1089 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1108 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1128 +#: neutron/plugins/midonet/plugin.py:1130 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1157 +#: neutron/plugins/midonet/plugin.py:1159 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1164 +#: neutron/plugins/midonet/plugin.py:1166 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1170 +#: neutron/plugins/midonet/plugin.py:1172 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1202 +#: neutron/plugins/midonet/plugin.py:1204 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1212 +#: neutron/plugins/midonet/plugin.py:1214 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1222 +#: neutron/plugins/midonet/plugin.py:1224 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -8480,91 +8472,101 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:465 neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:467 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:471 neutron/plugins/ml2/plugin.py:591 +#: neutron/plugins/ml2/plugin.py:473 neutron/plugins/ml2/plugin.py:593 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:479 +#: neutron/plugins/ml2/plugin.py:481 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:490 +#: neutron/plugins/ml2/plugin.py:492 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:498 neutron/plugins/ml2/plugin.py:604 +#: neutron/plugins/ml2/plugin.py:500 neutron/plugins/ml2/plugin.py:606 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:504 +#: neutron/plugins/ml2/plugin.py:506 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:513 neutron/plugins/ml2/plugin.py:612 +#: neutron/plugins/ml2/plugin.py:515 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:521 +#: neutron/plugins/ml2/plugin.py:523 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:530 +#: neutron/plugins/ml2/plugin.py:532 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:544 +#: neutron/plugins/ml2/plugin.py:546 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:574 +#: neutron/plugins/ml2/plugin.py:576 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:600 +#: neutron/plugins/ml2/plugin.py:587 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:602 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:621 +#: neutron/plugins/ml2/plugin.py:622 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:632 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:650 +#: neutron/plugins/ml2/plugin.py:661 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:120 +#: neutron/plugins/ml2/plugin.py:721 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:125 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:728 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:121 +#: neutron/plugins/ml2/plugin.py:739 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:126 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:737 +#: neutron/plugins/ml2/plugin.py:748 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:749 +#: neutron/plugins/ml2/plugin.py:760 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:761 +#: neutron/plugins/ml2/plugin.py:772 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9448,7 +9450,7 @@ msgstr "" msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:425 +#: neutron/plugins/mlnx/mlnx_plugin.py:426 #, python-format msgid "create_port with %s" msgstr "" @@ -9787,53 +9789,53 @@ msgstr "" msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:398 +#: neutron/plugins/nec/nec_plugin.py:405 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:546 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:603 +#: neutron/plugins/nec/nec_plugin.py:610 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:635 +#: neutron/plugins/nec/nec_plugin.py:642 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:700 +#: neutron/plugins/nec/nec_plugin.py:707 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:731 +#: neutron/plugins/nec/nec_plugin.py:738 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:741 +#: neutron/plugins/nec/nec_plugin.py:748 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:761 +#: neutron/plugins/nec/nec_plugin.py:768 #, 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:766 +#: neutron/plugins/nec/nec_plugin.py:773 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10284,73 +10286,73 @@ msgstr "" msgid "Port-Mapping for port %s not found on VSD" msgstr "" -#: neutron/plugins/nuage/plugin.py:325 +#: neutron/plugins/nuage/plugin.py:327 msgid "" "Either net_partition is not provided with subnet OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:393 +#: neutron/plugins/nuage/plugin.py:395 #, python-format msgid "" "Unable to complete operation on subnet %s.One or more ports have an IP " "allocation from this subnet." msgstr "" -#: neutron/plugins/nuage/plugin.py:423 +#: neutron/plugins/nuage/plugin.py:425 #, python-format msgid "" "Router %s does not hold default zone OR net_partition mapping. Router-IF " "add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:433 +#: neutron/plugins/nuage/plugin.py:435 #, python-format msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:443 +#: neutron/plugins/nuage/plugin.py:445 #, python-format msgid "" "Subnet %(subnet)s and Router %(router)s belong to different net_partition" " Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:455 +#: neutron/plugins/nuage/plugin.py:457 #, python-format msgid "Subnet %s has one or more active VMs Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:501 neutron/plugins/nuage/plugin.py:506 -#: neutron/plugins/nuage/plugin.py:512 +#: neutron/plugins/nuage/plugin.py:503 neutron/plugins/nuage/plugin.py:508 +#: neutron/plugins/nuage/plugin.py:514 #, python-format msgid "No router interface found for Router %s. Router-IF delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:523 +#: neutron/plugins/nuage/plugin.py:525 #, python-format msgid "Subnet %s has one or more active VMs Router-IF delete not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:532 +#: neutron/plugins/nuage/plugin.py:534 #, python-format msgid "" "Router %s does not hold net_partition assoc on Nuage VSD. Router-IF " "delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:571 +#: neutron/plugins/nuage/plugin.py:573 msgid "" "Either net_partition is not provided with router OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:679 +#: neutron/plugins/nuage/plugin.py:681 #, python-format msgid "One or more router still attached to net_partition %s." msgstr "" -#: neutron/plugins/nuage/plugin.py:684 +#: neutron/plugins/nuage/plugin.py:686 #, python-format msgid "NetPartition with %s does not exist" msgstr "" @@ -10724,20 +10726,20 @@ msgstr "" msgid "Number of seconds to retry acquiring an Open vSwitch datapath" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:245 +#: neutron/plugins/oneconvergence/plugin.py:246 msgid "Failed to create subnet, deleting it from neutron" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:309 +#: neutron/plugins/oneconvergence/plugin.py:310 #, python-format msgid "Deleting newly created neutron port %s" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:379 +#: neutron/plugins/oneconvergence/plugin.py:380 msgid "Failed to create floatingip" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:418 +#: neutron/plugins/oneconvergence/plugin.py:419 msgid "Failed to create router" msgstr "" @@ -11238,166 +11240,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:54 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:71 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:75 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:76 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:87 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:88 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:98 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:99 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:112 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:113 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:127 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:128 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:139 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:164 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:348 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:166 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:350 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:154 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:176 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:178 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:195 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:222 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:197 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:224 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:210 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:212 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:238 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:240 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:253 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:255 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:282 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:284 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:306 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:308 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:316 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:318 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:328 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:330 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:336 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:338 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:360 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:362 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:372 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:374 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:382 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:384 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:388 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:390 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:397 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:399 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:407 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:409 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:415 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:417 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:435 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:437 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:446 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:448 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:468 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:470 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:479 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:481 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:491 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:488 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:500 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:497 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:513 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:506 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:522 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:516 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:535 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:526 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 +msgid "Neutron PLUMgrid Director: disassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:540 +msgid "PLUMgrid Library: disassociate_floatingips() called" +msgstr "" + #: neutron/plugins/ryu/ryu_neutron_plugin.py:64 #, python-format msgid "get_ofp_rest_api: %s" @@ -12953,7 +12963,7 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:534 -#: neutron/plugins/vmware/plugins/base.py:1059 +#: neutron/plugins/vmware/plugins/base.py:1062 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -12994,13 +13004,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:670 -#: neutron/plugins/vmware/plugins/base.py:1779 +#: neutron/plugins/vmware/plugins/base.py:1782 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:674 -#: neutron/plugins/vmware/plugins/base.py:1783 +#: neutron/plugins/vmware/plugins/base.py:1786 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13059,231 +13069,231 @@ msgid "" "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1048 +#: neutron/plugins/vmware/plugins/base.py:1051 #, python-format msgid "" "A nsx lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1067 +#: neutron/plugins/vmware/plugins/base.py:1070 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1070 +#: neutron/plugins/vmware/plugins/base.py:1073 #: neutron/plugins/vmware/plugins/service.py:520 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1105 +#: neutron/plugins/vmware/plugins/base.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1182 +#: neutron/plugins/vmware/plugins/base.py:1185 #, python-format msgid "port created on NSX backend for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1185 +#: neutron/plugins/vmware/plugins/base.py:1188 #, python-format msgid "Logical switch for network %s was not found in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1196 +#: neutron/plugins/vmware/plugins/base.py:1199 msgid "Unable to create port or set port attachment in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1288 +#: neutron/plugins/vmware/plugins/base.py:1291 #, python-format msgid "Updating port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1323 +#: neutron/plugins/vmware/plugins/base.py:1326 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1406 +#: neutron/plugins/vmware/plugins/base.py:1409 msgid "" "Cannot create a distributed router with the NSX platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1412 +#: neutron/plugins/vmware/plugins/base.py:1415 msgid "Unable to create logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1423 +#: neutron/plugins/vmware/plugins/base.py:1426 #, 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/vmware/plugins/base.py:1433 +#: neutron/plugins/vmware/plugins/base.py:1436 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1462 -#: neutron/plugins/vmware/plugins/base.py:1547 +#: neutron/plugins/vmware/plugins/base.py:1465 +#: neutron/plugins/vmware/plugins/base.py:1550 #: neutron/plugins/vmware/plugins/service.py:203 #: neutron/plugins/vmware/plugins/service.py:1214 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1511 +#: neutron/plugins/vmware/plugins/base.py:1514 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1514 +#: neutron/plugins/vmware/plugins/base.py:1517 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1556 +#: neutron/plugins/vmware/plugins/base.py:1559 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1572 +#: neutron/plugins/vmware/plugins/base.py:1575 #, python-format msgid "Logical router %s not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1576 +#: neutron/plugins/vmware/plugins/base.py:1579 msgid "Unable to update logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1578 +#: neutron/plugins/vmware/plugins/base.py:1581 msgid "" "Request cannot contain 'routes' with the NSX platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1635 +#: neutron/plugins/vmware/plugins/base.py:1638 #, python-format msgid "Logical router '%s' not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1639 +#: neutron/plugins/vmware/plugins/base.py:1642 #, python-format msgid "Unable to delete logical router '%s' on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1649 +#: neutron/plugins/vmware/plugins/base.py:1652 #, 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/vmware/plugins/base.py:1717 +#: neutron/plugins/vmware/plugins/base.py:1720 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1815 +#: neutron/plugins/vmware/plugins/base.py:1818 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1820 +#: neutron/plugins/vmware/plugins/base.py:1823 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1952 +#: neutron/plugins/vmware/plugins/base.py:1955 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1958 +#: neutron/plugins/vmware/plugins/base.py:1961 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1995 +#: neutron/plugins/vmware/plugins/base.py:1998 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1998 +#: neutron/plugins/vmware/plugins/base.py:2001 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2032 +#: neutron/plugins/vmware/plugins/base.py:2035 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2055 +#: neutron/plugins/vmware/plugins/base.py:2058 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2084 +#: neutron/plugins/vmware/plugins/base.py:2087 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2113 +#: neutron/plugins/vmware/plugins/base.py:2116 #, python-format msgid "" "Rolling back database changes for gateway device %s because of an error " "in the NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2158 -#: neutron/plugins/vmware/plugins/base.py:2196 +#: neutron/plugins/vmware/plugins/base.py:2161 +#: neutron/plugins/vmware/plugins/base.py:2199 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2293 +#: neutron/plugins/vmware/plugins/base.py:2296 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2300 +#: neutron/plugins/vmware/plugins/base.py:2303 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2348 +#: neutron/plugins/vmware/plugins/base.py:2351 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2380 +#: neutron/plugins/vmware/plugins/base.py:2383 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2388 +#: neutron/plugins/vmware/plugins/base.py:2391 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13291,12 +13301,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2395 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2408 +#: neutron/plugins/vmware/plugins/base.py:2411 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -14473,46 +14483,46 @@ msgstr "" msgid "external_gateway_added: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:50 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:49 msgid "Initializing fwaas iptables driver" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:53 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:52 #, python-format msgid "Creating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:62 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:61 #, python-format msgid "Failed to create firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:66 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:65 #, python-format msgid "Deleting firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:77 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:76 #, python-format msgid "Failed to delete firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:81 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:80 #, python-format msgid "Updating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:90 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:89 #, python-format msgid "Failed to update firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:94 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:93 #, python-format msgid "Applying firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:113 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:112 #, python-format msgid "Failed to apply default policy on firewall: %s" msgstr "" @@ -14772,17 +14782,17 @@ msgstr "" msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:166 #, python-format msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:208 #, python-format msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:369 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -14966,184 +14976,212 @@ msgstr "" msgid "Removing SNAT port for subnet %s as this is the last pool using it..." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:61 +#: neutron/services/loadbalancer/drivers/radware/driver.py:63 msgid "vdirect server IP address" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:64 +#: neutron/services/loadbalancer/drivers/radware/driver.py:66 msgid "vdirect user name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:67 +#: neutron/services/loadbalancer/drivers/radware/driver.py:69 msgid "vdirect user password" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:70 +#: neutron/services/loadbalancer/drivers/radware/driver.py:72 msgid "Service ADC type" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:73 +#: neutron/services/loadbalancer/drivers/radware/driver.py:75 msgid "Service ADC version" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:76 +#: neutron/services/loadbalancer/drivers/radware/driver.py:78 msgid "service HA pair" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:79 +#: neutron/services/loadbalancer/drivers/radware/driver.py:81 msgid "service throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:82 +#: neutron/services/loadbalancer/drivers/radware/driver.py:84 msgid "service ssl throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:85 +#: neutron/services/loadbalancer/drivers/radware/driver.py:87 msgid "service compression throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:88 +#: neutron/services/loadbalancer/drivers/radware/driver.py:90 msgid "service cache" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:91 +#: neutron/services/loadbalancer/drivers/radware/driver.py:93 msgid "l2_l3 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:94 +#: neutron/services/loadbalancer/drivers/radware/driver.py:96 msgid "l4 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:101 +#: neutron/services/loadbalancer/drivers/radware/driver.py:104 msgid "l2_l3 workflow constructor params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:108 +#: neutron/services/loadbalancer/drivers/radware/driver.py:111 msgid "l2_l3 workflow setup params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:111 +#: neutron/services/loadbalancer/drivers/radware/driver.py:114 msgid "List of actions that we dont want to push to the completion queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:115 +#: neutron/services/loadbalancer/drivers/radware/driver.py:118 msgid "l4 workflow action name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:118 +#: neutron/services/loadbalancer/drivers/radware/driver.py:121 msgid "Resource pool ids" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:121 +#: neutron/services/loadbalancer/drivers/radware/driver.py:124 msgid "A required VLAN for the interswitch link to use" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:124 +#: neutron/services/loadbalancer/drivers/radware/driver.py:127 msgid "Support an Alteon interswitch link for stateful session failover" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:183 +#: neutron/services/loadbalancer/drivers/radware/driver.py:221 #, python-format -msgid "create_vip. vip: %s" +msgid "" +"vip: %(vip)s, extended_vip: %(extended_vip)s, network_id: " +"%(vip_network_id)s, service_name: %(service_name)s, pip_info: " +"%(pip_info)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:185 +#: neutron/services/loadbalancer/drivers/radware/driver.py:256 #, python-format -msgid "create_vip. extended_vip: %s" +msgid "Retrieved pip nport: %(port)r for vip: %(vip)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:187 +#: neutron/services/loadbalancer/drivers/radware/driver.py:264 #, python-format -msgid "create_vip. network_id: %s " +msgid "Found no pip nports associated with vip: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:189 +#: neutron/services/loadbalancer/drivers/radware/driver.py:273 #, python-format -msgid "create_vip. service_name: %s " +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:223 +#: neutron/services/loadbalancer/drivers/radware/driver.py:287 #, python-format -msgid "Failed to remove workflow %s. Going to set vip to ERROR status" +msgid "pip nport id: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:314 +#: neutron/services/loadbalancer/drivers/radware/driver.py:291 +#, python-format +msgid "pip nport delete failed: %r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:345 +#: neutron/services/loadbalancer/drivers/radware/driver.py:410 msgid "Starting operation completion handling thread" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:370 +#: neutron/services/loadbalancer/drivers/radware/driver.py:440 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:379 -#: neutron/services/loadbalancer/drivers/radware/driver.py:401 +#: neutron/services/loadbalancer/drivers/radware/driver.py:449 +#: neutron/services/loadbalancer/drivers/radware/driver.py:480 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:387 +#: neutron/services/loadbalancer/drivers/radware/driver.py:457 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:494 +#: neutron/services/loadbalancer/drivers/radware/driver.py:465 +#, python-format +msgid "Post-remove workflow function %r completed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:469 +#, python-format +msgid "Post-remove workflow function %r failed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:584 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:541 +#: neutron/services/loadbalancer/drivers/radware/driver.py:650 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:567 +#: neutron/services/loadbalancer/drivers/radware/driver.py:676 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:574 +#: neutron/services/loadbalancer/drivers/radware/driver.py:683 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:591 +#: neutron/services/loadbalancer/drivers/radware/driver.py:700 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:652 +#: neutron/services/loadbalancer/drivers/radware/driver.py:768 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:664 +#: neutron/services/loadbalancer/drivers/radware/driver.py:780 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:695 +#: neutron/services/loadbalancer/drivers/radware/driver.py:812 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:710 +#: neutron/services/loadbalancer/drivers/radware/driver.py:827 msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:737 +#: neutron/services/loadbalancer/drivers/radware/driver.py:836 +#, python-format +msgid "Post-operation function %(func)r completed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:842 +#, python-format +msgid "Post-operation function %(func)r failed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:876 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:777 +#: neutron/services/loadbalancer/drivers/radware/driver.py:916 #, python-format msgid "_remove_object_from_db %s" msgstr "" @@ -15859,12 +15897,12 @@ msgstr "" msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:404 +#: neutron/tests/unit/vmware/apiclient/fake.py:407 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:413 +#: neutron/tests/unit/vmware/apiclient/fake.py:416 #, python-format msgid "lrouter:%s not found" msgstr "" diff --git a/neutron/locale/en_GB/LC_MESSAGES/neutron.po b/neutron/locale/en_GB/LC_MESSAGES/neutron.po index 94f09cb7b..775d1b30b 100644 --- a/neutron/locale/en_GB/LC_MESSAGES/neutron.po +++ b/neutron/locale/en_GB/LC_MESSAGES/neutron.po @@ -7,11 +7,11 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-04-23 06:46+0000\n" +"POT-Creation-Date: 2014-04-26 06:48+0000\n" "PO-Revision-Date: 2014-04-07 06:32+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: English (United Kingdom) " -"(http://www.transifex.com/projects/p/openstack/language/en_GB/)\n" +"(http://www.transifex.com/projects/p/neutron/language/en_GB/)\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" @@ -526,7 +526,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:575 neutron/agent/l3_agent.py:954 #: neutron/agent/metadata/agent.py:330 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:107 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:836 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:854 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:300 @@ -623,7 +623,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:923 +#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:931 #: neutron/services/firewall/agents/varmour/varmour_router.py:102 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -749,7 +749,7 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:657 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:675 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:283 #, python-format msgid "Delete %s" @@ -1137,25 +1137,25 @@ msgstr "" msgid "Authentication region" msgstr "" -#: neutron/agent/linux/interface.py:202 neutron/agent/linux/interface.py:256 -#: neutron/agent/linux/interface.py:318 neutron/agent/linux/interface.py:367 +#: neutron/agent/linux/interface.py:206 neutron/agent/linux/interface.py:260 +#: neutron/agent/linux/interface.py:322 neutron/agent/linux/interface.py:371 #, python-format msgid "Device %s already exists" msgstr "" -#: neutron/agent/linux/interface.py:220 neutron/agent/linux/interface.py:267 -#: neutron/agent/linux/interface.py:330 neutron/agent/linux/interface.py:374 +#: neutron/agent/linux/interface.py:224 neutron/agent/linux/interface.py:271 +#: neutron/agent/linux/interface.py:334 neutron/agent/linux/interface.py:378 #, python-format msgid "Unplugged interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:222 neutron/agent/linux/interface.py:266 -#: neutron/agent/linux/interface.py:332 neutron/agent/linux/interface.py:376 +#: neutron/agent/linux/interface.py:226 neutron/agent/linux/interface.py:270 +#: neutron/agent/linux/interface.py:336 neutron/agent/linux/interface.py:380 #, python-format msgid "Failed unplugging interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:434 +#: neutron/agent/linux/interface.py:438 #, python-format msgid "Driver location: %s" msgstr "" @@ -1689,12 +1689,12 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:47 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:49 #, python-format msgid "Notify metering agent at %(topic)s.%(host)s the message %(method)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:62 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:64 #, python-format msgid "" "Fanout notify metering agent at %(topic)s the message %(method)s on " @@ -1838,7 +1838,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:357 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2852,8 +2852,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:387 neutron/db/l3_db.py:464 -#: neutron/plugins/bigswitch/plugin.py:1011 -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1001 +#: neutron/plugins/bigswitch/plugin.py:1010 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2905,18 +2905,18 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1844 +#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1847 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:825 +#: neutron/db/l3_db.py:833 #, 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:929 +#: neutron/db/l3_db.py:937 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -3084,6 +3084,11 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" +#: neutron/db/metering/metering_rpc.py:50 +#, python-format +msgid "Unable to find agent %s." +msgstr "" + #: neutron/db/migration/cli.py:32 msgid "Neutron plugin provider module" msgstr "" @@ -3668,7 +3673,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:54 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -3684,47 +3689,47 @@ msgstr "" msgid "Only admin can view or configure quota" msgstr "" -#: neutron/extensions/securitygroup.py:35 +#: neutron/extensions/securitygroup.py:34 msgid "For TCP/UDP protocols, port_range_min must be <= port_range_max" msgstr "" -#: neutron/extensions/securitygroup.py:40 +#: neutron/extensions/securitygroup.py:39 #, python-format msgid "Invalid value for port %(port)s" msgstr "" -#: neutron/extensions/securitygroup.py:44 +#: neutron/extensions/securitygroup.py:43 #, python-format msgid "" "Invalid value for ICMP %(field)s (%(attr)s) %(value)s. It must be 0 to " "255." msgstr "" -#: neutron/extensions/securitygroup.py:49 +#: neutron/extensions/securitygroup.py:48 #, python-format msgid "" "ICMP code (port-range-max) %(value)s is provided but ICMP type (port-" "range-min) is missing." msgstr "" -#: neutron/extensions/securitygroup.py:54 +#: neutron/extensions/securitygroup.py:53 #, python-format msgid "Security Group %(id)s in use." msgstr "" -#: neutron/extensions/securitygroup.py:58 +#: neutron/extensions/securitygroup.py:57 msgid "Removing default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:62 +#: neutron/extensions/securitygroup.py:61 msgid "Updating default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:66 +#: neutron/extensions/securitygroup.py:65 msgid "Default security group already exists." msgstr "" -#: neutron/extensions/securitygroup.py:70 +#: neutron/extensions/securitygroup.py:69 #, python-format msgid "" "Security group rule protocol %(protocol)s not supported. Only protocol " @@ -3732,58 +3737,58 @@ msgid "" "supported." msgstr "" -#: neutron/extensions/securitygroup.py:76 +#: neutron/extensions/securitygroup.py:75 msgid "Multiple tenant_ids in bulk security group rule create not allowed" msgstr "" -#: neutron/extensions/securitygroup.py:81 +#: neutron/extensions/securitygroup.py:80 msgid "Only remote_ip_prefix or remote_group_id may be provided." msgstr "" -#: neutron/extensions/securitygroup.py:86 +#: neutron/extensions/securitygroup.py:85 msgid "Must also specifiy protocol if port range is given." msgstr "" -#: neutron/extensions/securitygroup.py:90 +#: neutron/extensions/securitygroup.py:89 msgid "Only allowed to update rules for one security profile at a time" msgstr "" -#: neutron/extensions/securitygroup.py:95 +#: neutron/extensions/securitygroup.py:94 #, python-format msgid "Security group %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:99 +#: neutron/extensions/securitygroup.py:98 #, python-format msgid "Security group rule %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:103 +#: neutron/extensions/securitygroup.py:102 msgid "Duplicate Security Group Rule in POST." msgstr "" -#: neutron/extensions/securitygroup.py:107 +#: neutron/extensions/securitygroup.py:106 #, python-format msgid "Security group rule already exists. Group id is %(id)s." msgstr "" -#: neutron/extensions/securitygroup.py:111 +#: neutron/extensions/securitygroup.py:110 #, python-format msgid "Conflicting value ethertype %(ethertype)s for CIDR %(cidr)s" msgstr "" -#: neutron/extensions/securitygroup.py:159 +#: neutron/extensions/securitygroup.py:158 #, python-format msgid "'%s' is not an integer or uuid" msgstr "" -#: neutron/extensions/securitygroup.py:248 +#: neutron/extensions/securitygroup.py:247 msgid "" "Number of security groups allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/securitygroup.py:252 +#: neutron/extensions/securitygroup.py:251 msgid "" "Number of security rules allowed per tenant. A negative value means " "unlimited." @@ -3867,47 +3872,47 @@ msgstr "" msgid "Router %(router_id)s has no external network gateway set" msgstr "" -#: neutron/notifiers/nova.py:130 +#: neutron/notifiers/nova.py:165 msgid "device_id is not set on port yet." msgstr "" -#: neutron/notifiers/nova.py:134 +#: neutron/notifiers/nova.py:169 msgid "Port ID not set! Nova will not be notified of port status change." msgstr "" -#: neutron/notifiers/nova.py:159 +#: neutron/notifiers/nova.py:194 #, python-format msgid "" "Ignoring state change previous_port_status: %(pre_status)s " "current_port_status: %(cur_status)s port_id %(id)s" msgstr "" -#: neutron/notifiers/nova.py:187 +#: neutron/notifiers/nova.py:221 #, python-format msgid "Sending events: %s" msgstr "" -#: neutron/notifiers/nova.py:192 +#: neutron/notifiers/nova.py:226 #, python-format msgid "Nova returned NotFound for event: %s" msgstr "" -#: neutron/notifiers/nova.py:195 +#: neutron/notifiers/nova.py:229 #, python-format msgid "Failed to notify nova on events: %s" msgstr "" -#: neutron/notifiers/nova.py:199 neutron/notifiers/nova.py:215 +#: neutron/notifiers/nova.py:233 neutron/notifiers/nova.py:249 #, python-format msgid "Error response returned from nova: %s" msgstr "" -#: neutron/notifiers/nova.py:210 +#: neutron/notifiers/nova.py:244 #, python-format msgid "Nova event: %s returned with failed status" msgstr "" -#: neutron/notifiers/nova.py:213 +#: neutron/notifiers/nova.py:247 #, python-format msgid "Nova event response: %s" msgstr "" @@ -4568,80 +4573,80 @@ msgstr "" msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:661 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:752 +#: neutron/plugins/bigswitch/plugin.py:742 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:804 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:864 +#: neutron/plugins/bigswitch/plugin.py:854 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:902 +#: neutron/plugins/bigswitch/plugin.py:892 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:924 +#: neutron/plugins/bigswitch/plugin.py:914 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:946 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:975 +#: neutron/plugins/bigswitch/plugin.py:965 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1003 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1036 +#: neutron/plugins/bigswitch/plugin.py:1026 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1053 +#: neutron/plugins/bigswitch/plugin.py:1043 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1059 +#: neutron/plugins/bigswitch/plugin.py:1049 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1075 +#: neutron/plugins/bigswitch/plugin.py:1065 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1090 +#: neutron/plugins/bigswitch/plugin.py:1080 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1108 +#: neutron/plugins/bigswitch/plugin.py:1110 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1123 +#: neutron/plugins/bigswitch/plugin.py:1125 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1124 +#: neutron/plugins/bigswitch/plugin.py:1126 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4870,7 +4875,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:225 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1002 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1365 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 @@ -4984,9 +4989,9 @@ msgid "%s can not be found in database" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:300 -#: neutron/plugins/brocade/NeutronPlugin.py:343 -#: neutron/plugins/brocade/NeutronPlugin.py:396 -#: neutron/plugins/brocade/NeutronPlugin.py:426 +#: neutron/plugins/brocade/NeutronPlugin.py:344 +#: neutron/plugins/brocade/NeutronPlugin.py:397 +#: neutron/plugins/brocade/NeutronPlugin.py:427 msgid "Brocade NOS driver error" msgstr "" @@ -4996,9 +5001,9 @@ msgid "Returning the allocated vlan (%d) to the pool" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:304 -#: neutron/plugins/brocade/NeutronPlugin.py:344 -#: neutron/plugins/brocade/NeutronPlugin.py:397 -#: neutron/plugins/brocade/NeutronPlugin.py:428 +#: neutron/plugins/brocade/NeutronPlugin.py:345 +#: neutron/plugins/brocade/NeutronPlugin.py:398 +#: neutron/plugins/brocade/NeutronPlugin.py:429 msgid "Brocade plugin raised exception, check logs" msgstr "" @@ -5470,88 +5475,88 @@ msgstr "" msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:866 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:883 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:884 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:891 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:894 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:908 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:915 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:922 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1144 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1151 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1157 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1171 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1168 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1175 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1172 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1179 #, python-format msgid "" "Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " "low address to high address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1185 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1194 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1201 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1200 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1221 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1232 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1253 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1260 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1270 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "Segment range overlaps with another profile" msgstr "" @@ -5690,34 +5695,34 @@ msgstr "" msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:243 msgid "Logical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:268 msgid "network_segment_pool" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:313 msgid "Invalid input for CIDR" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:464 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:452 #, python-format msgid "req: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:473 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:461 #, python-format msgid "status_code %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:478 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:466 #, python-format msgid "VSM: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:493 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:481 #, python-format msgid "Unable to serialize object of type = '%s'" msgstr "" @@ -5726,36 +5731,23 @@ msgstr "" msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 -#, python-format -msgid "_populate_policy_profiles %s" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:191 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:205 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:197 -msgid "_poll_policies" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 -msgid "No policy profile updated from VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:262 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:242 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:266 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:246 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:260 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 @@ -5763,19 +5755,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:249 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:254 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:283 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:267 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 @@ -5783,7 +5775,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5791,164 +5783,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:480 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:460 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:519 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:499 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:524 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:504 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:525 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:505 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:565 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:545 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:570 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:575 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:558 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:583 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:630 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:633 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:610 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:613 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:645 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:625 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:648 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:678 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:658 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:688 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:703 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:735 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:715 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:757 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:737 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:758 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:738 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:782 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:762 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:822 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:802 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:812 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:843 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:823 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:859 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:897 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:877 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:892 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:933 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:941 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1026 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1006 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:232 @@ -5958,88 +5950,88 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1084 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1064 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1099 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1079 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1103 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1083 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1097 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1125 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1147 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1192 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1174 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1190 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:314 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1219 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1201 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1236 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1256 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1290 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1272 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1280 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1309 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1291 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1306 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1321 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1359 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1341 msgid "Get subnets" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1444 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1426 #, python-format msgid "Scheduling router %s" msgstr "" @@ -6471,7 +6463,7 @@ msgid "port_delete received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:219 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:661 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" @@ -6563,7 +6555,7 @@ msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:437 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:976 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:390 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1267 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 @@ -6571,7 +6563,7 @@ msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:445 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1006 msgid "Agent loop has new devices!" msgstr "" @@ -6588,7 +6580,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:474 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:269 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1027 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1045 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1362 msgid "Agent initialized successfully, now running... " @@ -6844,242 +6836,242 @@ msgstr "" msgid "Delete network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:248 #, python-format msgid "Delete net failed after deleting the network in DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253 #, python-format msgid "Get network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:259 msgid "Get networks in progress" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:269 #, python-format msgid "Create port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285 msgid "Create port does not have tenant id info" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:291 #, python-format msgid "Create port does not have tenant id info; obtained is: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:312 #, python-format msgid "Create port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:319 #, python-format msgid "Update port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346 #, python-format msgid "Update port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:352 #, python-format msgid "Delete port in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:365 #, python-format msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:374 #, python-format msgid "Create subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:386 #, python-format msgid "Create subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388 #, python-format msgid "Subnet created: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:394 #, python-format msgid "Update subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419 #, python-format msgid "Update subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:425 #, python-format msgid "Delete subnet in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:430 #, python-format msgid "" "Delete subnet operation failed in SDN-VE after deleting the subnet from " "DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:439 #, python-format msgid "Create router in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:442 #, python-format msgid "Ignoring admin_state_up=False for router=%r. Overriding with True" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:452 msgid "Create router failed: no SDN-VE tenant." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:460 #, python-format msgid "Create router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:462 #, python-format msgid "Router created: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:467 #, python-format msgid "Update router in progress: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:474 msgid "admin_state_up=False routers are not supported." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493 #, python-format msgid "Update router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:499 #, python-format msgid "Delete router in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:506 #, python-format msgid "" "Delete router operation failed in SDN-VE after deleting the router in DB:" " %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:511 #, python-format msgid "" "Add router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:519 #, python-format msgid "SdnvePluginV2.add_router_interface called. Port info: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:533 #, python-format msgid "Update router-add-interface failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 #, python-format msgid "Added router interface: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:540 #, python-format msgid "" "Add router interface only called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550 msgid "" "SdnvePluginV2._add_router_interface_only: failed to add the interface in " "the roll back. of a remove_router_interface operation" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:556 #, python-format msgid "" "Remove router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565 msgid "No port ID" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 #, python-format msgid "SdnvePluginV2.remove_router_interface port: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:571 msgid "No fixed IP" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:576 #, python-format msgid "SdnvePluginV2.remove_router_interface subnet_id: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:584 #, python-format msgid "Update router-remove-interface failed SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:605 #, python-format msgid "Create floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:616 #, python-format msgid "Creating floating ip operation failed in SDN-VE controller: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:619 #, python-format msgid "Created floatingip : %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:624 #, python-format msgid "Update floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644 #, python-format msgid "Update floating ip failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:650 #, python-format msgid "Delete floatingip in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:655 #, python-format msgid "Delete floatingip failed in SDN-VE: %s" msgstr "" @@ -7316,168 +7308,168 @@ msgstr "" msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:304 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:301 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:319 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:323 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:341 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:354 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:343 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:361 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:352 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:370 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:401 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:392 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:410 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:430 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:448 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:437 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:455 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:458 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:454 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:472 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:461 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:479 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:467 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:475 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:493 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:482 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:486 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:504 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:509 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:533 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:568 #, python-format msgid "" "Option \"%(option)s\" must be supported by command \"%(command)s\" to " "enable %(mode)s mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:527 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:545 msgid "No valid Segmentation ID to perform UCAST test." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:562 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN MCAST mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:569 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 msgid "" "Linux kernel vxlan module and iproute2 3.8 or above are required to " "enable VXLAN." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:579 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:597 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:654 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:672 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:281 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:711 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:714 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:732 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:736 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:350 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:758 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:783 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:801 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:409 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:846 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:864 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:850 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:105 @@ -7485,12 +7477,12 @@ msgstr "" msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:905 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1068 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1108 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 @@ -7499,15 +7491,15 @@ msgstr "" msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1075 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:973 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:981 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1095 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 @@ -7517,7 +7509,7 @@ msgstr "" msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:968 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1125 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1142 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 @@ -7526,7 +7518,7 @@ msgstr "" msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1132 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1149 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 @@ -7535,7 +7527,7 @@ msgstr "" msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:979 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:374 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1154 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 @@ -7543,26 +7535,26 @@ msgstr "" msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:971 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:989 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1001 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1012 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1035 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:428 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1038 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Interface mappings: %s" @@ -8107,167 +8099,167 @@ msgstr "" msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:522 +#: neutron/plugins/midonet/plugin.py:524 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%r had been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:529 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:590 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:595 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:600 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:607 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:611 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:616 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:625 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:659 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:734 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:782 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:794 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:838 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:858 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:898 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:909 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1009 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1033 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1042 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1049 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1089 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1108 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1128 +#: neutron/plugins/midonet/plugin.py:1130 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1157 +#: neutron/plugins/midonet/plugin.py:1159 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1164 +#: neutron/plugins/midonet/plugin.py:1166 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1170 +#: neutron/plugins/midonet/plugin.py:1172 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1202 +#: neutron/plugins/midonet/plugin.py:1204 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1212 +#: neutron/plugins/midonet/plugin.py:1214 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1222 +#: neutron/plugins/midonet/plugin.py:1224 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -8478,91 +8470,101 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:465 neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:467 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:471 neutron/plugins/ml2/plugin.py:591 +#: neutron/plugins/ml2/plugin.py:473 neutron/plugins/ml2/plugin.py:593 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:479 +#: neutron/plugins/ml2/plugin.py:481 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:490 +#: neutron/plugins/ml2/plugin.py:492 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:498 neutron/plugins/ml2/plugin.py:604 +#: neutron/plugins/ml2/plugin.py:500 neutron/plugins/ml2/plugin.py:606 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:504 +#: neutron/plugins/ml2/plugin.py:506 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:513 neutron/plugins/ml2/plugin.py:612 +#: neutron/plugins/ml2/plugin.py:515 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:521 +#: neutron/plugins/ml2/plugin.py:523 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:530 +#: neutron/plugins/ml2/plugin.py:532 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:544 +#: neutron/plugins/ml2/plugin.py:546 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:574 +#: neutron/plugins/ml2/plugin.py:576 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:600 +#: neutron/plugins/ml2/plugin.py:587 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:602 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:621 +#: neutron/plugins/ml2/plugin.py:622 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:632 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:650 +#: neutron/plugins/ml2/plugin.py:661 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:120 +#: neutron/plugins/ml2/plugin.py:721 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:125 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:728 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:121 +#: neutron/plugins/ml2/plugin.py:739 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:126 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:737 +#: neutron/plugins/ml2/plugin.py:748 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:749 +#: neutron/plugins/ml2/plugin.py:760 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:761 +#: neutron/plugins/ml2/plugin.py:772 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9446,7 +9448,7 @@ msgstr "" msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:425 +#: neutron/plugins/mlnx/mlnx_plugin.py:426 #, python-format msgid "create_port with %s" msgstr "" @@ -9785,53 +9787,53 @@ msgstr "" msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:398 +#: neutron/plugins/nec/nec_plugin.py:405 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:546 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:603 +#: neutron/plugins/nec/nec_plugin.py:610 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:635 +#: neutron/plugins/nec/nec_plugin.py:642 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:700 +#: neutron/plugins/nec/nec_plugin.py:707 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:731 +#: neutron/plugins/nec/nec_plugin.py:738 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:741 +#: neutron/plugins/nec/nec_plugin.py:748 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:761 +#: neutron/plugins/nec/nec_plugin.py:768 #, 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:766 +#: neutron/plugins/nec/nec_plugin.py:773 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10282,73 +10284,73 @@ msgstr "" msgid "Port-Mapping for port %s not found on VSD" msgstr "" -#: neutron/plugins/nuage/plugin.py:325 +#: neutron/plugins/nuage/plugin.py:327 msgid "" "Either net_partition is not provided with subnet OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:393 +#: neutron/plugins/nuage/plugin.py:395 #, python-format msgid "" "Unable to complete operation on subnet %s.One or more ports have an IP " "allocation from this subnet." msgstr "" -#: neutron/plugins/nuage/plugin.py:423 +#: neutron/plugins/nuage/plugin.py:425 #, python-format msgid "" "Router %s does not hold default zone OR net_partition mapping. Router-IF " "add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:433 +#: neutron/plugins/nuage/plugin.py:435 #, python-format msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:443 +#: neutron/plugins/nuage/plugin.py:445 #, python-format msgid "" "Subnet %(subnet)s and Router %(router)s belong to different net_partition" " Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:455 +#: neutron/plugins/nuage/plugin.py:457 #, python-format msgid "Subnet %s has one or more active VMs Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:501 neutron/plugins/nuage/plugin.py:506 -#: neutron/plugins/nuage/plugin.py:512 +#: neutron/plugins/nuage/plugin.py:503 neutron/plugins/nuage/plugin.py:508 +#: neutron/plugins/nuage/plugin.py:514 #, python-format msgid "No router interface found for Router %s. Router-IF delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:523 +#: neutron/plugins/nuage/plugin.py:525 #, python-format msgid "Subnet %s has one or more active VMs Router-IF delete not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:532 +#: neutron/plugins/nuage/plugin.py:534 #, python-format msgid "" "Router %s does not hold net_partition assoc on Nuage VSD. Router-IF " "delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:571 +#: neutron/plugins/nuage/plugin.py:573 msgid "" "Either net_partition is not provided with router OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:679 +#: neutron/plugins/nuage/plugin.py:681 #, python-format msgid "One or more router still attached to net_partition %s." msgstr "" -#: neutron/plugins/nuage/plugin.py:684 +#: neutron/plugins/nuage/plugin.py:686 #, python-format msgid "NetPartition with %s does not exist" msgstr "" @@ -10722,20 +10724,20 @@ msgstr "" msgid "Number of seconds to retry acquiring an Open vSwitch datapath" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:245 +#: neutron/plugins/oneconvergence/plugin.py:246 msgid "Failed to create subnet, deleting it from neutron" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:309 +#: neutron/plugins/oneconvergence/plugin.py:310 #, python-format msgid "Deleting newly created neutron port %s" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:379 +#: neutron/plugins/oneconvergence/plugin.py:380 msgid "Failed to create floatingip" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:418 +#: neutron/plugins/oneconvergence/plugin.py:419 msgid "Failed to create router" msgstr "" @@ -11236,166 +11238,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:54 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:71 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:75 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:76 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:87 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:88 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:98 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:99 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:112 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:113 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:127 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:128 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:139 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:164 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:348 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:166 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:350 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:154 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:176 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:178 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:195 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:222 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:197 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:224 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:210 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:212 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:238 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:240 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:253 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:255 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:282 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:284 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:306 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:308 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:316 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:318 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:328 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:330 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:336 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:338 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:360 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:362 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:372 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:374 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:382 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:384 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:388 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:390 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:397 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:399 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:407 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:409 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:415 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:417 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:435 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:437 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:446 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:448 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:468 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:470 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:479 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:481 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:491 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:488 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:500 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:497 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:513 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:506 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:522 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:516 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:535 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:526 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 +msgid "Neutron PLUMgrid Director: disassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:540 +msgid "PLUMgrid Library: disassociate_floatingips() called" +msgstr "" + #: neutron/plugins/ryu/ryu_neutron_plugin.py:64 #, python-format msgid "get_ofp_rest_api: %s" @@ -12951,7 +12961,7 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:534 -#: neutron/plugins/vmware/plugins/base.py:1059 +#: neutron/plugins/vmware/plugins/base.py:1062 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -12992,13 +13002,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:670 -#: neutron/plugins/vmware/plugins/base.py:1779 +#: neutron/plugins/vmware/plugins/base.py:1782 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:674 -#: neutron/plugins/vmware/plugins/base.py:1783 +#: neutron/plugins/vmware/plugins/base.py:1786 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13057,231 +13067,231 @@ msgid "" "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1048 +#: neutron/plugins/vmware/plugins/base.py:1051 #, python-format msgid "" "A nsx lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1067 +#: neutron/plugins/vmware/plugins/base.py:1070 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1070 +#: neutron/plugins/vmware/plugins/base.py:1073 #: neutron/plugins/vmware/plugins/service.py:520 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1105 +#: neutron/plugins/vmware/plugins/base.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1182 +#: neutron/plugins/vmware/plugins/base.py:1185 #, python-format msgid "port created on NSX backend for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1185 +#: neutron/plugins/vmware/plugins/base.py:1188 #, python-format msgid "Logical switch for network %s was not found in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1196 +#: neutron/plugins/vmware/plugins/base.py:1199 msgid "Unable to create port or set port attachment in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1288 +#: neutron/plugins/vmware/plugins/base.py:1291 #, python-format msgid "Updating port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1323 +#: neutron/plugins/vmware/plugins/base.py:1326 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1406 +#: neutron/plugins/vmware/plugins/base.py:1409 msgid "" "Cannot create a distributed router with the NSX platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1412 +#: neutron/plugins/vmware/plugins/base.py:1415 msgid "Unable to create logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1423 +#: neutron/plugins/vmware/plugins/base.py:1426 #, 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/vmware/plugins/base.py:1433 +#: neutron/plugins/vmware/plugins/base.py:1436 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1462 -#: neutron/plugins/vmware/plugins/base.py:1547 +#: neutron/plugins/vmware/plugins/base.py:1465 +#: neutron/plugins/vmware/plugins/base.py:1550 #: neutron/plugins/vmware/plugins/service.py:203 #: neutron/plugins/vmware/plugins/service.py:1214 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1511 +#: neutron/plugins/vmware/plugins/base.py:1514 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1514 +#: neutron/plugins/vmware/plugins/base.py:1517 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1556 +#: neutron/plugins/vmware/plugins/base.py:1559 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1572 +#: neutron/plugins/vmware/plugins/base.py:1575 #, python-format msgid "Logical router %s not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1576 +#: neutron/plugins/vmware/plugins/base.py:1579 msgid "Unable to update logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1578 +#: neutron/plugins/vmware/plugins/base.py:1581 msgid "" "Request cannot contain 'routes' with the NSX platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1635 +#: neutron/plugins/vmware/plugins/base.py:1638 #, python-format msgid "Logical router '%s' not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1639 +#: neutron/plugins/vmware/plugins/base.py:1642 #, python-format msgid "Unable to delete logical router '%s' on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1649 +#: neutron/plugins/vmware/plugins/base.py:1652 #, 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/vmware/plugins/base.py:1717 +#: neutron/plugins/vmware/plugins/base.py:1720 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1815 +#: neutron/plugins/vmware/plugins/base.py:1818 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1820 +#: neutron/plugins/vmware/plugins/base.py:1823 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1952 +#: neutron/plugins/vmware/plugins/base.py:1955 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1958 +#: neutron/plugins/vmware/plugins/base.py:1961 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1995 +#: neutron/plugins/vmware/plugins/base.py:1998 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1998 +#: neutron/plugins/vmware/plugins/base.py:2001 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2032 +#: neutron/plugins/vmware/plugins/base.py:2035 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2055 +#: neutron/plugins/vmware/plugins/base.py:2058 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2084 +#: neutron/plugins/vmware/plugins/base.py:2087 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2113 +#: neutron/plugins/vmware/plugins/base.py:2116 #, python-format msgid "" "Rolling back database changes for gateway device %s because of an error " "in the NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2158 -#: neutron/plugins/vmware/plugins/base.py:2196 +#: neutron/plugins/vmware/plugins/base.py:2161 +#: neutron/plugins/vmware/plugins/base.py:2199 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2293 +#: neutron/plugins/vmware/plugins/base.py:2296 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2300 +#: neutron/plugins/vmware/plugins/base.py:2303 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2348 +#: neutron/plugins/vmware/plugins/base.py:2351 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2380 +#: neutron/plugins/vmware/plugins/base.py:2383 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2388 +#: neutron/plugins/vmware/plugins/base.py:2391 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13289,12 +13299,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2395 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2408 +#: neutron/plugins/vmware/plugins/base.py:2411 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -14471,46 +14481,46 @@ msgstr "" msgid "external_gateway_added: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:50 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:49 msgid "Initializing fwaas iptables driver" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:53 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:52 #, python-format msgid "Creating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:62 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:61 #, python-format msgid "Failed to create firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:66 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:65 #, python-format msgid "Deleting firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:77 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:76 #, python-format msgid "Failed to delete firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:81 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:80 #, python-format msgid "Updating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:90 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:89 #, python-format msgid "Failed to update firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:94 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:93 #, python-format msgid "Applying firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:113 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:112 #, python-format msgid "Failed to apply default policy on firewall: %s" msgstr "" @@ -14770,17 +14780,17 @@ msgstr "" msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:166 #, python-format msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:208 #, python-format msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:369 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -14964,184 +14974,212 @@ msgstr "" msgid "Removing SNAT port for subnet %s as this is the last pool using it..." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:61 +#: neutron/services/loadbalancer/drivers/radware/driver.py:63 msgid "vdirect server IP address" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:64 +#: neutron/services/loadbalancer/drivers/radware/driver.py:66 msgid "vdirect user name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:67 +#: neutron/services/loadbalancer/drivers/radware/driver.py:69 msgid "vdirect user password" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:70 +#: neutron/services/loadbalancer/drivers/radware/driver.py:72 msgid "Service ADC type" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:73 +#: neutron/services/loadbalancer/drivers/radware/driver.py:75 msgid "Service ADC version" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:76 +#: neutron/services/loadbalancer/drivers/radware/driver.py:78 msgid "service HA pair" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:79 +#: neutron/services/loadbalancer/drivers/radware/driver.py:81 msgid "service throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:82 +#: neutron/services/loadbalancer/drivers/radware/driver.py:84 msgid "service ssl throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:85 +#: neutron/services/loadbalancer/drivers/radware/driver.py:87 msgid "service compression throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:88 +#: neutron/services/loadbalancer/drivers/radware/driver.py:90 msgid "service cache" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:91 +#: neutron/services/loadbalancer/drivers/radware/driver.py:93 msgid "l2_l3 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:94 +#: neutron/services/loadbalancer/drivers/radware/driver.py:96 msgid "l4 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:101 +#: neutron/services/loadbalancer/drivers/radware/driver.py:104 msgid "l2_l3 workflow constructor params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:108 +#: neutron/services/loadbalancer/drivers/radware/driver.py:111 msgid "l2_l3 workflow setup params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:111 +#: neutron/services/loadbalancer/drivers/radware/driver.py:114 msgid "List of actions that we dont want to push to the completion queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:115 +#: neutron/services/loadbalancer/drivers/radware/driver.py:118 msgid "l4 workflow action name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:118 +#: neutron/services/loadbalancer/drivers/radware/driver.py:121 msgid "Resource pool ids" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:121 +#: neutron/services/loadbalancer/drivers/radware/driver.py:124 msgid "A required VLAN for the interswitch link to use" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:124 +#: neutron/services/loadbalancer/drivers/radware/driver.py:127 msgid "Support an Alteon interswitch link for stateful session failover" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:183 +#: neutron/services/loadbalancer/drivers/radware/driver.py:221 #, python-format -msgid "create_vip. vip: %s" +msgid "" +"vip: %(vip)s, extended_vip: %(extended_vip)s, network_id: " +"%(vip_network_id)s, service_name: %(service_name)s, pip_info: " +"%(pip_info)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:185 +#: neutron/services/loadbalancer/drivers/radware/driver.py:256 #, python-format -msgid "create_vip. extended_vip: %s" +msgid "Retrieved pip nport: %(port)r for vip: %(vip)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:187 +#: neutron/services/loadbalancer/drivers/radware/driver.py:264 #, python-format -msgid "create_vip. network_id: %s " +msgid "Found no pip nports associated with vip: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:189 +#: neutron/services/loadbalancer/drivers/radware/driver.py:273 #, python-format -msgid "create_vip. service_name: %s " +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:223 +#: neutron/services/loadbalancer/drivers/radware/driver.py:287 #, python-format -msgid "Failed to remove workflow %s. Going to set vip to ERROR status" +msgid "pip nport id: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:314 +#: neutron/services/loadbalancer/drivers/radware/driver.py:291 +#, python-format +msgid "pip nport delete failed: %r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:345 +#: neutron/services/loadbalancer/drivers/radware/driver.py:410 msgid "Starting operation completion handling thread" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:370 +#: neutron/services/loadbalancer/drivers/radware/driver.py:440 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:379 -#: neutron/services/loadbalancer/drivers/radware/driver.py:401 +#: neutron/services/loadbalancer/drivers/radware/driver.py:449 +#: neutron/services/loadbalancer/drivers/radware/driver.py:480 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:387 +#: neutron/services/loadbalancer/drivers/radware/driver.py:457 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:494 +#: neutron/services/loadbalancer/drivers/radware/driver.py:465 +#, python-format +msgid "Post-remove workflow function %r completed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:469 +#, python-format +msgid "Post-remove workflow function %r failed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:584 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:541 +#: neutron/services/loadbalancer/drivers/radware/driver.py:650 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:567 +#: neutron/services/loadbalancer/drivers/radware/driver.py:676 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:574 +#: neutron/services/loadbalancer/drivers/radware/driver.py:683 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:591 +#: neutron/services/loadbalancer/drivers/radware/driver.py:700 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:652 +#: neutron/services/loadbalancer/drivers/radware/driver.py:768 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:664 +#: neutron/services/loadbalancer/drivers/radware/driver.py:780 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:695 +#: neutron/services/loadbalancer/drivers/radware/driver.py:812 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:710 +#: neutron/services/loadbalancer/drivers/radware/driver.py:827 msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:737 +#: neutron/services/loadbalancer/drivers/radware/driver.py:836 +#, python-format +msgid "Post-operation function %(func)r completed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:842 +#, python-format +msgid "Post-operation function %(func)r failed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:876 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:777 +#: neutron/services/loadbalancer/drivers/radware/driver.py:916 #, python-format msgid "_remove_object_from_db %s" msgstr "" @@ -15857,12 +15895,12 @@ msgstr "" msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:404 +#: neutron/tests/unit/vmware/apiclient/fake.py:407 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:413 +#: neutron/tests/unit/vmware/apiclient/fake.py:416 #, python-format msgid "lrouter:%s not found" msgstr "" diff --git a/neutron/locale/en_US/LC_MESSAGES/neutron.po b/neutron/locale/en_US/LC_MESSAGES/neutron.po index cf8b3018e..eff84a791 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-04-23 06:46+0000\n" +"POT-Creation-Date: 2014-04-26 06:48+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: English (United States) " @@ -526,7 +526,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:575 neutron/agent/l3_agent.py:954 #: neutron/agent/metadata/agent.py:330 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:107 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:836 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:854 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:300 @@ -623,7 +623,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:923 +#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:931 #: neutron/services/firewall/agents/varmour/varmour_router.py:102 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -749,7 +749,7 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:657 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:675 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:283 #, python-format msgid "Delete %s" @@ -1137,25 +1137,25 @@ msgstr "" msgid "Authentication region" msgstr "" -#: neutron/agent/linux/interface.py:202 neutron/agent/linux/interface.py:256 -#: neutron/agent/linux/interface.py:318 neutron/agent/linux/interface.py:367 +#: neutron/agent/linux/interface.py:206 neutron/agent/linux/interface.py:260 +#: neutron/agent/linux/interface.py:322 neutron/agent/linux/interface.py:371 #, python-format msgid "Device %s already exists" msgstr "" -#: neutron/agent/linux/interface.py:220 neutron/agent/linux/interface.py:267 -#: neutron/agent/linux/interface.py:330 neutron/agent/linux/interface.py:374 +#: neutron/agent/linux/interface.py:224 neutron/agent/linux/interface.py:271 +#: neutron/agent/linux/interface.py:334 neutron/agent/linux/interface.py:378 #, python-format msgid "Unplugged interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:222 neutron/agent/linux/interface.py:266 -#: neutron/agent/linux/interface.py:332 neutron/agent/linux/interface.py:376 +#: neutron/agent/linux/interface.py:226 neutron/agent/linux/interface.py:270 +#: neutron/agent/linux/interface.py:336 neutron/agent/linux/interface.py:380 #, python-format msgid "Failed unplugging interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:434 +#: neutron/agent/linux/interface.py:438 #, python-format msgid "Driver location: %s" msgstr "" @@ -1687,12 +1687,12 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:47 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:49 #, python-format msgid "Notify metering agent at %(topic)s.%(host)s the message %(method)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:62 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:64 #, python-format msgid "" "Fanout notify metering agent at %(topic)s the message %(method)s on " @@ -1836,7 +1836,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:357 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2848,8 +2848,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:387 neutron/db/l3_db.py:464 -#: neutron/plugins/bigswitch/plugin.py:1011 -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1001 +#: neutron/plugins/bigswitch/plugin.py:1010 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2901,18 +2901,18 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1844 +#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1847 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:825 +#: neutron/db/l3_db.py:833 #, 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:929 +#: neutron/db/l3_db.py:937 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -3080,6 +3080,11 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" +#: neutron/db/metering/metering_rpc.py:50 +#, python-format +msgid "Unable to find agent %s." +msgstr "" + #: neutron/db/migration/cli.py:32 msgid "Neutron plugin provider module" msgstr "" @@ -3664,7 +3669,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:54 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -3680,47 +3685,47 @@ msgstr "" msgid "Only admin can view or configure quota" msgstr "" -#: neutron/extensions/securitygroup.py:35 +#: neutron/extensions/securitygroup.py:34 msgid "For TCP/UDP protocols, port_range_min must be <= port_range_max" msgstr "" -#: neutron/extensions/securitygroup.py:40 +#: neutron/extensions/securitygroup.py:39 #, python-format msgid "Invalid value for port %(port)s" msgstr "" -#: neutron/extensions/securitygroup.py:44 +#: neutron/extensions/securitygroup.py:43 #, python-format msgid "" "Invalid value for ICMP %(field)s (%(attr)s) %(value)s. It must be 0 to " "255." msgstr "" -#: neutron/extensions/securitygroup.py:49 +#: neutron/extensions/securitygroup.py:48 #, python-format msgid "" "ICMP code (port-range-max) %(value)s is provided but ICMP type (port-" "range-min) is missing." msgstr "" -#: neutron/extensions/securitygroup.py:54 +#: neutron/extensions/securitygroup.py:53 #, python-format msgid "Security Group %(id)s in use." msgstr "" -#: neutron/extensions/securitygroup.py:58 +#: neutron/extensions/securitygroup.py:57 msgid "Removing default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:62 +#: neutron/extensions/securitygroup.py:61 msgid "Updating default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:66 +#: neutron/extensions/securitygroup.py:65 msgid "Default security group already exists." msgstr "" -#: neutron/extensions/securitygroup.py:70 +#: neutron/extensions/securitygroup.py:69 #, python-format msgid "" "Security group rule protocol %(protocol)s not supported. Only protocol " @@ -3728,58 +3733,58 @@ msgid "" "supported." msgstr "" -#: neutron/extensions/securitygroup.py:76 +#: neutron/extensions/securitygroup.py:75 msgid "Multiple tenant_ids in bulk security group rule create not allowed" msgstr "" -#: neutron/extensions/securitygroup.py:81 +#: neutron/extensions/securitygroup.py:80 msgid "Only remote_ip_prefix or remote_group_id may be provided." msgstr "" -#: neutron/extensions/securitygroup.py:86 +#: neutron/extensions/securitygroup.py:85 msgid "Must also specifiy protocol if port range is given." msgstr "" -#: neutron/extensions/securitygroup.py:90 +#: neutron/extensions/securitygroup.py:89 msgid "Only allowed to update rules for one security profile at a time" msgstr "" -#: neutron/extensions/securitygroup.py:95 +#: neutron/extensions/securitygroup.py:94 #, python-format msgid "Security group %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:99 +#: neutron/extensions/securitygroup.py:98 #, python-format msgid "Security group rule %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:103 +#: neutron/extensions/securitygroup.py:102 msgid "Duplicate Security Group Rule in POST." msgstr "" -#: neutron/extensions/securitygroup.py:107 +#: neutron/extensions/securitygroup.py:106 #, python-format msgid "Security group rule already exists. Group id is %(id)s." msgstr "" -#: neutron/extensions/securitygroup.py:111 +#: neutron/extensions/securitygroup.py:110 #, python-format msgid "Conflicting value ethertype %(ethertype)s for CIDR %(cidr)s" msgstr "" -#: neutron/extensions/securitygroup.py:159 +#: neutron/extensions/securitygroup.py:158 #, python-format msgid "'%s' is not an integer or uuid" msgstr "" -#: neutron/extensions/securitygroup.py:248 +#: neutron/extensions/securitygroup.py:247 msgid "" "Number of security groups allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/securitygroup.py:252 +#: neutron/extensions/securitygroup.py:251 msgid "" "Number of security rules allowed per tenant. A negative value means " "unlimited." @@ -3863,47 +3868,47 @@ msgstr "" msgid "Router %(router_id)s has no external network gateway set" msgstr "" -#: neutron/notifiers/nova.py:130 +#: neutron/notifiers/nova.py:165 msgid "device_id is not set on port yet." msgstr "" -#: neutron/notifiers/nova.py:134 +#: neutron/notifiers/nova.py:169 msgid "Port ID not set! Nova will not be notified of port status change." msgstr "" -#: neutron/notifiers/nova.py:159 +#: neutron/notifiers/nova.py:194 #, python-format msgid "" "Ignoring state change previous_port_status: %(pre_status)s " "current_port_status: %(cur_status)s port_id %(id)s" msgstr "" -#: neutron/notifiers/nova.py:187 +#: neutron/notifiers/nova.py:221 #, python-format msgid "Sending events: %s" msgstr "" -#: neutron/notifiers/nova.py:192 +#: neutron/notifiers/nova.py:226 #, python-format msgid "Nova returned NotFound for event: %s" msgstr "" -#: neutron/notifiers/nova.py:195 +#: neutron/notifiers/nova.py:229 #, python-format msgid "Failed to notify nova on events: %s" msgstr "" -#: neutron/notifiers/nova.py:199 neutron/notifiers/nova.py:215 +#: neutron/notifiers/nova.py:233 neutron/notifiers/nova.py:249 #, python-format msgid "Error response returned from nova: %s" msgstr "" -#: neutron/notifiers/nova.py:210 +#: neutron/notifiers/nova.py:244 #, python-format msgid "Nova event: %s returned with failed status" msgstr "" -#: neutron/notifiers/nova.py:213 +#: neutron/notifiers/nova.py:247 #, python-format msgid "Nova event response: %s" msgstr "" @@ -4548,80 +4553,80 @@ msgstr "" msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:661 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:752 +#: neutron/plugins/bigswitch/plugin.py:742 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:804 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:864 +#: neutron/plugins/bigswitch/plugin.py:854 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:902 +#: neutron/plugins/bigswitch/plugin.py:892 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:924 +#: neutron/plugins/bigswitch/plugin.py:914 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:946 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:975 +#: neutron/plugins/bigswitch/plugin.py:965 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1003 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1036 +#: neutron/plugins/bigswitch/plugin.py:1026 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1053 +#: neutron/plugins/bigswitch/plugin.py:1043 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1059 +#: neutron/plugins/bigswitch/plugin.py:1049 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1075 +#: neutron/plugins/bigswitch/plugin.py:1065 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1090 +#: neutron/plugins/bigswitch/plugin.py:1080 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1108 +#: neutron/plugins/bigswitch/plugin.py:1110 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1123 +#: neutron/plugins/bigswitch/plugin.py:1125 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1124 +#: neutron/plugins/bigswitch/plugin.py:1126 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4850,7 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:225 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1002 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1365 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 @@ -4964,9 +4969,9 @@ msgid "%s can not be found in database" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:300 -#: neutron/plugins/brocade/NeutronPlugin.py:343 -#: neutron/plugins/brocade/NeutronPlugin.py:396 -#: neutron/plugins/brocade/NeutronPlugin.py:426 +#: neutron/plugins/brocade/NeutronPlugin.py:344 +#: neutron/plugins/brocade/NeutronPlugin.py:397 +#: neutron/plugins/brocade/NeutronPlugin.py:427 msgid "Brocade NOS driver error" msgstr "" @@ -4976,9 +4981,9 @@ msgid "Returning the allocated vlan (%d) to the pool" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:304 -#: neutron/plugins/brocade/NeutronPlugin.py:344 -#: neutron/plugins/brocade/NeutronPlugin.py:397 -#: neutron/plugins/brocade/NeutronPlugin.py:428 +#: neutron/plugins/brocade/NeutronPlugin.py:345 +#: neutron/plugins/brocade/NeutronPlugin.py:398 +#: neutron/plugins/brocade/NeutronPlugin.py:429 msgid "Brocade plugin raised exception, check logs" msgstr "" @@ -5450,88 +5455,88 @@ msgstr "" msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:866 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:883 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:884 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:891 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:894 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:908 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:915 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:922 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1144 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1151 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1157 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1171 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1168 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1175 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1172 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1179 #, python-format msgid "" "Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " "low address to high address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1185 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1194 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1201 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1200 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1221 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1232 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1253 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1260 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1270 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "Segment range overlaps with another profile" msgstr "" @@ -5670,34 +5675,34 @@ msgstr "" msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:243 msgid "Logical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:268 msgid "network_segment_pool" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:313 msgid "Invalid input for CIDR" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:464 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:452 #, python-format msgid "req: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:473 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:461 #, python-format msgid "status_code %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:478 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:466 #, python-format msgid "VSM: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:493 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:481 #, python-format msgid "Unable to serialize object of type = '%s'" msgstr "" @@ -5706,36 +5711,23 @@ msgstr "" msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 -#, python-format -msgid "_populate_policy_profiles %s" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:191 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:205 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:197 -msgid "_poll_policies" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 -msgid "No policy profile updated from VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:262 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:242 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:266 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:246 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:260 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 @@ -5743,19 +5735,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:249 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:254 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:283 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:267 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 @@ -5763,7 +5755,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5771,164 +5763,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:480 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:460 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:519 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:499 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:524 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:504 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:525 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:505 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:565 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:545 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:570 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:575 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:558 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:583 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:630 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:633 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:610 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:613 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:645 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:625 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:648 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:678 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:658 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:688 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:703 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:735 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:715 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:757 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:737 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:758 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:738 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:782 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:762 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:822 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:802 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:812 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:843 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:823 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:859 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:897 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:877 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:892 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:933 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:941 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1026 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1006 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:232 @@ -5938,88 +5930,88 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1084 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1064 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1099 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1079 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1103 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1083 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1097 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1125 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1147 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1192 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1174 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1190 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:314 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1219 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1201 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1236 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1256 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1290 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1272 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1280 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1309 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1291 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1306 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1321 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1359 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1341 msgid "Get subnets" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1444 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1426 #, python-format msgid "Scheduling router %s" msgstr "" @@ -6451,7 +6443,7 @@ msgid "port_delete received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:219 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:661 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" @@ -6543,7 +6535,7 @@ msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:437 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:976 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:390 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1267 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 @@ -6551,7 +6543,7 @@ msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:445 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1006 msgid "Agent loop has new devices!" msgstr "" @@ -6568,7 +6560,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:474 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:269 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1027 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1045 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1362 msgid "Agent initialized successfully, now running... " @@ -6822,242 +6814,242 @@ msgstr "" msgid "Delete network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:248 #, python-format msgid "Delete net failed after deleting the network in DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253 #, python-format msgid "Get network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:259 msgid "Get networks in progress" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:269 #, python-format msgid "Create port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285 msgid "Create port does not have tenant id info" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:291 #, python-format msgid "Create port does not have tenant id info; obtained is: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:312 #, python-format msgid "Create port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:319 #, python-format msgid "Update port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346 #, python-format msgid "Update port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:352 #, python-format msgid "Delete port in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:365 #, python-format msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:374 #, python-format msgid "Create subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:386 #, python-format msgid "Create subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388 #, python-format msgid "Subnet created: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:394 #, python-format msgid "Update subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419 #, python-format msgid "Update subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:425 #, python-format msgid "Delete subnet in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:430 #, python-format msgid "" "Delete subnet operation failed in SDN-VE after deleting the subnet from " "DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:439 #, python-format msgid "Create router in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:442 #, python-format msgid "Ignoring admin_state_up=False for router=%r. Overriding with True" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:452 msgid "Create router failed: no SDN-VE tenant." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:460 #, python-format msgid "Create router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:462 #, python-format msgid "Router created: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:467 #, python-format msgid "Update router in progress: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:474 msgid "admin_state_up=False routers are not supported." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493 #, python-format msgid "Update router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:499 #, python-format msgid "Delete router in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:506 #, python-format msgid "" "Delete router operation failed in SDN-VE after deleting the router in DB:" " %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:511 #, python-format msgid "" "Add router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:519 #, python-format msgid "SdnvePluginV2.add_router_interface called. Port info: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:533 #, python-format msgid "Update router-add-interface failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 #, python-format msgid "Added router interface: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:540 #, python-format msgid "" "Add router interface only called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550 msgid "" "SdnvePluginV2._add_router_interface_only: failed to add the interface in " "the roll back. of a remove_router_interface operation" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:556 #, python-format msgid "" "Remove router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565 msgid "No port ID" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 #, python-format msgid "SdnvePluginV2.remove_router_interface port: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:571 msgid "No fixed IP" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:576 #, python-format msgid "SdnvePluginV2.remove_router_interface subnet_id: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:584 #, python-format msgid "Update router-remove-interface failed SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:605 #, python-format msgid "Create floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:616 #, python-format msgid "Creating floating ip operation failed in SDN-VE controller: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:619 #, python-format msgid "Created floatingip : %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:624 #, python-format msgid "Update floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644 #, python-format msgid "Update floating ip failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:650 #, python-format msgid "Delete floatingip in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:655 #, python-format msgid "Delete floatingip failed in SDN-VE: %s" msgstr "" @@ -7294,168 +7286,168 @@ msgstr "" msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:304 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:301 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:319 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:323 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:341 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:354 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:343 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:361 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:352 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:370 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:401 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:392 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:410 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:430 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:448 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:437 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:455 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:458 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:454 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:472 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:461 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:479 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:467 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:475 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:493 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:482 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:486 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:504 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:509 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:533 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:568 #, python-format msgid "" "Option \"%(option)s\" must be supported by command \"%(command)s\" to " "enable %(mode)s mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:527 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:545 msgid "No valid Segmentation ID to perform UCAST test." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:562 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN MCAST mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:569 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 msgid "" "Linux kernel vxlan module and iproute2 3.8 or above are required to " "enable VXLAN." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:579 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:597 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:654 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:672 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:281 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:711 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:714 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:732 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:736 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:350 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:758 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:783 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:801 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:409 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:846 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:864 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:850 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:105 @@ -7463,12 +7455,12 @@ msgstr "" msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:905 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1068 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1108 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 @@ -7477,15 +7469,15 @@ msgstr "" msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1075 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:973 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:981 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1095 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 @@ -7495,7 +7487,7 @@ msgstr "" msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:968 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1125 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1142 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 @@ -7504,7 +7496,7 @@ msgstr "" msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1132 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1149 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 @@ -7513,7 +7505,7 @@ msgstr "" msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:979 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:374 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1154 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 @@ -7521,26 +7513,26 @@ msgstr "" msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:971 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:989 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1001 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1012 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1035 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:428 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1038 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Interface mappings: %s" @@ -8085,167 +8077,167 @@ msgstr "" msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:522 +#: neutron/plugins/midonet/plugin.py:524 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%r had been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:529 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:590 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:595 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:600 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:607 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:611 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:616 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:625 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:659 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:734 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:782 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:794 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:838 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:858 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:898 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:909 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1009 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1033 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1042 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1049 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1089 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1108 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1128 +#: neutron/plugins/midonet/plugin.py:1130 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1157 +#: neutron/plugins/midonet/plugin.py:1159 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1164 +#: neutron/plugins/midonet/plugin.py:1166 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1170 +#: neutron/plugins/midonet/plugin.py:1172 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1202 +#: neutron/plugins/midonet/plugin.py:1204 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1212 +#: neutron/plugins/midonet/plugin.py:1214 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1222 +#: neutron/plugins/midonet/plugin.py:1224 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -8456,91 +8448,101 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:465 neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:467 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:471 neutron/plugins/ml2/plugin.py:591 +#: neutron/plugins/ml2/plugin.py:473 neutron/plugins/ml2/plugin.py:593 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:479 +#: neutron/plugins/ml2/plugin.py:481 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:490 +#: neutron/plugins/ml2/plugin.py:492 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:498 neutron/plugins/ml2/plugin.py:604 +#: neutron/plugins/ml2/plugin.py:500 neutron/plugins/ml2/plugin.py:606 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:504 +#: neutron/plugins/ml2/plugin.py:506 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:513 neutron/plugins/ml2/plugin.py:612 +#: neutron/plugins/ml2/plugin.py:515 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:521 +#: neutron/plugins/ml2/plugin.py:523 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:530 +#: neutron/plugins/ml2/plugin.py:532 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:544 +#: neutron/plugins/ml2/plugin.py:546 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:574 +#: neutron/plugins/ml2/plugin.py:576 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:600 +#: neutron/plugins/ml2/plugin.py:587 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:602 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:621 +#: neutron/plugins/ml2/plugin.py:622 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:632 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:650 +#: neutron/plugins/ml2/plugin.py:661 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:120 +#: neutron/plugins/ml2/plugin.py:721 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:125 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:728 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:121 +#: neutron/plugins/ml2/plugin.py:739 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:126 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:737 +#: neutron/plugins/ml2/plugin.py:748 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:749 +#: neutron/plugins/ml2/plugin.py:760 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:761 +#: neutron/plugins/ml2/plugin.py:772 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9424,7 +9426,7 @@ msgstr "" msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:425 +#: neutron/plugins/mlnx/mlnx_plugin.py:426 #, python-format msgid "create_port with %s" msgstr "" @@ -9763,53 +9765,53 @@ msgstr "" msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:398 +#: neutron/plugins/nec/nec_plugin.py:405 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:546 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:603 +#: neutron/plugins/nec/nec_plugin.py:610 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:635 +#: neutron/plugins/nec/nec_plugin.py:642 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:700 +#: neutron/plugins/nec/nec_plugin.py:707 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:731 +#: neutron/plugins/nec/nec_plugin.py:738 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:741 +#: neutron/plugins/nec/nec_plugin.py:748 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:761 +#: neutron/plugins/nec/nec_plugin.py:768 #, 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:766 +#: neutron/plugins/nec/nec_plugin.py:773 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10260,73 +10262,73 @@ msgstr "" msgid "Port-Mapping for port %s not found on VSD" msgstr "" -#: neutron/plugins/nuage/plugin.py:325 +#: neutron/plugins/nuage/plugin.py:327 msgid "" "Either net_partition is not provided with subnet OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:393 +#: neutron/plugins/nuage/plugin.py:395 #, python-format msgid "" "Unable to complete operation on subnet %s.One or more ports have an IP " "allocation from this subnet." msgstr "" -#: neutron/plugins/nuage/plugin.py:423 +#: neutron/plugins/nuage/plugin.py:425 #, python-format msgid "" "Router %s does not hold default zone OR net_partition mapping. Router-IF " "add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:433 +#: neutron/plugins/nuage/plugin.py:435 #, python-format msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:443 +#: neutron/plugins/nuage/plugin.py:445 #, python-format msgid "" "Subnet %(subnet)s and Router %(router)s belong to different net_partition" " Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:455 +#: neutron/plugins/nuage/plugin.py:457 #, python-format msgid "Subnet %s has one or more active VMs Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:501 neutron/plugins/nuage/plugin.py:506 -#: neutron/plugins/nuage/plugin.py:512 +#: neutron/plugins/nuage/plugin.py:503 neutron/plugins/nuage/plugin.py:508 +#: neutron/plugins/nuage/plugin.py:514 #, python-format msgid "No router interface found for Router %s. Router-IF delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:523 +#: neutron/plugins/nuage/plugin.py:525 #, python-format msgid "Subnet %s has one or more active VMs Router-IF delete not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:532 +#: neutron/plugins/nuage/plugin.py:534 #, python-format msgid "" "Router %s does not hold net_partition assoc on Nuage VSD. Router-IF " "delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:571 +#: neutron/plugins/nuage/plugin.py:573 msgid "" "Either net_partition is not provided with router OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:679 +#: neutron/plugins/nuage/plugin.py:681 #, python-format msgid "One or more router still attached to net_partition %s." msgstr "" -#: neutron/plugins/nuage/plugin.py:684 +#: neutron/plugins/nuage/plugin.py:686 #, python-format msgid "NetPartition with %s does not exist" msgstr "" @@ -10700,20 +10702,20 @@ msgstr "" msgid "Number of seconds to retry acquiring an Open vSwitch datapath" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:245 +#: neutron/plugins/oneconvergence/plugin.py:246 msgid "Failed to create subnet, deleting it from neutron" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:309 +#: neutron/plugins/oneconvergence/plugin.py:310 #, python-format msgid "Deleting newly created neutron port %s" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:379 +#: neutron/plugins/oneconvergence/plugin.py:380 msgid "Failed to create floatingip" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:418 +#: neutron/plugins/oneconvergence/plugin.py:419 msgid "Failed to create router" msgstr "" @@ -11214,166 +11216,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:54 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:71 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:75 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:76 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:87 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:88 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:98 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:99 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:112 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:113 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:127 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:128 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:139 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:164 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:348 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:166 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:350 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:154 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:176 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:178 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:195 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:222 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:197 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:224 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:210 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:212 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:238 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:240 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:253 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:255 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:282 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:284 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:306 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:308 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:316 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:318 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:328 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:330 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:336 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:338 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:360 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:362 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:372 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:374 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:382 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:384 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:388 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:390 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:397 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:399 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:407 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:409 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:415 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:417 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:435 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:437 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:446 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:448 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:468 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:470 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:479 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:481 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:491 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:488 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:500 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:497 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:513 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:506 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:522 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:516 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:535 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:526 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 +msgid "Neutron PLUMgrid Director: disassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:540 +msgid "PLUMgrid Library: disassociate_floatingips() called" +msgstr "" + #: neutron/plugins/ryu/ryu_neutron_plugin.py:64 #, python-format msgid "get_ofp_rest_api: %s" @@ -12929,7 +12939,7 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:534 -#: neutron/plugins/vmware/plugins/base.py:1059 +#: neutron/plugins/vmware/plugins/base.py:1062 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -12970,13 +12980,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:670 -#: neutron/plugins/vmware/plugins/base.py:1779 +#: neutron/plugins/vmware/plugins/base.py:1782 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:674 -#: neutron/plugins/vmware/plugins/base.py:1783 +#: neutron/plugins/vmware/plugins/base.py:1786 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13035,231 +13045,231 @@ msgid "" "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1048 +#: neutron/plugins/vmware/plugins/base.py:1051 #, python-format msgid "" "A nsx lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1067 +#: neutron/plugins/vmware/plugins/base.py:1070 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1070 +#: neutron/plugins/vmware/plugins/base.py:1073 #: neutron/plugins/vmware/plugins/service.py:520 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1105 +#: neutron/plugins/vmware/plugins/base.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1182 +#: neutron/plugins/vmware/plugins/base.py:1185 #, python-format msgid "port created on NSX backend for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1185 +#: neutron/plugins/vmware/plugins/base.py:1188 #, python-format msgid "Logical switch for network %s was not found in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1196 +#: neutron/plugins/vmware/plugins/base.py:1199 msgid "Unable to create port or set port attachment in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1288 +#: neutron/plugins/vmware/plugins/base.py:1291 #, python-format msgid "Updating port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1323 +#: neutron/plugins/vmware/plugins/base.py:1326 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1406 +#: neutron/plugins/vmware/plugins/base.py:1409 msgid "" "Cannot create a distributed router with the NSX platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1412 +#: neutron/plugins/vmware/plugins/base.py:1415 msgid "Unable to create logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1423 +#: neutron/plugins/vmware/plugins/base.py:1426 #, 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/vmware/plugins/base.py:1433 +#: neutron/plugins/vmware/plugins/base.py:1436 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1462 -#: neutron/plugins/vmware/plugins/base.py:1547 +#: neutron/plugins/vmware/plugins/base.py:1465 +#: neutron/plugins/vmware/plugins/base.py:1550 #: neutron/plugins/vmware/plugins/service.py:203 #: neutron/plugins/vmware/plugins/service.py:1214 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1511 +#: neutron/plugins/vmware/plugins/base.py:1514 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1514 +#: neutron/plugins/vmware/plugins/base.py:1517 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1556 +#: neutron/plugins/vmware/plugins/base.py:1559 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1572 +#: neutron/plugins/vmware/plugins/base.py:1575 #, python-format msgid "Logical router %s not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1576 +#: neutron/plugins/vmware/plugins/base.py:1579 msgid "Unable to update logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1578 +#: neutron/plugins/vmware/plugins/base.py:1581 msgid "" "Request cannot contain 'routes' with the NSX platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1635 +#: neutron/plugins/vmware/plugins/base.py:1638 #, python-format msgid "Logical router '%s' not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1639 +#: neutron/plugins/vmware/plugins/base.py:1642 #, python-format msgid "Unable to delete logical router '%s' on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1649 +#: neutron/plugins/vmware/plugins/base.py:1652 #, 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/vmware/plugins/base.py:1717 +#: neutron/plugins/vmware/plugins/base.py:1720 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1815 +#: neutron/plugins/vmware/plugins/base.py:1818 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1820 +#: neutron/plugins/vmware/plugins/base.py:1823 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1952 +#: neutron/plugins/vmware/plugins/base.py:1955 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1958 +#: neutron/plugins/vmware/plugins/base.py:1961 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1995 +#: neutron/plugins/vmware/plugins/base.py:1998 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1998 +#: neutron/plugins/vmware/plugins/base.py:2001 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2032 +#: neutron/plugins/vmware/plugins/base.py:2035 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2055 +#: neutron/plugins/vmware/plugins/base.py:2058 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2084 +#: neutron/plugins/vmware/plugins/base.py:2087 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2113 +#: neutron/plugins/vmware/plugins/base.py:2116 #, python-format msgid "" "Rolling back database changes for gateway device %s because of an error " "in the NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2158 -#: neutron/plugins/vmware/plugins/base.py:2196 +#: neutron/plugins/vmware/plugins/base.py:2161 +#: neutron/plugins/vmware/plugins/base.py:2199 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2293 +#: neutron/plugins/vmware/plugins/base.py:2296 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2300 +#: neutron/plugins/vmware/plugins/base.py:2303 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2348 +#: neutron/plugins/vmware/plugins/base.py:2351 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2380 +#: neutron/plugins/vmware/plugins/base.py:2383 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2388 +#: neutron/plugins/vmware/plugins/base.py:2391 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13267,12 +13277,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2395 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2408 +#: neutron/plugins/vmware/plugins/base.py:2411 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -14449,46 +14459,46 @@ msgstr "" msgid "external_gateway_added: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:50 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:49 msgid "Initializing fwaas iptables driver" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:53 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:52 #, python-format msgid "Creating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:62 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:61 #, python-format msgid "Failed to create firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:66 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:65 #, python-format msgid "Deleting firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:77 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:76 #, python-format msgid "Failed to delete firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:81 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:80 #, python-format msgid "Updating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:90 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:89 #, python-format msgid "Failed to update firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:94 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:93 #, python-format msgid "Applying firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:113 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:112 #, python-format msgid "Failed to apply default policy on firewall: %s" msgstr "" @@ -14748,17 +14758,17 @@ msgstr "" msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:166 #, python-format msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:208 #, python-format msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:369 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -14942,184 +14952,212 @@ msgstr "" msgid "Removing SNAT port for subnet %s as this is the last pool using it..." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:61 +#: neutron/services/loadbalancer/drivers/radware/driver.py:63 msgid "vdirect server IP address" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:64 +#: neutron/services/loadbalancer/drivers/radware/driver.py:66 msgid "vdirect user name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:67 +#: neutron/services/loadbalancer/drivers/radware/driver.py:69 msgid "vdirect user password" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:70 +#: neutron/services/loadbalancer/drivers/radware/driver.py:72 msgid "Service ADC type" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:73 +#: neutron/services/loadbalancer/drivers/radware/driver.py:75 msgid "Service ADC version" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:76 +#: neutron/services/loadbalancer/drivers/radware/driver.py:78 msgid "service HA pair" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:79 +#: neutron/services/loadbalancer/drivers/radware/driver.py:81 msgid "service throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:82 +#: neutron/services/loadbalancer/drivers/radware/driver.py:84 msgid "service ssl throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:85 +#: neutron/services/loadbalancer/drivers/radware/driver.py:87 msgid "service compression throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:88 +#: neutron/services/loadbalancer/drivers/radware/driver.py:90 msgid "service cache" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:91 +#: neutron/services/loadbalancer/drivers/radware/driver.py:93 msgid "l2_l3 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:94 +#: neutron/services/loadbalancer/drivers/radware/driver.py:96 msgid "l4 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:101 +#: neutron/services/loadbalancer/drivers/radware/driver.py:104 msgid "l2_l3 workflow constructor params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:108 +#: neutron/services/loadbalancer/drivers/radware/driver.py:111 msgid "l2_l3 workflow setup params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:111 +#: neutron/services/loadbalancer/drivers/radware/driver.py:114 msgid "List of actions that we dont want to push to the completion queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:115 +#: neutron/services/loadbalancer/drivers/radware/driver.py:118 msgid "l4 workflow action name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:118 +#: neutron/services/loadbalancer/drivers/radware/driver.py:121 msgid "Resource pool ids" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:121 +#: neutron/services/loadbalancer/drivers/radware/driver.py:124 msgid "A required VLAN for the interswitch link to use" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:124 +#: neutron/services/loadbalancer/drivers/radware/driver.py:127 msgid "Support an Alteon interswitch link for stateful session failover" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:183 +#: neutron/services/loadbalancer/drivers/radware/driver.py:221 #, python-format -msgid "create_vip. vip: %s" +msgid "" +"vip: %(vip)s, extended_vip: %(extended_vip)s, network_id: " +"%(vip_network_id)s, service_name: %(service_name)s, pip_info: " +"%(pip_info)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:185 +#: neutron/services/loadbalancer/drivers/radware/driver.py:256 #, python-format -msgid "create_vip. extended_vip: %s" +msgid "Retrieved pip nport: %(port)r for vip: %(vip)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:187 +#: neutron/services/loadbalancer/drivers/radware/driver.py:264 #, python-format -msgid "create_vip. network_id: %s " +msgid "Found no pip nports associated with vip: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:189 +#: neutron/services/loadbalancer/drivers/radware/driver.py:273 #, python-format -msgid "create_vip. service_name: %s " +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:223 +#: neutron/services/loadbalancer/drivers/radware/driver.py:287 #, python-format -msgid "Failed to remove workflow %s. Going to set vip to ERROR status" +msgid "pip nport id: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:314 +#: neutron/services/loadbalancer/drivers/radware/driver.py:291 +#, python-format +msgid "pip nport delete failed: %r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:345 +#: neutron/services/loadbalancer/drivers/radware/driver.py:410 msgid "Starting operation completion handling thread" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:370 +#: neutron/services/loadbalancer/drivers/radware/driver.py:440 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:379 -#: neutron/services/loadbalancer/drivers/radware/driver.py:401 +#: neutron/services/loadbalancer/drivers/radware/driver.py:449 +#: neutron/services/loadbalancer/drivers/radware/driver.py:480 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:387 +#: neutron/services/loadbalancer/drivers/radware/driver.py:457 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:494 +#: neutron/services/loadbalancer/drivers/radware/driver.py:465 +#, python-format +msgid "Post-remove workflow function %r completed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:469 +#, python-format +msgid "Post-remove workflow function %r failed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:584 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:541 +#: neutron/services/loadbalancer/drivers/radware/driver.py:650 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:567 +#: neutron/services/loadbalancer/drivers/radware/driver.py:676 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:574 +#: neutron/services/loadbalancer/drivers/radware/driver.py:683 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:591 +#: neutron/services/loadbalancer/drivers/radware/driver.py:700 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:652 +#: neutron/services/loadbalancer/drivers/radware/driver.py:768 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:664 +#: neutron/services/loadbalancer/drivers/radware/driver.py:780 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:695 +#: neutron/services/loadbalancer/drivers/radware/driver.py:812 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:710 +#: neutron/services/loadbalancer/drivers/radware/driver.py:827 msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:737 +#: neutron/services/loadbalancer/drivers/radware/driver.py:836 +#, python-format +msgid "Post-operation function %(func)r completed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:842 +#, python-format +msgid "Post-operation function %(func)r failed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:876 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:777 +#: neutron/services/loadbalancer/drivers/radware/driver.py:916 #, python-format msgid "_remove_object_from_db %s" msgstr "" @@ -15835,12 +15873,12 @@ msgstr "" msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:404 +#: neutron/tests/unit/vmware/apiclient/fake.py:407 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:413 +#: neutron/tests/unit/vmware/apiclient/fake.py:416 #, python-format msgid "lrouter:%s not found" msgstr "" diff --git a/neutron/locale/es/LC_MESSAGES/neutron.po b/neutron/locale/es/LC_MESSAGES/neutron.po index fb3fbf3ab..23a3da0eb 100644 --- a/neutron/locale/es/LC_MESSAGES/neutron.po +++ b/neutron/locale/es/LC_MESSAGES/neutron.po @@ -8,11 +8,11 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-04-23 06:46+0000\n" -"PO-Revision-Date: 2014-04-23 03:40+0000\n" +"POT-Creation-Date: 2014-04-26 06:48+0000\n" +"PO-Revision-Date: 2014-04-23 08:06+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Spanish " -"(http://www.transifex.com/projects/p/openstack/language/es/)\n" +"(http://www.transifex.com/projects/p/neutron/language/es/)\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" @@ -538,7 +538,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:575 neutron/agent/l3_agent.py:954 #: neutron/agent/metadata/agent.py:330 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:107 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:836 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:854 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:300 @@ -637,7 +637,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "El puerto de direccionador %s no tiene dirección IP" -#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:923 +#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:931 #: neutron/services/firewall/agents/varmour/varmour_router.py:102 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -763,7 +763,7 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:657 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:675 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:283 #, python-format msgid "Delete %s" @@ -1153,25 +1153,25 @@ msgstr "El tipo de autenticación a utilizar" msgid "Authentication region" msgstr "Región de autenticación" -#: neutron/agent/linux/interface.py:202 neutron/agent/linux/interface.py:256 -#: neutron/agent/linux/interface.py:318 neutron/agent/linux/interface.py:367 +#: neutron/agent/linux/interface.py:206 neutron/agent/linux/interface.py:260 +#: neutron/agent/linux/interface.py:322 neutron/agent/linux/interface.py:371 #, python-format msgid "Device %s already exists" msgstr "El dispositivo %s ya existe" -#: neutron/agent/linux/interface.py:220 neutron/agent/linux/interface.py:267 -#: neutron/agent/linux/interface.py:330 neutron/agent/linux/interface.py:374 +#: neutron/agent/linux/interface.py:224 neutron/agent/linux/interface.py:271 +#: neutron/agent/linux/interface.py:334 neutron/agent/linux/interface.py:378 #, python-format msgid "Unplugged interface '%s'" msgstr "Interfaz desactivada '%s'" -#: neutron/agent/linux/interface.py:222 neutron/agent/linux/interface.py:266 -#: neutron/agent/linux/interface.py:332 neutron/agent/linux/interface.py:376 +#: neutron/agent/linux/interface.py:226 neutron/agent/linux/interface.py:270 +#: neutron/agent/linux/interface.py:336 neutron/agent/linux/interface.py:380 #, python-format msgid "Failed unplugging interface '%s'" msgstr "Ha fallado la desconexión de la interfaz '%s'" -#: neutron/agent/linux/interface.py:434 +#: neutron/agent/linux/interface.py:438 #, python-format msgid "Driver location: %s" msgstr "Ubicación de controlador: %s" @@ -1722,12 +1722,12 @@ msgstr "" "Notifique con diseminación al agente de %(topic)s el mensaje %(method)s " "en el direccionador %(router_id)s" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:47 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:49 #, python-format msgid "Notify metering agent at %(topic)s.%(host)s the message %(method)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:62 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:64 #, python-format msgid "" "Fanout notify metering agent at %(topic)s the message %(method)s on " @@ -1875,7 +1875,7 @@ msgid "'%s' is not a valid input" msgstr "'%s' no es una entrada válida" #: neutron/api/v2/attributes.py:357 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "'%s' is not a valid UUID" msgstr "'%s' no es un UUID válido" @@ -2969,8 +2969,8 @@ msgstr "" "%(cidr)s de la subred %(sub_id)s" #: neutron/db/l3_db.py:387 neutron/db/l3_db.py:464 -#: neutron/plugins/bigswitch/plugin.py:1011 -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1001 +#: neutron/plugins/bigswitch/plugin.py:1010 msgid "Either subnet_id or port_id must be specified" msgstr "Se debe especificar el ID de subred o el ID de puerto" @@ -3030,11 +3030,11 @@ msgstr "" "El puerto %s tiene varias IP fijas. Debe proporcionar una IP específica " "al asignar una IP flotante" -#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1844 +#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1847 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "fixed_ip_address no se puede especificar sin un port_id" -#: neutron/db/l3_db.py:825 +#: neutron/db/l3_db.py:833 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " @@ -3043,7 +3043,7 @@ msgstr "" "El puerto %(port_id)s tiene el propietario %(port_owner)s, pero ninguna " "dirección IP, por lo que se puede suprimir" -#: neutron/db/l3_db.py:929 +#: neutron/db/l3_db.py:937 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "Saltando el puerto %s, ya que no hay ninguna IP configurada en él" @@ -3215,6 +3215,11 @@ msgstr "'cookie_name' debe especificarse para este tipo de persistencia de sesi msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "'cookie_name' no está permitido para este tipo de persistencia de sesión." +#: neutron/db/metering/metering_rpc.py:50 +#, python-format +msgid "Unable to find agent %s." +msgstr "" + #: neutron/db/migration/cli.py:32 msgid "Neutron plugin provider module" msgstr "" @@ -3839,7 +3844,7 @@ msgid "Port does not have port security binding." msgstr "El puerto no tiene enlace de seguridad de puerto." #: neutron/extensions/providernet.py:54 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 msgid "Plugin does not support updating provider attributes" msgstr "El plug-in no soporta la actualización de atributos de proveedor" @@ -3855,47 +3860,47 @@ msgstr "" msgid "Only admin can view or configure quota" msgstr "Solo los administradores pueden ver o configurar cuotas" -#: neutron/extensions/securitygroup.py:35 +#: neutron/extensions/securitygroup.py:34 msgid "For TCP/UDP protocols, port_range_min must be <= port_range_max" msgstr "Para los protocolos TCP/UDP, port_range_min debe ser <= port_range_max" -#: neutron/extensions/securitygroup.py:40 +#: neutron/extensions/securitygroup.py:39 #, python-format msgid "Invalid value for port %(port)s" msgstr "Valor no válido para el puerto %(port)s" -#: neutron/extensions/securitygroup.py:44 +#: neutron/extensions/securitygroup.py:43 #, python-format msgid "" "Invalid value for ICMP %(field)s (%(attr)s) %(value)s. It must be 0 to " "255." msgstr "" -#: neutron/extensions/securitygroup.py:49 +#: neutron/extensions/securitygroup.py:48 #, python-format msgid "" "ICMP code (port-range-max) %(value)s is provided but ICMP type (port-" "range-min) is missing." msgstr "" -#: neutron/extensions/securitygroup.py:54 +#: neutron/extensions/securitygroup.py:53 #, python-format msgid "Security Group %(id)s in use." msgstr "El grupo de seguridad %(id)s se está utilizando." -#: neutron/extensions/securitygroup.py:58 +#: neutron/extensions/securitygroup.py:57 msgid "Removing default security group not allowed." msgstr "No se permite eliminar el grupo de seguridad predeterminado." -#: neutron/extensions/securitygroup.py:62 +#: neutron/extensions/securitygroup.py:61 msgid "Updating default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:66 +#: neutron/extensions/securitygroup.py:65 msgid "Default security group already exists." msgstr "El grupo de seguridad predeterminado ya existe." -#: neutron/extensions/securitygroup.py:70 +#: neutron/extensions/securitygroup.py:69 #, python-format msgid "" "Security group rule protocol %(protocol)s not supported. Only protocol " @@ -3903,62 +3908,62 @@ msgid "" "supported." msgstr "" -#: neutron/extensions/securitygroup.py:76 +#: neutron/extensions/securitygroup.py:75 msgid "Multiple tenant_ids in bulk security group rule create not allowed" msgstr "" "No se permiten varios Id de arrendatario en creación de regla de grupo de" " seguridad masiva" -#: neutron/extensions/securitygroup.py:81 +#: neutron/extensions/securitygroup.py:80 msgid "Only remote_ip_prefix or remote_group_id may be provided." msgstr "Solo se puede proporcionar remote_ip_prefix o remote_group_id." -#: neutron/extensions/securitygroup.py:86 +#: neutron/extensions/securitygroup.py:85 msgid "Must also specifiy protocol if port range is given." msgstr "" "También se debe especificar el protocolo si se proporciona el rango de " "puertos. " -#: neutron/extensions/securitygroup.py:90 +#: neutron/extensions/securitygroup.py:89 msgid "Only allowed to update rules for one security profile at a time" msgstr "Solo se permite actualizar reglas para un perfil de seguridad a la vez" -#: neutron/extensions/securitygroup.py:95 +#: neutron/extensions/securitygroup.py:94 #, python-format msgid "Security group %(id)s does not exist" msgstr "El grupo de seguridad %(id)s no existe" -#: neutron/extensions/securitygroup.py:99 +#: neutron/extensions/securitygroup.py:98 #, python-format msgid "Security group rule %(id)s does not exist" msgstr "La regla de grupo de seguridad %(id)s no existe" -#: neutron/extensions/securitygroup.py:103 +#: neutron/extensions/securitygroup.py:102 msgid "Duplicate Security Group Rule in POST." msgstr "Regla de grupo de seguridad duplicada en POST." -#: neutron/extensions/securitygroup.py:107 +#: neutron/extensions/securitygroup.py:106 #, python-format msgid "Security group rule already exists. Group id is %(id)s." msgstr "La regla de grupo de seguridad ya existe. El id de grupo es %(id)s." -#: neutron/extensions/securitygroup.py:111 +#: neutron/extensions/securitygroup.py:110 #, python-format msgid "Conflicting value ethertype %(ethertype)s for CIDR %(cidr)s" msgstr "" -#: neutron/extensions/securitygroup.py:159 +#: neutron/extensions/securitygroup.py:158 #, python-format msgid "'%s' is not an integer or uuid" msgstr "'%s' no es un entero o uuid" -#: neutron/extensions/securitygroup.py:248 +#: neutron/extensions/securitygroup.py:247 msgid "" "Number of security groups allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/securitygroup.py:252 +#: neutron/extensions/securitygroup.py:251 msgid "" "Number of security rules allowed per tenant. A negative value means " "unlimited." @@ -4042,47 +4047,47 @@ msgstr "" msgid "Router %(router_id)s has no external network gateway set" msgstr "" -#: neutron/notifiers/nova.py:130 +#: neutron/notifiers/nova.py:165 msgid "device_id is not set on port yet." msgstr "" -#: neutron/notifiers/nova.py:134 +#: neutron/notifiers/nova.py:169 msgid "Port ID not set! Nova will not be notified of port status change." msgstr "" -#: neutron/notifiers/nova.py:159 +#: neutron/notifiers/nova.py:194 #, python-format msgid "" "Ignoring state change previous_port_status: %(pre_status)s " "current_port_status: %(cur_status)s port_id %(id)s" msgstr "" -#: neutron/notifiers/nova.py:187 +#: neutron/notifiers/nova.py:221 #, python-format msgid "Sending events: %s" msgstr "" -#: neutron/notifiers/nova.py:192 +#: neutron/notifiers/nova.py:226 #, python-format msgid "Nova returned NotFound for event: %s" msgstr "" -#: neutron/notifiers/nova.py:195 +#: neutron/notifiers/nova.py:229 #, python-format msgid "Failed to notify nova on events: %s" msgstr "" -#: neutron/notifiers/nova.py:199 neutron/notifiers/nova.py:215 +#: neutron/notifiers/nova.py:233 neutron/notifiers/nova.py:249 #, python-format msgid "Error response returned from nova: %s" msgstr "" -#: neutron/notifiers/nova.py:210 +#: neutron/notifiers/nova.py:244 #, python-format msgid "Nova event: %s returned with failed status" msgstr "" -#: neutron/notifiers/nova.py:213 +#: neutron/notifiers/nova.py:247 #, python-format msgid "Nova event response: %s" msgstr "" @@ -4761,80 +4766,80 @@ msgstr "" msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:661 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:752 +#: neutron/plugins/bigswitch/plugin.py:742 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:804 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:864 +#: neutron/plugins/bigswitch/plugin.py:854 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:902 +#: neutron/plugins/bigswitch/plugin.py:892 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:924 +#: neutron/plugins/bigswitch/plugin.py:914 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:946 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:975 +#: neutron/plugins/bigswitch/plugin.py:965 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1003 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1036 +#: neutron/plugins/bigswitch/plugin.py:1026 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1053 +#: neutron/plugins/bigswitch/plugin.py:1043 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1059 +#: neutron/plugins/bigswitch/plugin.py:1049 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1075 +#: neutron/plugins/bigswitch/plugin.py:1065 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1090 +#: neutron/plugins/bigswitch/plugin.py:1080 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1108 +#: neutron/plugins/bigswitch/plugin.py:1110 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1123 +#: neutron/plugins/bigswitch/plugin.py:1125 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1124 +#: neutron/plugins/bigswitch/plugin.py:1126 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -5065,7 +5070,7 @@ msgstr "Error en bucle de sucesos de agente " #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:225 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1002 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1365 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 @@ -5181,9 +5186,9 @@ msgid "%s can not be found in database" msgstr "No se puede encontrar %s en la base de datos" #: neutron/plugins/brocade/NeutronPlugin.py:300 -#: neutron/plugins/brocade/NeutronPlugin.py:343 -#: neutron/plugins/brocade/NeutronPlugin.py:396 -#: neutron/plugins/brocade/NeutronPlugin.py:426 +#: neutron/plugins/brocade/NeutronPlugin.py:344 +#: neutron/plugins/brocade/NeutronPlugin.py:397 +#: neutron/plugins/brocade/NeutronPlugin.py:427 msgid "Brocade NOS driver error" msgstr "" @@ -5193,9 +5198,9 @@ msgid "Returning the allocated vlan (%d) to the pool" msgstr "Devolviendo la asignada (%d) a la agrupación" #: neutron/plugins/brocade/NeutronPlugin.py:304 -#: neutron/plugins/brocade/NeutronPlugin.py:344 -#: neutron/plugins/brocade/NeutronPlugin.py:397 -#: neutron/plugins/brocade/NeutronPlugin.py:428 +#: neutron/plugins/brocade/NeutronPlugin.py:345 +#: neutron/plugins/brocade/NeutronPlugin.py:398 +#: neutron/plugins/brocade/NeutronPlugin.py:429 msgid "Brocade plugin raised exception, check logs" msgstr "" @@ -5669,88 +5674,88 @@ msgstr "" msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:866 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:883 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:884 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:891 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:894 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:908 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:915 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:922 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1144 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1151 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1157 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1171 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1168 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1175 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1172 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1179 #, python-format msgid "" "Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " "low address to high address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1185 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1194 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1201 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1200 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1221 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1232 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1253 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1260 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1270 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "Segment range overlaps with another profile" msgstr "" @@ -5891,34 +5896,34 @@ msgstr "" msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:243 msgid "Logical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:268 msgid "network_segment_pool" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:313 msgid "Invalid input for CIDR" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:464 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:452 #, python-format msgid "req: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:473 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:461 #, python-format msgid "status_code %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:478 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:466 #, python-format msgid "VSM: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:493 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:481 #, python-format msgid "Unable to serialize object of type = '%s'" msgstr "" @@ -5927,36 +5932,23 @@ msgstr "" msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 -#, python-format -msgid "_populate_policy_profiles %s" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:191 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:205 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:197 -msgid "_poll_policies" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 -msgid "No policy profile updated from VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:262 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:242 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "Se necesita provider:network_type" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:266 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:246 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:260 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 @@ -5964,19 +5956,19 @@ msgstr "Se necesita provider:network_type" msgid "provider:segmentation_id required" msgstr "Se necesita provider:segmentation_id" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:249 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:254 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:283 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:267 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 @@ -5984,7 +5976,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "No se soporta provider:network_type %s " -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5992,164 +5984,164 @@ msgstr "No se soporta provider:network_type %s " msgid "Unknown provider:physical_network %s" msgstr "provider:physical_network %s desconocido" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "Se necesita provider:physical_network" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:480 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:460 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:519 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:499 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:524 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:504 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:525 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:505 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:565 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:545 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:570 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:575 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:558 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:583 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:630 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:633 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:610 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:613 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:645 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:625 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:648 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:678 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:658 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:688 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:703 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:735 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:715 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:757 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:737 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:758 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:738 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:782 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:762 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:822 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:802 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:812 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:843 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:823 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:859 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:897 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:877 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:892 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:933 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:941 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1026 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1006 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:232 @@ -6159,88 +6151,88 @@ msgstr "" msgid "Created network: %s" msgstr "Se ha creado la red: %s" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1084 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1064 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1099 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1079 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1103 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1083 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1097 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1125 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1147 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1192 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1174 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1190 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:314 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1219 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1201 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1236 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1256 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1290 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1272 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1280 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1309 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1291 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1306 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1321 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1359 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1341 msgid "Get subnets" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1444 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1426 #, python-format msgid "Scheduling router %s" msgstr "" @@ -6684,7 +6676,7 @@ msgid "port_delete received" msgstr "Se ha recibido port_delete" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:219 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:661 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "Se ha recibido port_update" @@ -6776,7 +6768,7 @@ msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:437 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:976 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:390 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1267 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 @@ -6784,7 +6776,7 @@ msgid "Agent out of sync with plugin!" msgstr "El agente está fuera de sincronización con el plug-in." #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:445 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1006 msgid "Agent loop has new devices!" msgstr "El bucle de agente tiene dispositivos nuevos." @@ -6803,7 +6795,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:474 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:269 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1027 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1045 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1362 msgid "Agent initialized successfully, now running... " @@ -7069,242 +7061,242 @@ msgstr "" msgid "Delete network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:248 #, python-format msgid "Delete net failed after deleting the network in DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253 #, python-format msgid "Get network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:259 msgid "Get networks in progress" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:269 #, python-format msgid "Create port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285 msgid "Create port does not have tenant id info" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:291 #, python-format msgid "Create port does not have tenant id info; obtained is: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:312 #, python-format msgid "Create port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:319 #, python-format msgid "Update port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346 #, python-format msgid "Update port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:352 #, python-format msgid "Delete port in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:365 #, python-format msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:374 #, python-format msgid "Create subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:386 #, python-format msgid "Create subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388 #, python-format msgid "Subnet created: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:394 #, python-format msgid "Update subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419 #, python-format msgid "Update subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:425 #, python-format msgid "Delete subnet in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:430 #, python-format msgid "" "Delete subnet operation failed in SDN-VE after deleting the subnet from " "DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:439 #, python-format msgid "Create router in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:442 #, python-format msgid "Ignoring admin_state_up=False for router=%r. Overriding with True" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:452 msgid "Create router failed: no SDN-VE tenant." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:460 #, python-format msgid "Create router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:462 #, python-format msgid "Router created: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:467 #, python-format msgid "Update router in progress: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:474 msgid "admin_state_up=False routers are not supported." msgstr "Los direccionadores admin_state_up=False no están soportados." -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493 #, python-format msgid "Update router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:499 #, python-format msgid "Delete router in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:506 #, python-format msgid "" "Delete router operation failed in SDN-VE after deleting the router in DB:" " %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:511 #, python-format msgid "" "Add router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:519 #, python-format msgid "SdnvePluginV2.add_router_interface called. Port info: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:533 #, python-format msgid "Update router-add-interface failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 #, python-format msgid "Added router interface: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:540 #, python-format msgid "" "Add router interface only called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550 msgid "" "SdnvePluginV2._add_router_interface_only: failed to add the interface in " "the roll back. of a remove_router_interface operation" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:556 #, python-format msgid "" "Remove router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565 msgid "No port ID" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 #, python-format msgid "SdnvePluginV2.remove_router_interface port: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:571 msgid "No fixed IP" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:576 #, python-format msgid "SdnvePluginV2.remove_router_interface subnet_id: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:584 #, python-format msgid "Update router-remove-interface failed SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:605 #, python-format msgid "Create floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:616 #, python-format msgid "Creating floating ip operation failed in SDN-VE controller: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:619 #, python-format msgid "Created floatingip : %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:624 #, python-format msgid "Update floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644 #, python-format msgid "Update floating ip failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:650 #, python-format msgid "Delete floatingip in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:655 #, python-format msgid "Delete floatingip failed in SDN-VE: %s" msgstr "" @@ -7543,81 +7535,81 @@ msgstr "" msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:304 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "Iniciando el puente %(bridge_name)s para la subinterfaz %(interface)s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:301 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:319 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" "El inicio del puente %(bridge_name)s para la subinterfaz %(interface)s se" " ha realizado" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:323 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:341 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "No se puede añadir %(interface)s a %(bridge_name)s! Excepción: %(e)s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:354 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:343 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:361 #, python-format msgid "No mapping for physical network %s" msgstr "No hay ninguna correlación para la red física %s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:352 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:370 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "Dispositivo tap: %s no existe en este host, se ha omitido" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:401 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "Añadiendo el dispositivo %(tap_device_name)s al puente %(bridge_name)s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:392 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:410 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "%(tap_device_name)s ya existe en el puente %(bridge_name)s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:430 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:448 #, python-format msgid "Deleting bridge %s" msgstr "Suprimiendo el puente %s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:437 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:455 #, python-format msgid "Done deleting bridge %s" msgstr "La supresión del puerto %s se ha realizado" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:458 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "No se puede suprimir el puente %s, no existe " -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:454 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:472 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "Eliminando el dispositivo %(interface_name)s del puente %(bridge_name)s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:461 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:479 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" "Se ha realizado la eliminación del dispositivo %(interface_name)s del " "puente %(bridge_name)s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:467 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " @@ -7626,91 +7618,91 @@ msgstr "" "No se puede eliminar el dispositivo %(interface_name)s. El puente " "%(bridge_name)s no existe" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:475 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:493 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "Suprimiendo la subinterfaz %s para vlan" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:482 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 #, python-format msgid "Done deleting subinterface %s" msgstr "Se ha realizado la supresión de la interfaz %s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:486 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:504 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:509 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:533 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:568 #, python-format msgid "" "Option \"%(option)s\" must be supported by command \"%(command)s\" to " "enable %(mode)s mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:527 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:545 msgid "No valid Segmentation ID to perform UCAST test." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:562 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN MCAST mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:569 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 msgid "" "Linux kernel vxlan module and iproute2 3.8 or above are required to " "enable VXLAN." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:579 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:597 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:654 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:672 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:281 msgid "network_delete received" msgstr "Se ha recibido network_delete" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:711 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:714 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:732 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:736 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:350 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:758 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:783 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:801 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:409 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:846 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:864 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "No se puede obtener dirección MAC para el ID exclusivo. El agente termina." -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:850 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:105 @@ -7718,12 +7710,12 @@ msgstr "No se puede obtener dirección MAC para el ID exclusivo. El agente termi msgid "RPC agent_id: %s" msgstr "agent_id de RPC: %s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917 #, python-format msgid "Port %s added" msgstr "Se ha añadido el puerto %s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:905 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1068 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1108 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 @@ -7732,15 +7724,15 @@ msgstr "Se ha añadido el puerto %s" msgid "Unable to get port details for %(device)s: %(e)s" msgstr "No se pueden obtener detalles de puerto para %(device)s: %(e)s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1075 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:973 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "Se ha actualizado el puerto %(device)s. Detalles: %(details)s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:981 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1095 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 @@ -7750,7 +7742,7 @@ msgstr "Se ha actualizado el puerto %(device)s. Detalles: %(details)s" msgid "Device %s not defined on plugin" msgstr "El dispositivo %s no está definido en el plug-in" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:968 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1125 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1142 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 @@ -7759,7 +7751,7 @@ msgstr "El dispositivo %s no está definido en el plug-in" msgid "Attachment %s removed" msgstr "Se ha eliminado el adjunto %s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1132 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1149 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 @@ -7768,7 +7760,7 @@ msgstr "Se ha eliminado el adjunto %s" msgid "port_removed failed for %(device)s: %(e)s" msgstr "Ha fallado port_removed para %(device)s: %(e)s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:979 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:374 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1154 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 @@ -7776,20 +7768,20 @@ msgstr "Ha fallado port_removed para %(device)s: %(e)s" msgid "Port %s updated." msgstr "El puerto %s se ha actualizado." -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:971 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:989 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "Se ha iniciado el daemon RPC de agente de LinuxBridge." -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1001 msgid "Update devices failed" msgstr "Se ha encontrado un error en la actualización de los dispositivos" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1012 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "Error en bucle de agente. Información de dispositivo: %s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1035 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:428 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" @@ -7797,7 +7789,7 @@ msgstr "" "Ha fallado el análisis de physical_interface_mappings: %s. El agente " "termina." -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1038 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Interface mappings: %s" @@ -8348,49 +8340,49 @@ msgstr "MidonetPluginV2.get_network está saliendo: qnet=%r" msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "Se ha llamado a MidonetPluginV2.delete_network: id=%r" -#: neutron/plugins/midonet/plugin.py:522 +#: neutron/plugins/midonet/plugin.py:524 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%r had been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:529 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "Se ha llamado a MidonetPluginV2.create_port: puerto=%r" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:590 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:595 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:600 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "Se ha llamado a MidonetPluginV2.get_port: id=%(id)s campos=%(fields)r" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:607 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:611 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:616 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" "Se ha llamado a MidonetPluginV2.get_ports: filtros=%(filters)s, " "campos=%(fields)r" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:625 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " @@ -8399,51 +8391,51 @@ msgstr "" "Se ha llamado a MidonetPluginV2.delete_port: id=%(id)s " "l3_port_check=%(l3_port_check)r" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:659 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:734 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:782 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:794 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:838 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:858 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" "Se ha llamado a MidonetPluginV2.update_router: id=%(id)s " "direccionador=%(router)r" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:898 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:909 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "Se ha llamado a MidonetPluginV2.delete_router: id=%s" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1009 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " @@ -8452,25 +8444,25 @@ msgstr "" "Se ha llamado a MidonetPluginV2.add_router_interface: " "router_id=%(router_id)s interface_info=%(interface_info)r" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1033 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1042 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1049 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1089 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " @@ -8479,12 +8471,12 @@ msgstr "" "Se ha llamado a MidonetPluginV2.update_floatingip: id=%(id)s " "floatingip=%(floatingip)s " -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1108 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "MidonetPluginV2.update_floating_ip está saliendo: fip=%s" -#: neutron/plugins/midonet/plugin.py:1128 +#: neutron/plugins/midonet/plugin.py:1130 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " @@ -8493,22 +8485,22 @@ msgstr "" "Se ha llamado a MidonetPluginV2.create_security_group: " "security_group=%(security_group)s default_sg=%(default_sg)s " -#: neutron/plugins/midonet/plugin.py:1157 +#: neutron/plugins/midonet/plugin.py:1159 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1164 +#: neutron/plugins/midonet/plugin.py:1166 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1170 +#: neutron/plugins/midonet/plugin.py:1172 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "Se ha llamado a MidonetPluginV2.delete_security_group: id=%s" -#: neutron/plugins/midonet/plugin.py:1202 +#: neutron/plugins/midonet/plugin.py:1204 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " @@ -8517,12 +8509,12 @@ msgstr "" "Se ha llamado a MidonetPluginV2.create_security_group_rule: " "security_group_rule=%(security_group_rule)r" -#: neutron/plugins/midonet/plugin.py:1212 +#: neutron/plugins/midonet/plugin.py:1214 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1222 +#: neutron/plugins/midonet/plugin.py:1224 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -8733,91 +8725,101 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:465 neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:467 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:471 neutron/plugins/ml2/plugin.py:591 +#: neutron/plugins/ml2/plugin.py:473 neutron/plugins/ml2/plugin.py:593 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:479 +#: neutron/plugins/ml2/plugin.py:481 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:490 +#: neutron/plugins/ml2/plugin.py:492 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:498 neutron/plugins/ml2/plugin.py:604 +#: neutron/plugins/ml2/plugin.py:500 neutron/plugins/ml2/plugin.py:606 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:504 +#: neutron/plugins/ml2/plugin.py:506 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:513 neutron/plugins/ml2/plugin.py:612 +#: neutron/plugins/ml2/plugin.py:515 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:521 +#: neutron/plugins/ml2/plugin.py:523 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:530 +#: neutron/plugins/ml2/plugin.py:532 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:544 +#: neutron/plugins/ml2/plugin.py:546 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:574 +#: neutron/plugins/ml2/plugin.py:576 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:600 +#: neutron/plugins/ml2/plugin.py:587 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:602 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:621 +#: neutron/plugins/ml2/plugin.py:622 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:632 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:650 +#: neutron/plugins/ml2/plugin.py:661 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:120 +#: neutron/plugins/ml2/plugin.py:721 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:125 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:728 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:121 +#: neutron/plugins/ml2/plugin.py:739 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:126 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:737 +#: neutron/plugins/ml2/plugin.py:748 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:749 +#: neutron/plugins/ml2/plugin.py:760 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:761 +#: neutron/plugins/ml2/plugin.py:772 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9701,7 +9703,7 @@ msgstr "" msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:425 +#: neutron/plugins/mlnx/mlnx_plugin.py:426 #, python-format msgid "create_port with %s" msgstr "" @@ -10044,27 +10046,27 @@ msgstr "" msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "Se ha llamado a NECPluginV2.delete_network(), id=%s ." -#: neutron/plugins/nec/nec_plugin.py:398 +#: neutron/plugins/nec/nec_plugin.py:405 #, python-format msgid "delete_network() failed due to %s" msgstr "delete_network() ha fallado debido a %s" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:546 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "Se ha llamado a NECPluginV2.create_port(), port=%s ." -#: neutron/plugins/nec/nec_plugin.py:603 +#: neutron/plugins/nec/nec_plugin.py:610 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "Se ha llamado a NECPluginV2.update_port(), id=%(id)s port=%(port)s ." -#: neutron/plugins/nec/nec_plugin.py:635 +#: neutron/plugins/nec/nec_plugin.py:642 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "Se ha llamado a NECPluginV2.delete_port(), id=%s ." -#: neutron/plugins/nec/nec_plugin.py:700 +#: neutron/plugins/nec/nec_plugin.py:707 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " @@ -10073,26 +10075,26 @@ msgstr "" "Se ha llamado a NECPluginV2RPCCallbacks.get_port_from_device(), " "device=%(device)s => %(ret)s." -#: neutron/plugins/nec/nec_plugin.py:731 +#: neutron/plugins/nec/nec_plugin.py:738 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "Se ha llamado a NECPluginV2RPCCallbacks.update_ports(), kwargs=%s ." -#: neutron/plugins/nec/nec_plugin.py:741 +#: neutron/plugins/nec/nec_plugin.py:748 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:761 +#: neutron/plugins/nec/nec_plugin.py:768 #, 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:766 +#: neutron/plugins/nec/nec_plugin.py:773 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10543,73 +10545,73 @@ msgstr "" msgid "Port-Mapping for port %s not found on VSD" msgstr "" -#: neutron/plugins/nuage/plugin.py:325 +#: neutron/plugins/nuage/plugin.py:327 msgid "" "Either net_partition is not provided with subnet OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:393 +#: neutron/plugins/nuage/plugin.py:395 #, python-format msgid "" "Unable to complete operation on subnet %s.One or more ports have an IP " "allocation from this subnet." msgstr "" -#: neutron/plugins/nuage/plugin.py:423 +#: neutron/plugins/nuage/plugin.py:425 #, python-format msgid "" "Router %s does not hold default zone OR net_partition mapping. Router-IF " "add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:433 +#: neutron/plugins/nuage/plugin.py:435 #, python-format msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:443 +#: neutron/plugins/nuage/plugin.py:445 #, python-format msgid "" "Subnet %(subnet)s and Router %(router)s belong to different net_partition" " Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:455 +#: neutron/plugins/nuage/plugin.py:457 #, python-format msgid "Subnet %s has one or more active VMs Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:501 neutron/plugins/nuage/plugin.py:506 -#: neutron/plugins/nuage/plugin.py:512 +#: neutron/plugins/nuage/plugin.py:503 neutron/plugins/nuage/plugin.py:508 +#: neutron/plugins/nuage/plugin.py:514 #, python-format msgid "No router interface found for Router %s. Router-IF delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:523 +#: neutron/plugins/nuage/plugin.py:525 #, python-format msgid "Subnet %s has one or more active VMs Router-IF delete not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:532 +#: neutron/plugins/nuage/plugin.py:534 #, python-format msgid "" "Router %s does not hold net_partition assoc on Nuage VSD. Router-IF " "delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:571 +#: neutron/plugins/nuage/plugin.py:573 msgid "" "Either net_partition is not provided with router OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:679 +#: neutron/plugins/nuage/plugin.py:681 #, python-format msgid "One or more router still attached to net_partition %s." msgstr "" -#: neutron/plugins/nuage/plugin.py:684 +#: neutron/plugins/nuage/plugin.py:686 #, python-format msgid "NetPartition with %s does not exist" msgstr "" @@ -10999,20 +11001,20 @@ msgstr "" msgid "Number of seconds to retry acquiring an Open vSwitch datapath" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:245 +#: neutron/plugins/oneconvergence/plugin.py:246 msgid "Failed to create subnet, deleting it from neutron" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:309 +#: neutron/plugins/oneconvergence/plugin.py:310 #, python-format msgid "Deleting newly created neutron port %s" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:379 +#: neutron/plugins/oneconvergence/plugin.py:380 msgid "Failed to create floatingip" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:418 +#: neutron/plugins/oneconvergence/plugin.py:419 msgid "Failed to create router" msgstr "" @@ -11513,166 +11515,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:54 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:71 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:75 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:76 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:87 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:88 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:98 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:99 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:112 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:113 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:127 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:128 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:139 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:164 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:348 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:166 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:350 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:154 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:176 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:178 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:195 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:222 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:197 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:224 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:210 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:212 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:238 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:240 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:253 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:255 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:282 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:284 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:306 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:308 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:316 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:318 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:328 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:330 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:336 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:338 msgid "update_subnet() called" msgstr "Se ha llamado a update_subnet()" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:360 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:362 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:372 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:374 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:382 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:384 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:388 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:390 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:397 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:399 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:407 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:409 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:415 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:417 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:435 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:437 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:446 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:448 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:468 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:470 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:479 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:481 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:491 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:488 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:500 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:497 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:513 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:506 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:522 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:516 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:535 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:526 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 +msgid "Neutron PLUMgrid Director: disassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:540 +msgid "PLUMgrid Library: disassociate_floatingips() called" +msgstr "" + #: neutron/plugins/ryu/ryu_neutron_plugin.py:64 #, python-format msgid "get_ofp_rest_api: %s" @@ -13304,7 +13314,7 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:534 -#: neutron/plugins/vmware/plugins/base.py:1059 +#: neutron/plugins/vmware/plugins/base.py:1062 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -13351,13 +13361,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:670 -#: neutron/plugins/vmware/plugins/base.py:1779 +#: neutron/plugins/vmware/plugins/base.py:1782 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:674 -#: neutron/plugins/vmware/plugins/base.py:1783 +#: neutron/plugins/vmware/plugins/base.py:1786 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13418,133 +13428,133 @@ msgstr "" "Este plug-in aún no soporta la red con admin_state_up=False. Ignorando el" " valor para la red %s" -#: neutron/plugins/vmware/plugins/base.py:1048 +#: neutron/plugins/vmware/plugins/base.py:1051 #, python-format msgid "" "A nsx lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1067 +#: neutron/plugins/vmware/plugins/base.py:1070 #, python-format msgid "delete_network completed for tenant: %s" msgstr "Se ha completado delete_network para el arrendatario: %s" -#: neutron/plugins/vmware/plugins/base.py:1070 +#: neutron/plugins/vmware/plugins/base.py:1073 #: neutron/plugins/vmware/plugins/service.py:520 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1105 +#: neutron/plugins/vmware/plugins/base.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "No se soportan las redes admin_state_up=False." -#: neutron/plugins/vmware/plugins/base.py:1182 +#: neutron/plugins/vmware/plugins/base.py:1185 #, python-format msgid "port created on NSX backend for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1185 +#: neutron/plugins/vmware/plugins/base.py:1188 #, python-format msgid "Logical switch for network %s was not found in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1196 +#: neutron/plugins/vmware/plugins/base.py:1199 msgid "Unable to create port or set port attachment in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1288 +#: neutron/plugins/vmware/plugins/base.py:1291 #, python-format msgid "Updating port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1323 +#: neutron/plugins/vmware/plugins/base.py:1326 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1406 +#: neutron/plugins/vmware/plugins/base.py:1409 msgid "" "Cannot create a distributed router with the NSX platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1412 +#: neutron/plugins/vmware/plugins/base.py:1415 msgid "Unable to create logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1423 +#: neutron/plugins/vmware/plugins/base.py:1426 #, 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/vmware/plugins/base.py:1433 +#: neutron/plugins/vmware/plugins/base.py:1436 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1462 -#: neutron/plugins/vmware/plugins/base.py:1547 +#: neutron/plugins/vmware/plugins/base.py:1465 +#: neutron/plugins/vmware/plugins/base.py:1550 #: neutron/plugins/vmware/plugins/service.py:203 #: neutron/plugins/vmware/plugins/service.py:1214 #, python-format msgid "Network '%s' is not a valid external network" msgstr "La red '%s' no es una red externa válida" -#: neutron/plugins/vmware/plugins/base.py:1511 +#: neutron/plugins/vmware/plugins/base.py:1514 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1514 +#: neutron/plugins/vmware/plugins/base.py:1517 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1556 +#: neutron/plugins/vmware/plugins/base.py:1559 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1572 +#: neutron/plugins/vmware/plugins/base.py:1575 #, python-format msgid "Logical router %s not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1576 +#: neutron/plugins/vmware/plugins/base.py:1579 msgid "Unable to update logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1578 +#: neutron/plugins/vmware/plugins/base.py:1581 msgid "" "Request cannot contain 'routes' with the NSX platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1635 +#: neutron/plugins/vmware/plugins/base.py:1638 #, python-format msgid "Logical router '%s' not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1639 +#: neutron/plugins/vmware/plugins/base.py:1642 #, python-format msgid "Unable to delete logical router '%s' on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1649 +#: neutron/plugins/vmware/plugins/base.py:1652 #, 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/vmware/plugins/base.py:1717 +#: neutron/plugins/vmware/plugins/base.py:1720 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " @@ -13553,98 +13563,98 @@ msgstr "" "Add_router_interface se ha completado para la subred: %(subnet_id)s y el " "direccionador: %(router_id)s" -#: neutron/plugins/vmware/plugins/base.py:1815 +#: neutron/plugins/vmware/plugins/base.py:1818 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1820 +#: neutron/plugins/vmware/plugins/base.py:1823 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1952 +#: neutron/plugins/vmware/plugins/base.py:1955 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1958 +#: neutron/plugins/vmware/plugins/base.py:1961 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1995 +#: neutron/plugins/vmware/plugins/base.py:1998 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "El puerto '%s' no está asociado con IP flotantes" -#: neutron/plugins/vmware/plugins/base.py:1998 +#: neutron/plugins/vmware/plugins/base.py:2001 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2032 +#: neutron/plugins/vmware/plugins/base.py:2035 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2055 +#: neutron/plugins/vmware/plugins/base.py:2058 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2084 +#: neutron/plugins/vmware/plugins/base.py:2087 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2113 +#: neutron/plugins/vmware/plugins/base.py:2116 #, python-format msgid "" "Rolling back database changes for gateway device %s because of an error " "in the NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2158 -#: neutron/plugins/vmware/plugins/base.py:2196 +#: neutron/plugins/vmware/plugins/base.py:2161 +#: neutron/plugins/vmware/plugins/base.py:2199 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2293 +#: neutron/plugins/vmware/plugins/base.py:2296 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2300 +#: neutron/plugins/vmware/plugins/base.py:2303 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2348 +#: neutron/plugins/vmware/plugins/base.py:2351 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2380 +#: neutron/plugins/vmware/plugins/base.py:2383 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2388 +#: neutron/plugins/vmware/plugins/base.py:2391 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13652,12 +13662,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2395 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2408 +#: neutron/plugins/vmware/plugins/base.py:2411 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -14842,46 +14852,46 @@ msgstr "" msgid "external_gateway_added: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:50 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:49 msgid "Initializing fwaas iptables driver" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:53 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:52 #, python-format msgid "Creating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:62 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:61 #, python-format msgid "Failed to create firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:66 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:65 #, python-format msgid "Deleting firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:77 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:76 #, python-format msgid "Failed to delete firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:81 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:80 #, python-format msgid "Updating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:90 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:89 #, python-format msgid "Failed to update firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:94 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:93 #, python-format msgid "Applying firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:113 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:112 #, python-format msgid "Failed to apply default policy on firewall: %s" msgstr "" @@ -15145,17 +15155,17 @@ msgstr "El grupo de usuarios" msgid "Error importing interface driver: %s" msgstr "Error al importar el controlador de interfaz: %s" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:166 #, python-format msgid "Stats socket not found for pool %s" msgstr "No se ha encontrado el socket de estadísticas para la agrupación %s" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:208 #, python-format msgid "Error while connecting to stats socket: %s" msgstr "Error al conectar con el socket de estadísticas: %s" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:369 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "No se ha podido terminar el proceso de haproxy: %s" @@ -15339,184 +15349,212 @@ msgstr "" msgid "Removing SNAT port for subnet %s as this is the last pool using it..." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:61 +#: neutron/services/loadbalancer/drivers/radware/driver.py:63 msgid "vdirect server IP address" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:64 +#: neutron/services/loadbalancer/drivers/radware/driver.py:66 msgid "vdirect user name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:67 +#: neutron/services/loadbalancer/drivers/radware/driver.py:69 msgid "vdirect user password" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:70 +#: neutron/services/loadbalancer/drivers/radware/driver.py:72 msgid "Service ADC type" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:73 +#: neutron/services/loadbalancer/drivers/radware/driver.py:75 msgid "Service ADC version" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:76 +#: neutron/services/loadbalancer/drivers/radware/driver.py:78 msgid "service HA pair" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:79 +#: neutron/services/loadbalancer/drivers/radware/driver.py:81 msgid "service throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:82 +#: neutron/services/loadbalancer/drivers/radware/driver.py:84 msgid "service ssl throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:85 +#: neutron/services/loadbalancer/drivers/radware/driver.py:87 msgid "service compression throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:88 +#: neutron/services/loadbalancer/drivers/radware/driver.py:90 msgid "service cache" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:91 +#: neutron/services/loadbalancer/drivers/radware/driver.py:93 msgid "l2_l3 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:94 +#: neutron/services/loadbalancer/drivers/radware/driver.py:96 msgid "l4 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:101 +#: neutron/services/loadbalancer/drivers/radware/driver.py:104 msgid "l2_l3 workflow constructor params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:108 +#: neutron/services/loadbalancer/drivers/radware/driver.py:111 msgid "l2_l3 workflow setup params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:111 +#: neutron/services/loadbalancer/drivers/radware/driver.py:114 msgid "List of actions that we dont want to push to the completion queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:115 +#: neutron/services/loadbalancer/drivers/radware/driver.py:118 msgid "l4 workflow action name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:118 +#: neutron/services/loadbalancer/drivers/radware/driver.py:121 msgid "Resource pool ids" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:121 +#: neutron/services/loadbalancer/drivers/radware/driver.py:124 msgid "A required VLAN for the interswitch link to use" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:124 +#: neutron/services/loadbalancer/drivers/radware/driver.py:127 msgid "Support an Alteon interswitch link for stateful session failover" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:183 +#: neutron/services/loadbalancer/drivers/radware/driver.py:221 #, python-format -msgid "create_vip. vip: %s" +msgid "" +"vip: %(vip)s, extended_vip: %(extended_vip)s, network_id: " +"%(vip_network_id)s, service_name: %(service_name)s, pip_info: " +"%(pip_info)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:185 +#: neutron/services/loadbalancer/drivers/radware/driver.py:256 #, python-format -msgid "create_vip. extended_vip: %s" +msgid "Retrieved pip nport: %(port)r for vip: %(vip)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:187 +#: neutron/services/loadbalancer/drivers/radware/driver.py:264 #, python-format -msgid "create_vip. network_id: %s " +msgid "Found no pip nports associated with vip: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:189 +#: neutron/services/loadbalancer/drivers/radware/driver.py:273 #, python-format -msgid "create_vip. service_name: %s " +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:223 +#: neutron/services/loadbalancer/drivers/radware/driver.py:287 #, python-format -msgid "Failed to remove workflow %s. Going to set vip to ERROR status" +msgid "pip nport id: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:314 +#: neutron/services/loadbalancer/drivers/radware/driver.py:291 +#, python-format +msgid "pip nport delete failed: %r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:345 +#: neutron/services/loadbalancer/drivers/radware/driver.py:410 msgid "Starting operation completion handling thread" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:370 +#: neutron/services/loadbalancer/drivers/radware/driver.py:440 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:379 -#: neutron/services/loadbalancer/drivers/radware/driver.py:401 +#: neutron/services/loadbalancer/drivers/radware/driver.py:449 +#: neutron/services/loadbalancer/drivers/radware/driver.py:480 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:387 +#: neutron/services/loadbalancer/drivers/radware/driver.py:457 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:494 +#: neutron/services/loadbalancer/drivers/radware/driver.py:465 +#, python-format +msgid "Post-remove workflow function %r completed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:469 +#, python-format +msgid "Post-remove workflow function %r failed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:584 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:541 +#: neutron/services/loadbalancer/drivers/radware/driver.py:650 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:567 +#: neutron/services/loadbalancer/drivers/radware/driver.py:676 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:574 +#: neutron/services/loadbalancer/drivers/radware/driver.py:683 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:591 +#: neutron/services/loadbalancer/drivers/radware/driver.py:700 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:652 +#: neutron/services/loadbalancer/drivers/radware/driver.py:768 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:664 +#: neutron/services/loadbalancer/drivers/radware/driver.py:780 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:695 +#: neutron/services/loadbalancer/drivers/radware/driver.py:812 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:710 +#: neutron/services/loadbalancer/drivers/radware/driver.py:827 msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:737 +#: neutron/services/loadbalancer/drivers/radware/driver.py:836 +#, python-format +msgid "Post-operation function %(func)r completed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:842 +#, python-format +msgid "Post-operation function %(func)r failed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:876 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:777 +#: neutron/services/loadbalancer/drivers/radware/driver.py:916 #, python-format msgid "_remove_object_from_db %s" msgstr "" @@ -16232,12 +16270,12 @@ msgstr "" msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:404 +#: neutron/tests/unit/vmware/apiclient/fake.py:407 #, python-format msgid "lswitch:%s not found" msgstr "El conmutador lógico %s no se ha encontrado" -#: neutron/tests/unit/vmware/apiclient/fake.py:413 +#: neutron/tests/unit/vmware/apiclient/fake.py:416 #, python-format msgid "lrouter:%s not found" msgstr "El direccionador lógico %s no se ha encontrado" diff --git a/neutron/locale/es_MX/LC_MESSAGES/neutron.po b/neutron/locale/es_MX/LC_MESSAGES/neutron.po index 10e6bfef0..1677247b9 100644 --- a/neutron/locale/es_MX/LC_MESSAGES/neutron.po +++ b/neutron/locale/es_MX/LC_MESSAGES/neutron.po @@ -7,11 +7,11 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-04-23 06:46+0000\n" +"POT-Creation-Date: 2014-04-26 06:48+0000\n" "PO-Revision-Date: 2014-04-07 06:32+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Spanish (Mexico) " -"(http://www.transifex.com/projects/p/openstack/language/es_MX/)\n" +"(http://www.transifex.com/projects/p/neutron/language/es_MX/)\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" @@ -526,7 +526,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:575 neutron/agent/l3_agent.py:954 #: neutron/agent/metadata/agent.py:330 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:107 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:836 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:854 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:300 @@ -623,7 +623,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:923 +#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:931 #: neutron/services/firewall/agents/varmour/varmour_router.py:102 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -749,7 +749,7 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:657 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:675 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:283 #, python-format msgid "Delete %s" @@ -1137,25 +1137,25 @@ msgstr "" msgid "Authentication region" msgstr "" -#: neutron/agent/linux/interface.py:202 neutron/agent/linux/interface.py:256 -#: neutron/agent/linux/interface.py:318 neutron/agent/linux/interface.py:367 +#: neutron/agent/linux/interface.py:206 neutron/agent/linux/interface.py:260 +#: neutron/agent/linux/interface.py:322 neutron/agent/linux/interface.py:371 #, python-format msgid "Device %s already exists" msgstr "" -#: neutron/agent/linux/interface.py:220 neutron/agent/linux/interface.py:267 -#: neutron/agent/linux/interface.py:330 neutron/agent/linux/interface.py:374 +#: neutron/agent/linux/interface.py:224 neutron/agent/linux/interface.py:271 +#: neutron/agent/linux/interface.py:334 neutron/agent/linux/interface.py:378 #, python-format msgid "Unplugged interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:222 neutron/agent/linux/interface.py:266 -#: neutron/agent/linux/interface.py:332 neutron/agent/linux/interface.py:376 +#: neutron/agent/linux/interface.py:226 neutron/agent/linux/interface.py:270 +#: neutron/agent/linux/interface.py:336 neutron/agent/linux/interface.py:380 #, python-format msgid "Failed unplugging interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:434 +#: neutron/agent/linux/interface.py:438 #, python-format msgid "Driver location: %s" msgstr "" @@ -1687,12 +1687,12 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:47 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:49 #, python-format msgid "Notify metering agent at %(topic)s.%(host)s the message %(method)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:62 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:64 #, python-format msgid "" "Fanout notify metering agent at %(topic)s the message %(method)s on " @@ -1836,7 +1836,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:357 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2848,8 +2848,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:387 neutron/db/l3_db.py:464 -#: neutron/plugins/bigswitch/plugin.py:1011 -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1001 +#: neutron/plugins/bigswitch/plugin.py:1010 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2901,18 +2901,18 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1844 +#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1847 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:825 +#: neutron/db/l3_db.py:833 #, 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:929 +#: neutron/db/l3_db.py:937 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -3080,6 +3080,11 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" +#: neutron/db/metering/metering_rpc.py:50 +#, python-format +msgid "Unable to find agent %s." +msgstr "" + #: neutron/db/migration/cli.py:32 msgid "Neutron plugin provider module" msgstr "" @@ -3664,7 +3669,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:54 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -3680,47 +3685,47 @@ msgstr "" msgid "Only admin can view or configure quota" msgstr "" -#: neutron/extensions/securitygroup.py:35 +#: neutron/extensions/securitygroup.py:34 msgid "For TCP/UDP protocols, port_range_min must be <= port_range_max" msgstr "" -#: neutron/extensions/securitygroup.py:40 +#: neutron/extensions/securitygroup.py:39 #, python-format msgid "Invalid value for port %(port)s" msgstr "" -#: neutron/extensions/securitygroup.py:44 +#: neutron/extensions/securitygroup.py:43 #, python-format msgid "" "Invalid value for ICMP %(field)s (%(attr)s) %(value)s. It must be 0 to " "255." msgstr "" -#: neutron/extensions/securitygroup.py:49 +#: neutron/extensions/securitygroup.py:48 #, python-format msgid "" "ICMP code (port-range-max) %(value)s is provided but ICMP type (port-" "range-min) is missing." msgstr "" -#: neutron/extensions/securitygroup.py:54 +#: neutron/extensions/securitygroup.py:53 #, python-format msgid "Security Group %(id)s in use." msgstr "" -#: neutron/extensions/securitygroup.py:58 +#: neutron/extensions/securitygroup.py:57 msgid "Removing default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:62 +#: neutron/extensions/securitygroup.py:61 msgid "Updating default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:66 +#: neutron/extensions/securitygroup.py:65 msgid "Default security group already exists." msgstr "" -#: neutron/extensions/securitygroup.py:70 +#: neutron/extensions/securitygroup.py:69 #, python-format msgid "" "Security group rule protocol %(protocol)s not supported. Only protocol " @@ -3728,58 +3733,58 @@ msgid "" "supported." msgstr "" -#: neutron/extensions/securitygroup.py:76 +#: neutron/extensions/securitygroup.py:75 msgid "Multiple tenant_ids in bulk security group rule create not allowed" msgstr "" -#: neutron/extensions/securitygroup.py:81 +#: neutron/extensions/securitygroup.py:80 msgid "Only remote_ip_prefix or remote_group_id may be provided." msgstr "" -#: neutron/extensions/securitygroup.py:86 +#: neutron/extensions/securitygroup.py:85 msgid "Must also specifiy protocol if port range is given." msgstr "" -#: neutron/extensions/securitygroup.py:90 +#: neutron/extensions/securitygroup.py:89 msgid "Only allowed to update rules for one security profile at a time" msgstr "" -#: neutron/extensions/securitygroup.py:95 +#: neutron/extensions/securitygroup.py:94 #, python-format msgid "Security group %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:99 +#: neutron/extensions/securitygroup.py:98 #, python-format msgid "Security group rule %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:103 +#: neutron/extensions/securitygroup.py:102 msgid "Duplicate Security Group Rule in POST." msgstr "" -#: neutron/extensions/securitygroup.py:107 +#: neutron/extensions/securitygroup.py:106 #, python-format msgid "Security group rule already exists. Group id is %(id)s." msgstr "" -#: neutron/extensions/securitygroup.py:111 +#: neutron/extensions/securitygroup.py:110 #, python-format msgid "Conflicting value ethertype %(ethertype)s for CIDR %(cidr)s" msgstr "" -#: neutron/extensions/securitygroup.py:159 +#: neutron/extensions/securitygroup.py:158 #, python-format msgid "'%s' is not an integer or uuid" msgstr "" -#: neutron/extensions/securitygroup.py:248 +#: neutron/extensions/securitygroup.py:247 msgid "" "Number of security groups allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/securitygroup.py:252 +#: neutron/extensions/securitygroup.py:251 msgid "" "Number of security rules allowed per tenant. A negative value means " "unlimited." @@ -3863,47 +3868,47 @@ msgstr "" msgid "Router %(router_id)s has no external network gateway set" msgstr "" -#: neutron/notifiers/nova.py:130 +#: neutron/notifiers/nova.py:165 msgid "device_id is not set on port yet." msgstr "" -#: neutron/notifiers/nova.py:134 +#: neutron/notifiers/nova.py:169 msgid "Port ID not set! Nova will not be notified of port status change." msgstr "" -#: neutron/notifiers/nova.py:159 +#: neutron/notifiers/nova.py:194 #, python-format msgid "" "Ignoring state change previous_port_status: %(pre_status)s " "current_port_status: %(cur_status)s port_id %(id)s" msgstr "" -#: neutron/notifiers/nova.py:187 +#: neutron/notifiers/nova.py:221 #, python-format msgid "Sending events: %s" msgstr "" -#: neutron/notifiers/nova.py:192 +#: neutron/notifiers/nova.py:226 #, python-format msgid "Nova returned NotFound for event: %s" msgstr "" -#: neutron/notifiers/nova.py:195 +#: neutron/notifiers/nova.py:229 #, python-format msgid "Failed to notify nova on events: %s" msgstr "" -#: neutron/notifiers/nova.py:199 neutron/notifiers/nova.py:215 +#: neutron/notifiers/nova.py:233 neutron/notifiers/nova.py:249 #, python-format msgid "Error response returned from nova: %s" msgstr "" -#: neutron/notifiers/nova.py:210 +#: neutron/notifiers/nova.py:244 #, python-format msgid "Nova event: %s returned with failed status" msgstr "" -#: neutron/notifiers/nova.py:213 +#: neutron/notifiers/nova.py:247 #, python-format msgid "Nova event response: %s" msgstr "" @@ -4548,80 +4553,80 @@ msgstr "" msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:661 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:752 +#: neutron/plugins/bigswitch/plugin.py:742 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:804 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:864 +#: neutron/plugins/bigswitch/plugin.py:854 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:902 +#: neutron/plugins/bigswitch/plugin.py:892 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:924 +#: neutron/plugins/bigswitch/plugin.py:914 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:946 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:975 +#: neutron/plugins/bigswitch/plugin.py:965 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1003 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1036 +#: neutron/plugins/bigswitch/plugin.py:1026 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1053 +#: neutron/plugins/bigswitch/plugin.py:1043 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1059 +#: neutron/plugins/bigswitch/plugin.py:1049 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1075 +#: neutron/plugins/bigswitch/plugin.py:1065 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1090 +#: neutron/plugins/bigswitch/plugin.py:1080 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1108 +#: neutron/plugins/bigswitch/plugin.py:1110 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1123 +#: neutron/plugins/bigswitch/plugin.py:1125 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1124 +#: neutron/plugins/bigswitch/plugin.py:1126 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4850,7 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:225 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1002 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1365 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 @@ -4964,9 +4969,9 @@ msgid "%s can not be found in database" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:300 -#: neutron/plugins/brocade/NeutronPlugin.py:343 -#: neutron/plugins/brocade/NeutronPlugin.py:396 -#: neutron/plugins/brocade/NeutronPlugin.py:426 +#: neutron/plugins/brocade/NeutronPlugin.py:344 +#: neutron/plugins/brocade/NeutronPlugin.py:397 +#: neutron/plugins/brocade/NeutronPlugin.py:427 msgid "Brocade NOS driver error" msgstr "" @@ -4976,9 +4981,9 @@ msgid "Returning the allocated vlan (%d) to the pool" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:304 -#: neutron/plugins/brocade/NeutronPlugin.py:344 -#: neutron/plugins/brocade/NeutronPlugin.py:397 -#: neutron/plugins/brocade/NeutronPlugin.py:428 +#: neutron/plugins/brocade/NeutronPlugin.py:345 +#: neutron/plugins/brocade/NeutronPlugin.py:398 +#: neutron/plugins/brocade/NeutronPlugin.py:429 msgid "Brocade plugin raised exception, check logs" msgstr "" @@ -5450,88 +5455,88 @@ msgstr "" msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:866 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:883 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:884 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:891 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:894 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:908 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:915 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:922 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1144 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1151 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1157 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1171 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1168 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1175 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1172 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1179 #, python-format msgid "" "Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " "low address to high address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1185 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1194 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1201 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1200 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1221 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1232 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1253 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1260 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1270 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "Segment range overlaps with another profile" msgstr "" @@ -5670,34 +5675,34 @@ msgstr "" msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:243 msgid "Logical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:268 msgid "network_segment_pool" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:313 msgid "Invalid input for CIDR" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:464 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:452 #, python-format msgid "req: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:473 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:461 #, python-format msgid "status_code %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:478 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:466 #, python-format msgid "VSM: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:493 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:481 #, python-format msgid "Unable to serialize object of type = '%s'" msgstr "" @@ -5706,36 +5711,23 @@ msgstr "" msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 -#, python-format -msgid "_populate_policy_profiles %s" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:191 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:205 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:197 -msgid "_poll_policies" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 -msgid "No policy profile updated from VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:262 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:242 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:266 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:246 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:260 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 @@ -5743,19 +5735,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:249 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:254 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:283 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:267 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 @@ -5763,7 +5755,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5771,164 +5763,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:480 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:460 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:519 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:499 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:524 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:504 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:525 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:505 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:565 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:545 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:570 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:575 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:558 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:583 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:630 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:633 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:610 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:613 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:645 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:625 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:648 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:678 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:658 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:688 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:703 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:735 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:715 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:757 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:737 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:758 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:738 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:782 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:762 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:822 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:802 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:812 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:843 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:823 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:859 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:897 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:877 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:892 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:933 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:941 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1026 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1006 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:232 @@ -5938,88 +5930,88 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1084 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1064 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1099 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1079 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1103 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1083 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1097 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1125 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1147 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1192 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1174 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1190 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:314 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1219 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1201 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1236 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1256 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1290 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1272 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1280 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1309 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1291 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1306 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1321 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1359 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1341 msgid "Get subnets" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1444 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1426 #, python-format msgid "Scheduling router %s" msgstr "" @@ -6451,7 +6443,7 @@ msgid "port_delete received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:219 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:661 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" @@ -6543,7 +6535,7 @@ msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:437 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:976 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:390 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1267 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 @@ -6551,7 +6543,7 @@ msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:445 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1006 msgid "Agent loop has new devices!" msgstr "" @@ -6568,7 +6560,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:474 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:269 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1027 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1045 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1362 msgid "Agent initialized successfully, now running... " @@ -6822,242 +6814,242 @@ msgstr "" msgid "Delete network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:248 #, python-format msgid "Delete net failed after deleting the network in DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253 #, python-format msgid "Get network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:259 msgid "Get networks in progress" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:269 #, python-format msgid "Create port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285 msgid "Create port does not have tenant id info" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:291 #, python-format msgid "Create port does not have tenant id info; obtained is: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:312 #, python-format msgid "Create port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:319 #, python-format msgid "Update port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346 #, python-format msgid "Update port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:352 #, python-format msgid "Delete port in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:365 #, python-format msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:374 #, python-format msgid "Create subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:386 #, python-format msgid "Create subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388 #, python-format msgid "Subnet created: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:394 #, python-format msgid "Update subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419 #, python-format msgid "Update subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:425 #, python-format msgid "Delete subnet in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:430 #, python-format msgid "" "Delete subnet operation failed in SDN-VE after deleting the subnet from " "DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:439 #, python-format msgid "Create router in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:442 #, python-format msgid "Ignoring admin_state_up=False for router=%r. Overriding with True" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:452 msgid "Create router failed: no SDN-VE tenant." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:460 #, python-format msgid "Create router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:462 #, python-format msgid "Router created: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:467 #, python-format msgid "Update router in progress: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:474 msgid "admin_state_up=False routers are not supported." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493 #, python-format msgid "Update router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:499 #, python-format msgid "Delete router in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:506 #, python-format msgid "" "Delete router operation failed in SDN-VE after deleting the router in DB:" " %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:511 #, python-format msgid "" "Add router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:519 #, python-format msgid "SdnvePluginV2.add_router_interface called. Port info: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:533 #, python-format msgid "Update router-add-interface failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 #, python-format msgid "Added router interface: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:540 #, python-format msgid "" "Add router interface only called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550 msgid "" "SdnvePluginV2._add_router_interface_only: failed to add the interface in " "the roll back. of a remove_router_interface operation" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:556 #, python-format msgid "" "Remove router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565 msgid "No port ID" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 #, python-format msgid "SdnvePluginV2.remove_router_interface port: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:571 msgid "No fixed IP" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:576 #, python-format msgid "SdnvePluginV2.remove_router_interface subnet_id: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:584 #, python-format msgid "Update router-remove-interface failed SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:605 #, python-format msgid "Create floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:616 #, python-format msgid "Creating floating ip operation failed in SDN-VE controller: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:619 #, python-format msgid "Created floatingip : %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:624 #, python-format msgid "Update floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644 #, python-format msgid "Update floating ip failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:650 #, python-format msgid "Delete floatingip in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:655 #, python-format msgid "Delete floatingip failed in SDN-VE: %s" msgstr "" @@ -7294,168 +7286,168 @@ msgstr "" msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:304 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:301 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:319 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:323 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:341 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:354 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:343 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:361 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:352 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:370 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:401 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:392 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:410 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:430 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:448 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:437 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:455 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:458 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:454 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:472 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:461 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:479 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:467 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:475 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:493 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:482 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:486 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:504 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:509 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:533 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:568 #, python-format msgid "" "Option \"%(option)s\" must be supported by command \"%(command)s\" to " "enable %(mode)s mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:527 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:545 msgid "No valid Segmentation ID to perform UCAST test." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:562 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN MCAST mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:569 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 msgid "" "Linux kernel vxlan module and iproute2 3.8 or above are required to " "enable VXLAN." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:579 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:597 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:654 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:672 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:281 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:711 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:714 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:732 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:736 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:350 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:758 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:783 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:801 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:409 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:846 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:864 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:850 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:105 @@ -7463,12 +7455,12 @@ msgstr "" msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:905 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1068 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1108 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 @@ -7477,15 +7469,15 @@ msgstr "" msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1075 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:973 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:981 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1095 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 @@ -7495,7 +7487,7 @@ msgstr "" msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:968 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1125 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1142 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 @@ -7504,7 +7496,7 @@ msgstr "" msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1132 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1149 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 @@ -7513,7 +7505,7 @@ msgstr "" msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:979 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:374 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1154 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 @@ -7521,26 +7513,26 @@ msgstr "" msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:971 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:989 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1001 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1012 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1035 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:428 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1038 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Interface mappings: %s" @@ -8085,167 +8077,167 @@ msgstr "" msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:522 +#: neutron/plugins/midonet/plugin.py:524 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%r had been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:529 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:590 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:595 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:600 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:607 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:611 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:616 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:625 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:659 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:734 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:782 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:794 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:838 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:858 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:898 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:909 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1009 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1033 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1042 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1049 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1089 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1108 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1128 +#: neutron/plugins/midonet/plugin.py:1130 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1157 +#: neutron/plugins/midonet/plugin.py:1159 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1164 +#: neutron/plugins/midonet/plugin.py:1166 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1170 +#: neutron/plugins/midonet/plugin.py:1172 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1202 +#: neutron/plugins/midonet/plugin.py:1204 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1212 +#: neutron/plugins/midonet/plugin.py:1214 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1222 +#: neutron/plugins/midonet/plugin.py:1224 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -8456,91 +8448,101 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:465 neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:467 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:471 neutron/plugins/ml2/plugin.py:591 +#: neutron/plugins/ml2/plugin.py:473 neutron/plugins/ml2/plugin.py:593 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:479 +#: neutron/plugins/ml2/plugin.py:481 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:490 +#: neutron/plugins/ml2/plugin.py:492 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:498 neutron/plugins/ml2/plugin.py:604 +#: neutron/plugins/ml2/plugin.py:500 neutron/plugins/ml2/plugin.py:606 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:504 +#: neutron/plugins/ml2/plugin.py:506 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:513 neutron/plugins/ml2/plugin.py:612 +#: neutron/plugins/ml2/plugin.py:515 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:521 +#: neutron/plugins/ml2/plugin.py:523 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:530 +#: neutron/plugins/ml2/plugin.py:532 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:544 +#: neutron/plugins/ml2/plugin.py:546 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:574 +#: neutron/plugins/ml2/plugin.py:576 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:600 +#: neutron/plugins/ml2/plugin.py:587 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:602 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:621 +#: neutron/plugins/ml2/plugin.py:622 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:632 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:650 +#: neutron/plugins/ml2/plugin.py:661 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:120 +#: neutron/plugins/ml2/plugin.py:721 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:125 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:728 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:121 +#: neutron/plugins/ml2/plugin.py:739 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:126 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:737 +#: neutron/plugins/ml2/plugin.py:748 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:749 +#: neutron/plugins/ml2/plugin.py:760 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:761 +#: neutron/plugins/ml2/plugin.py:772 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9424,7 +9426,7 @@ msgstr "" msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:425 +#: neutron/plugins/mlnx/mlnx_plugin.py:426 #, python-format msgid "create_port with %s" msgstr "" @@ -9763,53 +9765,53 @@ msgstr "" msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:398 +#: neutron/plugins/nec/nec_plugin.py:405 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:546 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:603 +#: neutron/plugins/nec/nec_plugin.py:610 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:635 +#: neutron/plugins/nec/nec_plugin.py:642 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:700 +#: neutron/plugins/nec/nec_plugin.py:707 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:731 +#: neutron/plugins/nec/nec_plugin.py:738 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:741 +#: neutron/plugins/nec/nec_plugin.py:748 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:761 +#: neutron/plugins/nec/nec_plugin.py:768 #, 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:766 +#: neutron/plugins/nec/nec_plugin.py:773 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10260,73 +10262,73 @@ msgstr "" msgid "Port-Mapping for port %s not found on VSD" msgstr "" -#: neutron/plugins/nuage/plugin.py:325 +#: neutron/plugins/nuage/plugin.py:327 msgid "" "Either net_partition is not provided with subnet OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:393 +#: neutron/plugins/nuage/plugin.py:395 #, python-format msgid "" "Unable to complete operation on subnet %s.One or more ports have an IP " "allocation from this subnet." msgstr "" -#: neutron/plugins/nuage/plugin.py:423 +#: neutron/plugins/nuage/plugin.py:425 #, python-format msgid "" "Router %s does not hold default zone OR net_partition mapping. Router-IF " "add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:433 +#: neutron/plugins/nuage/plugin.py:435 #, python-format msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:443 +#: neutron/plugins/nuage/plugin.py:445 #, python-format msgid "" "Subnet %(subnet)s and Router %(router)s belong to different net_partition" " Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:455 +#: neutron/plugins/nuage/plugin.py:457 #, python-format msgid "Subnet %s has one or more active VMs Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:501 neutron/plugins/nuage/plugin.py:506 -#: neutron/plugins/nuage/plugin.py:512 +#: neutron/plugins/nuage/plugin.py:503 neutron/plugins/nuage/plugin.py:508 +#: neutron/plugins/nuage/plugin.py:514 #, python-format msgid "No router interface found for Router %s. Router-IF delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:523 +#: neutron/plugins/nuage/plugin.py:525 #, python-format msgid "Subnet %s has one or more active VMs Router-IF delete not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:532 +#: neutron/plugins/nuage/plugin.py:534 #, python-format msgid "" "Router %s does not hold net_partition assoc on Nuage VSD. Router-IF " "delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:571 +#: neutron/plugins/nuage/plugin.py:573 msgid "" "Either net_partition is not provided with router OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:679 +#: neutron/plugins/nuage/plugin.py:681 #, python-format msgid "One or more router still attached to net_partition %s." msgstr "" -#: neutron/plugins/nuage/plugin.py:684 +#: neutron/plugins/nuage/plugin.py:686 #, python-format msgid "NetPartition with %s does not exist" msgstr "" @@ -10700,20 +10702,20 @@ msgstr "" msgid "Number of seconds to retry acquiring an Open vSwitch datapath" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:245 +#: neutron/plugins/oneconvergence/plugin.py:246 msgid "Failed to create subnet, deleting it from neutron" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:309 +#: neutron/plugins/oneconvergence/plugin.py:310 #, python-format msgid "Deleting newly created neutron port %s" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:379 +#: neutron/plugins/oneconvergence/plugin.py:380 msgid "Failed to create floatingip" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:418 +#: neutron/plugins/oneconvergence/plugin.py:419 msgid "Failed to create router" msgstr "" @@ -11214,166 +11216,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:54 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:71 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:75 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:76 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:87 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:88 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:98 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:99 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:112 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:113 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:127 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:128 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:139 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:164 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:348 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:166 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:350 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:154 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:176 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:178 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:195 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:222 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:197 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:224 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:210 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:212 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:238 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:240 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:253 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:255 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:282 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:284 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:306 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:308 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:316 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:318 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:328 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:330 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:336 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:338 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:360 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:362 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:372 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:374 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:382 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:384 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:388 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:390 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:397 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:399 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:407 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:409 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:415 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:417 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:435 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:437 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:446 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:448 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:468 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:470 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:479 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:481 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:491 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:488 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:500 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:497 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:513 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:506 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:522 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:516 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:535 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:526 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 +msgid "Neutron PLUMgrid Director: disassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:540 +msgid "PLUMgrid Library: disassociate_floatingips() called" +msgstr "" + #: neutron/plugins/ryu/ryu_neutron_plugin.py:64 #, python-format msgid "get_ofp_rest_api: %s" @@ -12929,7 +12939,7 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:534 -#: neutron/plugins/vmware/plugins/base.py:1059 +#: neutron/plugins/vmware/plugins/base.py:1062 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -12970,13 +12980,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:670 -#: neutron/plugins/vmware/plugins/base.py:1779 +#: neutron/plugins/vmware/plugins/base.py:1782 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:674 -#: neutron/plugins/vmware/plugins/base.py:1783 +#: neutron/plugins/vmware/plugins/base.py:1786 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13035,231 +13045,231 @@ msgid "" "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1048 +#: neutron/plugins/vmware/plugins/base.py:1051 #, python-format msgid "" "A nsx lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1067 +#: neutron/plugins/vmware/plugins/base.py:1070 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1070 +#: neutron/plugins/vmware/plugins/base.py:1073 #: neutron/plugins/vmware/plugins/service.py:520 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1105 +#: neutron/plugins/vmware/plugins/base.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1182 +#: neutron/plugins/vmware/plugins/base.py:1185 #, python-format msgid "port created on NSX backend for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1185 +#: neutron/plugins/vmware/plugins/base.py:1188 #, python-format msgid "Logical switch for network %s was not found in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1196 +#: neutron/plugins/vmware/plugins/base.py:1199 msgid "Unable to create port or set port attachment in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1288 +#: neutron/plugins/vmware/plugins/base.py:1291 #, python-format msgid "Updating port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1323 +#: neutron/plugins/vmware/plugins/base.py:1326 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1406 +#: neutron/plugins/vmware/plugins/base.py:1409 msgid "" "Cannot create a distributed router with the NSX platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1412 +#: neutron/plugins/vmware/plugins/base.py:1415 msgid "Unable to create logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1423 +#: neutron/plugins/vmware/plugins/base.py:1426 #, 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/vmware/plugins/base.py:1433 +#: neutron/plugins/vmware/plugins/base.py:1436 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1462 -#: neutron/plugins/vmware/plugins/base.py:1547 +#: neutron/plugins/vmware/plugins/base.py:1465 +#: neutron/plugins/vmware/plugins/base.py:1550 #: neutron/plugins/vmware/plugins/service.py:203 #: neutron/plugins/vmware/plugins/service.py:1214 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1511 +#: neutron/plugins/vmware/plugins/base.py:1514 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1514 +#: neutron/plugins/vmware/plugins/base.py:1517 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1556 +#: neutron/plugins/vmware/plugins/base.py:1559 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1572 +#: neutron/plugins/vmware/plugins/base.py:1575 #, python-format msgid "Logical router %s not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1576 +#: neutron/plugins/vmware/plugins/base.py:1579 msgid "Unable to update logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1578 +#: neutron/plugins/vmware/plugins/base.py:1581 msgid "" "Request cannot contain 'routes' with the NSX platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1635 +#: neutron/plugins/vmware/plugins/base.py:1638 #, python-format msgid "Logical router '%s' not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1639 +#: neutron/plugins/vmware/plugins/base.py:1642 #, python-format msgid "Unable to delete logical router '%s' on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1649 +#: neutron/plugins/vmware/plugins/base.py:1652 #, 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/vmware/plugins/base.py:1717 +#: neutron/plugins/vmware/plugins/base.py:1720 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1815 +#: neutron/plugins/vmware/plugins/base.py:1818 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1820 +#: neutron/plugins/vmware/plugins/base.py:1823 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1952 +#: neutron/plugins/vmware/plugins/base.py:1955 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1958 +#: neutron/plugins/vmware/plugins/base.py:1961 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1995 +#: neutron/plugins/vmware/plugins/base.py:1998 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1998 +#: neutron/plugins/vmware/plugins/base.py:2001 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2032 +#: neutron/plugins/vmware/plugins/base.py:2035 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2055 +#: neutron/plugins/vmware/plugins/base.py:2058 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2084 +#: neutron/plugins/vmware/plugins/base.py:2087 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2113 +#: neutron/plugins/vmware/plugins/base.py:2116 #, python-format msgid "" "Rolling back database changes for gateway device %s because of an error " "in the NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2158 -#: neutron/plugins/vmware/plugins/base.py:2196 +#: neutron/plugins/vmware/plugins/base.py:2161 +#: neutron/plugins/vmware/plugins/base.py:2199 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2293 +#: neutron/plugins/vmware/plugins/base.py:2296 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2300 +#: neutron/plugins/vmware/plugins/base.py:2303 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2348 +#: neutron/plugins/vmware/plugins/base.py:2351 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2380 +#: neutron/plugins/vmware/plugins/base.py:2383 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2388 +#: neutron/plugins/vmware/plugins/base.py:2391 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13267,12 +13277,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2395 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2408 +#: neutron/plugins/vmware/plugins/base.py:2411 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -14449,46 +14459,46 @@ msgstr "" msgid "external_gateway_added: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:50 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:49 msgid "Initializing fwaas iptables driver" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:53 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:52 #, python-format msgid "Creating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:62 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:61 #, python-format msgid "Failed to create firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:66 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:65 #, python-format msgid "Deleting firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:77 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:76 #, python-format msgid "Failed to delete firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:81 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:80 #, python-format msgid "Updating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:90 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:89 #, python-format msgid "Failed to update firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:94 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:93 #, python-format msgid "Applying firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:113 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:112 #, python-format msgid "Failed to apply default policy on firewall: %s" msgstr "" @@ -14748,17 +14758,17 @@ msgstr "" msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:166 #, python-format msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:208 #, python-format msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:369 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -14942,184 +14952,212 @@ msgstr "" msgid "Removing SNAT port for subnet %s as this is the last pool using it..." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:61 +#: neutron/services/loadbalancer/drivers/radware/driver.py:63 msgid "vdirect server IP address" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:64 +#: neutron/services/loadbalancer/drivers/radware/driver.py:66 msgid "vdirect user name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:67 +#: neutron/services/loadbalancer/drivers/radware/driver.py:69 msgid "vdirect user password" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:70 +#: neutron/services/loadbalancer/drivers/radware/driver.py:72 msgid "Service ADC type" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:73 +#: neutron/services/loadbalancer/drivers/radware/driver.py:75 msgid "Service ADC version" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:76 +#: neutron/services/loadbalancer/drivers/radware/driver.py:78 msgid "service HA pair" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:79 +#: neutron/services/loadbalancer/drivers/radware/driver.py:81 msgid "service throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:82 +#: neutron/services/loadbalancer/drivers/radware/driver.py:84 msgid "service ssl throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:85 +#: neutron/services/loadbalancer/drivers/radware/driver.py:87 msgid "service compression throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:88 +#: neutron/services/loadbalancer/drivers/radware/driver.py:90 msgid "service cache" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:91 +#: neutron/services/loadbalancer/drivers/radware/driver.py:93 msgid "l2_l3 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:94 +#: neutron/services/loadbalancer/drivers/radware/driver.py:96 msgid "l4 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:101 +#: neutron/services/loadbalancer/drivers/radware/driver.py:104 msgid "l2_l3 workflow constructor params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:108 +#: neutron/services/loadbalancer/drivers/radware/driver.py:111 msgid "l2_l3 workflow setup params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:111 +#: neutron/services/loadbalancer/drivers/radware/driver.py:114 msgid "List of actions that we dont want to push to the completion queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:115 +#: neutron/services/loadbalancer/drivers/radware/driver.py:118 msgid "l4 workflow action name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:118 +#: neutron/services/loadbalancer/drivers/radware/driver.py:121 msgid "Resource pool ids" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:121 +#: neutron/services/loadbalancer/drivers/radware/driver.py:124 msgid "A required VLAN for the interswitch link to use" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:124 +#: neutron/services/loadbalancer/drivers/radware/driver.py:127 msgid "Support an Alteon interswitch link for stateful session failover" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:183 +#: neutron/services/loadbalancer/drivers/radware/driver.py:221 #, python-format -msgid "create_vip. vip: %s" +msgid "" +"vip: %(vip)s, extended_vip: %(extended_vip)s, network_id: " +"%(vip_network_id)s, service_name: %(service_name)s, pip_info: " +"%(pip_info)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:185 +#: neutron/services/loadbalancer/drivers/radware/driver.py:256 #, python-format -msgid "create_vip. extended_vip: %s" +msgid "Retrieved pip nport: %(port)r for vip: %(vip)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:187 +#: neutron/services/loadbalancer/drivers/radware/driver.py:264 #, python-format -msgid "create_vip. network_id: %s " +msgid "Found no pip nports associated with vip: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:189 +#: neutron/services/loadbalancer/drivers/radware/driver.py:273 #, python-format -msgid "create_vip. service_name: %s " +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:223 +#: neutron/services/loadbalancer/drivers/radware/driver.py:287 #, python-format -msgid "Failed to remove workflow %s. Going to set vip to ERROR status" +msgid "pip nport id: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:314 +#: neutron/services/loadbalancer/drivers/radware/driver.py:291 +#, python-format +msgid "pip nport delete failed: %r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:345 +#: neutron/services/loadbalancer/drivers/radware/driver.py:410 msgid "Starting operation completion handling thread" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:370 +#: neutron/services/loadbalancer/drivers/radware/driver.py:440 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:379 -#: neutron/services/loadbalancer/drivers/radware/driver.py:401 +#: neutron/services/loadbalancer/drivers/radware/driver.py:449 +#: neutron/services/loadbalancer/drivers/radware/driver.py:480 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:387 +#: neutron/services/loadbalancer/drivers/radware/driver.py:457 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:494 +#: neutron/services/loadbalancer/drivers/radware/driver.py:465 +#, python-format +msgid "Post-remove workflow function %r completed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:469 +#, python-format +msgid "Post-remove workflow function %r failed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:584 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:541 +#: neutron/services/loadbalancer/drivers/radware/driver.py:650 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:567 +#: neutron/services/loadbalancer/drivers/radware/driver.py:676 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:574 +#: neutron/services/loadbalancer/drivers/radware/driver.py:683 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:591 +#: neutron/services/loadbalancer/drivers/radware/driver.py:700 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:652 +#: neutron/services/loadbalancer/drivers/radware/driver.py:768 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:664 +#: neutron/services/loadbalancer/drivers/radware/driver.py:780 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:695 +#: neutron/services/loadbalancer/drivers/radware/driver.py:812 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:710 +#: neutron/services/loadbalancer/drivers/radware/driver.py:827 msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:737 +#: neutron/services/loadbalancer/drivers/radware/driver.py:836 +#, python-format +msgid "Post-operation function %(func)r completed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:842 +#, python-format +msgid "Post-operation function %(func)r failed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:876 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:777 +#: neutron/services/loadbalancer/drivers/radware/driver.py:916 #, python-format msgid "_remove_object_from_db %s" msgstr "" @@ -15835,12 +15873,12 @@ msgstr "" msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:404 +#: neutron/tests/unit/vmware/apiclient/fake.py:407 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:413 +#: neutron/tests/unit/vmware/apiclient/fake.py:416 #, python-format msgid "lrouter:%s not found" msgstr "" diff --git a/neutron/locale/eu/LC_MESSAGES/neutron.po b/neutron/locale/eu/LC_MESSAGES/neutron.po index 6a781b067..9fd59ef57 100644 --- a/neutron/locale/eu/LC_MESSAGES/neutron.po +++ b/neutron/locale/eu/LC_MESSAGES/neutron.po @@ -7,11 +7,11 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-04-23 06:46+0000\n" +"POT-Creation-Date: 2014-04-26 06:48+0000\n" "PO-Revision-Date: 2014-04-07 06:32+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Basque " -"(http://www.transifex.com/projects/p/openstack/language/eu/)\n" +"(http://www.transifex.com/projects/p/neutron/language/eu/)\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" @@ -526,7 +526,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:575 neutron/agent/l3_agent.py:954 #: neutron/agent/metadata/agent.py:330 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:107 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:836 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:854 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:300 @@ -623,7 +623,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:923 +#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:931 #: neutron/services/firewall/agents/varmour/varmour_router.py:102 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -749,7 +749,7 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:657 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:675 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:283 #, python-format msgid "Delete %s" @@ -1137,25 +1137,25 @@ msgstr "" msgid "Authentication region" msgstr "" -#: neutron/agent/linux/interface.py:202 neutron/agent/linux/interface.py:256 -#: neutron/agent/linux/interface.py:318 neutron/agent/linux/interface.py:367 +#: neutron/agent/linux/interface.py:206 neutron/agent/linux/interface.py:260 +#: neutron/agent/linux/interface.py:322 neutron/agent/linux/interface.py:371 #, python-format msgid "Device %s already exists" msgstr "" -#: neutron/agent/linux/interface.py:220 neutron/agent/linux/interface.py:267 -#: neutron/agent/linux/interface.py:330 neutron/agent/linux/interface.py:374 +#: neutron/agent/linux/interface.py:224 neutron/agent/linux/interface.py:271 +#: neutron/agent/linux/interface.py:334 neutron/agent/linux/interface.py:378 #, python-format msgid "Unplugged interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:222 neutron/agent/linux/interface.py:266 -#: neutron/agent/linux/interface.py:332 neutron/agent/linux/interface.py:376 +#: neutron/agent/linux/interface.py:226 neutron/agent/linux/interface.py:270 +#: neutron/agent/linux/interface.py:336 neutron/agent/linux/interface.py:380 #, python-format msgid "Failed unplugging interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:434 +#: neutron/agent/linux/interface.py:438 #, python-format msgid "Driver location: %s" msgstr "" @@ -1687,12 +1687,12 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:47 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:49 #, python-format msgid "Notify metering agent at %(topic)s.%(host)s the message %(method)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:62 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:64 #, python-format msgid "" "Fanout notify metering agent at %(topic)s the message %(method)s on " @@ -1836,7 +1836,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:357 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2848,8 +2848,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:387 neutron/db/l3_db.py:464 -#: neutron/plugins/bigswitch/plugin.py:1011 -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1001 +#: neutron/plugins/bigswitch/plugin.py:1010 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2901,18 +2901,18 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1844 +#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1847 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:825 +#: neutron/db/l3_db.py:833 #, 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:929 +#: neutron/db/l3_db.py:937 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -3080,6 +3080,11 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" +#: neutron/db/metering/metering_rpc.py:50 +#, python-format +msgid "Unable to find agent %s." +msgstr "" + #: neutron/db/migration/cli.py:32 msgid "Neutron plugin provider module" msgstr "" @@ -3664,7 +3669,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:54 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -3680,47 +3685,47 @@ msgstr "" msgid "Only admin can view or configure quota" msgstr "" -#: neutron/extensions/securitygroup.py:35 +#: neutron/extensions/securitygroup.py:34 msgid "For TCP/UDP protocols, port_range_min must be <= port_range_max" msgstr "" -#: neutron/extensions/securitygroup.py:40 +#: neutron/extensions/securitygroup.py:39 #, python-format msgid "Invalid value for port %(port)s" msgstr "" -#: neutron/extensions/securitygroup.py:44 +#: neutron/extensions/securitygroup.py:43 #, python-format msgid "" "Invalid value for ICMP %(field)s (%(attr)s) %(value)s. It must be 0 to " "255." msgstr "" -#: neutron/extensions/securitygroup.py:49 +#: neutron/extensions/securitygroup.py:48 #, python-format msgid "" "ICMP code (port-range-max) %(value)s is provided but ICMP type (port-" "range-min) is missing." msgstr "" -#: neutron/extensions/securitygroup.py:54 +#: neutron/extensions/securitygroup.py:53 #, python-format msgid "Security Group %(id)s in use." msgstr "" -#: neutron/extensions/securitygroup.py:58 +#: neutron/extensions/securitygroup.py:57 msgid "Removing default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:62 +#: neutron/extensions/securitygroup.py:61 msgid "Updating default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:66 +#: neutron/extensions/securitygroup.py:65 msgid "Default security group already exists." msgstr "" -#: neutron/extensions/securitygroup.py:70 +#: neutron/extensions/securitygroup.py:69 #, python-format msgid "" "Security group rule protocol %(protocol)s not supported. Only protocol " @@ -3728,58 +3733,58 @@ msgid "" "supported." msgstr "" -#: neutron/extensions/securitygroup.py:76 +#: neutron/extensions/securitygroup.py:75 msgid "Multiple tenant_ids in bulk security group rule create not allowed" msgstr "" -#: neutron/extensions/securitygroup.py:81 +#: neutron/extensions/securitygroup.py:80 msgid "Only remote_ip_prefix or remote_group_id may be provided." msgstr "" -#: neutron/extensions/securitygroup.py:86 +#: neutron/extensions/securitygroup.py:85 msgid "Must also specifiy protocol if port range is given." msgstr "" -#: neutron/extensions/securitygroup.py:90 +#: neutron/extensions/securitygroup.py:89 msgid "Only allowed to update rules for one security profile at a time" msgstr "" -#: neutron/extensions/securitygroup.py:95 +#: neutron/extensions/securitygroup.py:94 #, python-format msgid "Security group %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:99 +#: neutron/extensions/securitygroup.py:98 #, python-format msgid "Security group rule %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:103 +#: neutron/extensions/securitygroup.py:102 msgid "Duplicate Security Group Rule in POST." msgstr "" -#: neutron/extensions/securitygroup.py:107 +#: neutron/extensions/securitygroup.py:106 #, python-format msgid "Security group rule already exists. Group id is %(id)s." msgstr "" -#: neutron/extensions/securitygroup.py:111 +#: neutron/extensions/securitygroup.py:110 #, python-format msgid "Conflicting value ethertype %(ethertype)s for CIDR %(cidr)s" msgstr "" -#: neutron/extensions/securitygroup.py:159 +#: neutron/extensions/securitygroup.py:158 #, python-format msgid "'%s' is not an integer or uuid" msgstr "" -#: neutron/extensions/securitygroup.py:248 +#: neutron/extensions/securitygroup.py:247 msgid "" "Number of security groups allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/securitygroup.py:252 +#: neutron/extensions/securitygroup.py:251 msgid "" "Number of security rules allowed per tenant. A negative value means " "unlimited." @@ -3863,47 +3868,47 @@ msgstr "" msgid "Router %(router_id)s has no external network gateway set" msgstr "" -#: neutron/notifiers/nova.py:130 +#: neutron/notifiers/nova.py:165 msgid "device_id is not set on port yet." msgstr "" -#: neutron/notifiers/nova.py:134 +#: neutron/notifiers/nova.py:169 msgid "Port ID not set! Nova will not be notified of port status change." msgstr "" -#: neutron/notifiers/nova.py:159 +#: neutron/notifiers/nova.py:194 #, python-format msgid "" "Ignoring state change previous_port_status: %(pre_status)s " "current_port_status: %(cur_status)s port_id %(id)s" msgstr "" -#: neutron/notifiers/nova.py:187 +#: neutron/notifiers/nova.py:221 #, python-format msgid "Sending events: %s" msgstr "" -#: neutron/notifiers/nova.py:192 +#: neutron/notifiers/nova.py:226 #, python-format msgid "Nova returned NotFound for event: %s" msgstr "" -#: neutron/notifiers/nova.py:195 +#: neutron/notifiers/nova.py:229 #, python-format msgid "Failed to notify nova on events: %s" msgstr "" -#: neutron/notifiers/nova.py:199 neutron/notifiers/nova.py:215 +#: neutron/notifiers/nova.py:233 neutron/notifiers/nova.py:249 #, python-format msgid "Error response returned from nova: %s" msgstr "" -#: neutron/notifiers/nova.py:210 +#: neutron/notifiers/nova.py:244 #, python-format msgid "Nova event: %s returned with failed status" msgstr "" -#: neutron/notifiers/nova.py:213 +#: neutron/notifiers/nova.py:247 #, python-format msgid "Nova event response: %s" msgstr "" @@ -4548,80 +4553,80 @@ msgstr "" msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:661 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:752 +#: neutron/plugins/bigswitch/plugin.py:742 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:804 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:864 +#: neutron/plugins/bigswitch/plugin.py:854 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:902 +#: neutron/plugins/bigswitch/plugin.py:892 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:924 +#: neutron/plugins/bigswitch/plugin.py:914 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:946 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:975 +#: neutron/plugins/bigswitch/plugin.py:965 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1003 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1036 +#: neutron/plugins/bigswitch/plugin.py:1026 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1053 +#: neutron/plugins/bigswitch/plugin.py:1043 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1059 +#: neutron/plugins/bigswitch/plugin.py:1049 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1075 +#: neutron/plugins/bigswitch/plugin.py:1065 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1090 +#: neutron/plugins/bigswitch/plugin.py:1080 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1108 +#: neutron/plugins/bigswitch/plugin.py:1110 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1123 +#: neutron/plugins/bigswitch/plugin.py:1125 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1124 +#: neutron/plugins/bigswitch/plugin.py:1126 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4850,7 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:225 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1002 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1365 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 @@ -4964,9 +4969,9 @@ msgid "%s can not be found in database" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:300 -#: neutron/plugins/brocade/NeutronPlugin.py:343 -#: neutron/plugins/brocade/NeutronPlugin.py:396 -#: neutron/plugins/brocade/NeutronPlugin.py:426 +#: neutron/plugins/brocade/NeutronPlugin.py:344 +#: neutron/plugins/brocade/NeutronPlugin.py:397 +#: neutron/plugins/brocade/NeutronPlugin.py:427 msgid "Brocade NOS driver error" msgstr "" @@ -4976,9 +4981,9 @@ msgid "Returning the allocated vlan (%d) to the pool" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:304 -#: neutron/plugins/brocade/NeutronPlugin.py:344 -#: neutron/plugins/brocade/NeutronPlugin.py:397 -#: neutron/plugins/brocade/NeutronPlugin.py:428 +#: neutron/plugins/brocade/NeutronPlugin.py:345 +#: neutron/plugins/brocade/NeutronPlugin.py:398 +#: neutron/plugins/brocade/NeutronPlugin.py:429 msgid "Brocade plugin raised exception, check logs" msgstr "" @@ -5450,88 +5455,88 @@ msgstr "" msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:866 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:883 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:884 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:891 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:894 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:908 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:915 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:922 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1144 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1151 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1157 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1171 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1168 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1175 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1172 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1179 #, python-format msgid "" "Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " "low address to high address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1185 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1194 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1201 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1200 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1221 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1232 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1253 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1260 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1270 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "Segment range overlaps with another profile" msgstr "" @@ -5670,34 +5675,34 @@ msgstr "" msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:243 msgid "Logical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:268 msgid "network_segment_pool" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:313 msgid "Invalid input for CIDR" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:464 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:452 #, python-format msgid "req: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:473 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:461 #, python-format msgid "status_code %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:478 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:466 #, python-format msgid "VSM: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:493 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:481 #, python-format msgid "Unable to serialize object of type = '%s'" msgstr "" @@ -5706,36 +5711,23 @@ msgstr "" msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 -#, python-format -msgid "_populate_policy_profiles %s" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:191 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:205 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:197 -msgid "_poll_policies" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 -msgid "No policy profile updated from VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:262 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:242 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:266 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:246 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:260 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 @@ -5743,19 +5735,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:249 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:254 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:283 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:267 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 @@ -5763,7 +5755,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5771,164 +5763,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:480 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:460 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:519 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:499 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:524 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:504 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:525 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:505 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:565 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:545 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:570 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:575 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:558 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:583 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:630 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:633 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:610 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:613 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:645 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:625 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:648 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:678 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:658 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:688 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:703 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:735 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:715 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:757 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:737 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:758 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:738 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:782 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:762 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:822 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:802 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:812 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:843 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:823 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:859 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:897 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:877 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:892 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:933 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:941 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1026 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1006 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:232 @@ -5938,88 +5930,88 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1084 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1064 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1099 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1079 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1103 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1083 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1097 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1125 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1147 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1192 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1174 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1190 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:314 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1219 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1201 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1236 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1256 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1290 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1272 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1280 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1309 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1291 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1306 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1321 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1359 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1341 msgid "Get subnets" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1444 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1426 #, python-format msgid "Scheduling router %s" msgstr "" @@ -6451,7 +6443,7 @@ msgid "port_delete received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:219 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:661 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" @@ -6543,7 +6535,7 @@ msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:437 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:976 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:390 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1267 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 @@ -6551,7 +6543,7 @@ msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:445 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1006 msgid "Agent loop has new devices!" msgstr "" @@ -6568,7 +6560,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:474 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:269 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1027 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1045 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1362 msgid "Agent initialized successfully, now running... " @@ -6822,242 +6814,242 @@ msgstr "" msgid "Delete network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:248 #, python-format msgid "Delete net failed after deleting the network in DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253 #, python-format msgid "Get network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:259 msgid "Get networks in progress" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:269 #, python-format msgid "Create port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285 msgid "Create port does not have tenant id info" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:291 #, python-format msgid "Create port does not have tenant id info; obtained is: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:312 #, python-format msgid "Create port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:319 #, python-format msgid "Update port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346 #, python-format msgid "Update port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:352 #, python-format msgid "Delete port in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:365 #, python-format msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:374 #, python-format msgid "Create subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:386 #, python-format msgid "Create subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388 #, python-format msgid "Subnet created: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:394 #, python-format msgid "Update subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419 #, python-format msgid "Update subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:425 #, python-format msgid "Delete subnet in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:430 #, python-format msgid "" "Delete subnet operation failed in SDN-VE after deleting the subnet from " "DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:439 #, python-format msgid "Create router in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:442 #, python-format msgid "Ignoring admin_state_up=False for router=%r. Overriding with True" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:452 msgid "Create router failed: no SDN-VE tenant." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:460 #, python-format msgid "Create router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:462 #, python-format msgid "Router created: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:467 #, python-format msgid "Update router in progress: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:474 msgid "admin_state_up=False routers are not supported." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493 #, python-format msgid "Update router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:499 #, python-format msgid "Delete router in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:506 #, python-format msgid "" "Delete router operation failed in SDN-VE after deleting the router in DB:" " %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:511 #, python-format msgid "" "Add router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:519 #, python-format msgid "SdnvePluginV2.add_router_interface called. Port info: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:533 #, python-format msgid "Update router-add-interface failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 #, python-format msgid "Added router interface: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:540 #, python-format msgid "" "Add router interface only called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550 msgid "" "SdnvePluginV2._add_router_interface_only: failed to add the interface in " "the roll back. of a remove_router_interface operation" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:556 #, python-format msgid "" "Remove router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565 msgid "No port ID" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 #, python-format msgid "SdnvePluginV2.remove_router_interface port: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:571 msgid "No fixed IP" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:576 #, python-format msgid "SdnvePluginV2.remove_router_interface subnet_id: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:584 #, python-format msgid "Update router-remove-interface failed SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:605 #, python-format msgid "Create floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:616 #, python-format msgid "Creating floating ip operation failed in SDN-VE controller: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:619 #, python-format msgid "Created floatingip : %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:624 #, python-format msgid "Update floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644 #, python-format msgid "Update floating ip failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:650 #, python-format msgid "Delete floatingip in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:655 #, python-format msgid "Delete floatingip failed in SDN-VE: %s" msgstr "" @@ -7294,168 +7286,168 @@ msgstr "" msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:304 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:301 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:319 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:323 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:341 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:354 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:343 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:361 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:352 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:370 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:401 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:392 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:410 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:430 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:448 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:437 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:455 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:458 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:454 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:472 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:461 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:479 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:467 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:475 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:493 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:482 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:486 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:504 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:509 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:533 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:568 #, python-format msgid "" "Option \"%(option)s\" must be supported by command \"%(command)s\" to " "enable %(mode)s mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:527 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:545 msgid "No valid Segmentation ID to perform UCAST test." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:562 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN MCAST mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:569 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 msgid "" "Linux kernel vxlan module and iproute2 3.8 or above are required to " "enable VXLAN." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:579 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:597 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:654 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:672 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:281 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:711 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:714 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:732 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:736 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:350 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:758 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:783 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:801 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:409 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:846 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:864 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:850 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:105 @@ -7463,12 +7455,12 @@ msgstr "" msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:905 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1068 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1108 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 @@ -7477,15 +7469,15 @@ msgstr "" msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1075 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:973 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:981 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1095 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 @@ -7495,7 +7487,7 @@ msgstr "" msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:968 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1125 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1142 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 @@ -7504,7 +7496,7 @@ msgstr "" msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1132 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1149 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 @@ -7513,7 +7505,7 @@ msgstr "" msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:979 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:374 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1154 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 @@ -7521,26 +7513,26 @@ msgstr "" msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:971 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:989 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1001 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1012 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1035 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:428 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1038 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Interface mappings: %s" @@ -8085,167 +8077,167 @@ msgstr "" msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:522 +#: neutron/plugins/midonet/plugin.py:524 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%r had been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:529 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:590 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:595 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:600 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:607 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:611 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:616 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:625 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:659 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:734 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:782 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:794 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:838 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:858 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:898 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:909 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1009 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1033 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1042 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1049 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1089 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1108 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1128 +#: neutron/plugins/midonet/plugin.py:1130 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1157 +#: neutron/plugins/midonet/plugin.py:1159 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1164 +#: neutron/plugins/midonet/plugin.py:1166 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1170 +#: neutron/plugins/midonet/plugin.py:1172 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1202 +#: neutron/plugins/midonet/plugin.py:1204 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1212 +#: neutron/plugins/midonet/plugin.py:1214 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1222 +#: neutron/plugins/midonet/plugin.py:1224 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -8456,91 +8448,101 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:465 neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:467 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:471 neutron/plugins/ml2/plugin.py:591 +#: neutron/plugins/ml2/plugin.py:473 neutron/plugins/ml2/plugin.py:593 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:479 +#: neutron/plugins/ml2/plugin.py:481 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:490 +#: neutron/plugins/ml2/plugin.py:492 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:498 neutron/plugins/ml2/plugin.py:604 +#: neutron/plugins/ml2/plugin.py:500 neutron/plugins/ml2/plugin.py:606 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:504 +#: neutron/plugins/ml2/plugin.py:506 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:513 neutron/plugins/ml2/plugin.py:612 +#: neutron/plugins/ml2/plugin.py:515 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:521 +#: neutron/plugins/ml2/plugin.py:523 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:530 +#: neutron/plugins/ml2/plugin.py:532 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:544 +#: neutron/plugins/ml2/plugin.py:546 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:574 +#: neutron/plugins/ml2/plugin.py:576 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:600 +#: neutron/plugins/ml2/plugin.py:587 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:602 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:621 +#: neutron/plugins/ml2/plugin.py:622 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:632 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:650 +#: neutron/plugins/ml2/plugin.py:661 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:120 +#: neutron/plugins/ml2/plugin.py:721 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:125 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:728 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:121 +#: neutron/plugins/ml2/plugin.py:739 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:126 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:737 +#: neutron/plugins/ml2/plugin.py:748 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:749 +#: neutron/plugins/ml2/plugin.py:760 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:761 +#: neutron/plugins/ml2/plugin.py:772 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9424,7 +9426,7 @@ msgstr "" msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:425 +#: neutron/plugins/mlnx/mlnx_plugin.py:426 #, python-format msgid "create_port with %s" msgstr "" @@ -9763,53 +9765,53 @@ msgstr "" msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:398 +#: neutron/plugins/nec/nec_plugin.py:405 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:546 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:603 +#: neutron/plugins/nec/nec_plugin.py:610 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:635 +#: neutron/plugins/nec/nec_plugin.py:642 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:700 +#: neutron/plugins/nec/nec_plugin.py:707 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:731 +#: neutron/plugins/nec/nec_plugin.py:738 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:741 +#: neutron/plugins/nec/nec_plugin.py:748 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:761 +#: neutron/plugins/nec/nec_plugin.py:768 #, 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:766 +#: neutron/plugins/nec/nec_plugin.py:773 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10260,73 +10262,73 @@ msgstr "" msgid "Port-Mapping for port %s not found on VSD" msgstr "" -#: neutron/plugins/nuage/plugin.py:325 +#: neutron/plugins/nuage/plugin.py:327 msgid "" "Either net_partition is not provided with subnet OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:393 +#: neutron/plugins/nuage/plugin.py:395 #, python-format msgid "" "Unable to complete operation on subnet %s.One or more ports have an IP " "allocation from this subnet." msgstr "" -#: neutron/plugins/nuage/plugin.py:423 +#: neutron/plugins/nuage/plugin.py:425 #, python-format msgid "" "Router %s does not hold default zone OR net_partition mapping. Router-IF " "add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:433 +#: neutron/plugins/nuage/plugin.py:435 #, python-format msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:443 +#: neutron/plugins/nuage/plugin.py:445 #, python-format msgid "" "Subnet %(subnet)s and Router %(router)s belong to different net_partition" " Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:455 +#: neutron/plugins/nuage/plugin.py:457 #, python-format msgid "Subnet %s has one or more active VMs Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:501 neutron/plugins/nuage/plugin.py:506 -#: neutron/plugins/nuage/plugin.py:512 +#: neutron/plugins/nuage/plugin.py:503 neutron/plugins/nuage/plugin.py:508 +#: neutron/plugins/nuage/plugin.py:514 #, python-format msgid "No router interface found for Router %s. Router-IF delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:523 +#: neutron/plugins/nuage/plugin.py:525 #, python-format msgid "Subnet %s has one or more active VMs Router-IF delete not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:532 +#: neutron/plugins/nuage/plugin.py:534 #, python-format msgid "" "Router %s does not hold net_partition assoc on Nuage VSD. Router-IF " "delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:571 +#: neutron/plugins/nuage/plugin.py:573 msgid "" "Either net_partition is not provided with router OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:679 +#: neutron/plugins/nuage/plugin.py:681 #, python-format msgid "One or more router still attached to net_partition %s." msgstr "" -#: neutron/plugins/nuage/plugin.py:684 +#: neutron/plugins/nuage/plugin.py:686 #, python-format msgid "NetPartition with %s does not exist" msgstr "" @@ -10700,20 +10702,20 @@ msgstr "" msgid "Number of seconds to retry acquiring an Open vSwitch datapath" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:245 +#: neutron/plugins/oneconvergence/plugin.py:246 msgid "Failed to create subnet, deleting it from neutron" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:309 +#: neutron/plugins/oneconvergence/plugin.py:310 #, python-format msgid "Deleting newly created neutron port %s" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:379 +#: neutron/plugins/oneconvergence/plugin.py:380 msgid "Failed to create floatingip" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:418 +#: neutron/plugins/oneconvergence/plugin.py:419 msgid "Failed to create router" msgstr "" @@ -11214,166 +11216,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:54 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:71 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:75 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:76 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:87 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:88 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:98 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:99 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:112 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:113 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:127 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:128 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:139 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:164 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:348 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:166 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:350 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:154 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:176 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:178 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:195 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:222 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:197 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:224 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:210 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:212 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:238 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:240 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:253 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:255 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:282 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:284 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:306 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:308 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:316 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:318 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:328 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:330 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:336 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:338 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:360 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:362 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:372 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:374 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:382 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:384 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:388 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:390 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:397 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:399 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:407 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:409 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:415 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:417 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:435 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:437 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:446 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:448 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:468 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:470 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:479 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:481 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:491 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:488 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:500 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:497 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:513 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:506 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:522 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:516 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:535 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:526 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 +msgid "Neutron PLUMgrid Director: disassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:540 +msgid "PLUMgrid Library: disassociate_floatingips() called" +msgstr "" + #: neutron/plugins/ryu/ryu_neutron_plugin.py:64 #, python-format msgid "get_ofp_rest_api: %s" @@ -12929,7 +12939,7 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:534 -#: neutron/plugins/vmware/plugins/base.py:1059 +#: neutron/plugins/vmware/plugins/base.py:1062 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -12970,13 +12980,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:670 -#: neutron/plugins/vmware/plugins/base.py:1779 +#: neutron/plugins/vmware/plugins/base.py:1782 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:674 -#: neutron/plugins/vmware/plugins/base.py:1783 +#: neutron/plugins/vmware/plugins/base.py:1786 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13035,231 +13045,231 @@ msgid "" "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1048 +#: neutron/plugins/vmware/plugins/base.py:1051 #, python-format msgid "" "A nsx lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1067 +#: neutron/plugins/vmware/plugins/base.py:1070 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1070 +#: neutron/plugins/vmware/plugins/base.py:1073 #: neutron/plugins/vmware/plugins/service.py:520 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1105 +#: neutron/plugins/vmware/plugins/base.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1182 +#: neutron/plugins/vmware/plugins/base.py:1185 #, python-format msgid "port created on NSX backend for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1185 +#: neutron/plugins/vmware/plugins/base.py:1188 #, python-format msgid "Logical switch for network %s was not found in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1196 +#: neutron/plugins/vmware/plugins/base.py:1199 msgid "Unable to create port or set port attachment in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1288 +#: neutron/plugins/vmware/plugins/base.py:1291 #, python-format msgid "Updating port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1323 +#: neutron/plugins/vmware/plugins/base.py:1326 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1406 +#: neutron/plugins/vmware/plugins/base.py:1409 msgid "" "Cannot create a distributed router with the NSX platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1412 +#: neutron/plugins/vmware/plugins/base.py:1415 msgid "Unable to create logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1423 +#: neutron/plugins/vmware/plugins/base.py:1426 #, 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/vmware/plugins/base.py:1433 +#: neutron/plugins/vmware/plugins/base.py:1436 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1462 -#: neutron/plugins/vmware/plugins/base.py:1547 +#: neutron/plugins/vmware/plugins/base.py:1465 +#: neutron/plugins/vmware/plugins/base.py:1550 #: neutron/plugins/vmware/plugins/service.py:203 #: neutron/plugins/vmware/plugins/service.py:1214 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1511 +#: neutron/plugins/vmware/plugins/base.py:1514 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1514 +#: neutron/plugins/vmware/plugins/base.py:1517 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1556 +#: neutron/plugins/vmware/plugins/base.py:1559 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1572 +#: neutron/plugins/vmware/plugins/base.py:1575 #, python-format msgid "Logical router %s not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1576 +#: neutron/plugins/vmware/plugins/base.py:1579 msgid "Unable to update logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1578 +#: neutron/plugins/vmware/plugins/base.py:1581 msgid "" "Request cannot contain 'routes' with the NSX platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1635 +#: neutron/plugins/vmware/plugins/base.py:1638 #, python-format msgid "Logical router '%s' not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1639 +#: neutron/plugins/vmware/plugins/base.py:1642 #, python-format msgid "Unable to delete logical router '%s' on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1649 +#: neutron/plugins/vmware/plugins/base.py:1652 #, 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/vmware/plugins/base.py:1717 +#: neutron/plugins/vmware/plugins/base.py:1720 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1815 +#: neutron/plugins/vmware/plugins/base.py:1818 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1820 +#: neutron/plugins/vmware/plugins/base.py:1823 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1952 +#: neutron/plugins/vmware/plugins/base.py:1955 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1958 +#: neutron/plugins/vmware/plugins/base.py:1961 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1995 +#: neutron/plugins/vmware/plugins/base.py:1998 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1998 +#: neutron/plugins/vmware/plugins/base.py:2001 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2032 +#: neutron/plugins/vmware/plugins/base.py:2035 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2055 +#: neutron/plugins/vmware/plugins/base.py:2058 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2084 +#: neutron/plugins/vmware/plugins/base.py:2087 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2113 +#: neutron/plugins/vmware/plugins/base.py:2116 #, python-format msgid "" "Rolling back database changes for gateway device %s because of an error " "in the NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2158 -#: neutron/plugins/vmware/plugins/base.py:2196 +#: neutron/plugins/vmware/plugins/base.py:2161 +#: neutron/plugins/vmware/plugins/base.py:2199 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2293 +#: neutron/plugins/vmware/plugins/base.py:2296 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2300 +#: neutron/plugins/vmware/plugins/base.py:2303 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2348 +#: neutron/plugins/vmware/plugins/base.py:2351 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2380 +#: neutron/plugins/vmware/plugins/base.py:2383 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2388 +#: neutron/plugins/vmware/plugins/base.py:2391 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13267,12 +13277,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2395 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2408 +#: neutron/plugins/vmware/plugins/base.py:2411 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -14449,46 +14459,46 @@ msgstr "" msgid "external_gateway_added: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:50 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:49 msgid "Initializing fwaas iptables driver" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:53 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:52 #, python-format msgid "Creating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:62 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:61 #, python-format msgid "Failed to create firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:66 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:65 #, python-format msgid "Deleting firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:77 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:76 #, python-format msgid "Failed to delete firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:81 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:80 #, python-format msgid "Updating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:90 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:89 #, python-format msgid "Failed to update firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:94 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:93 #, python-format msgid "Applying firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:113 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:112 #, python-format msgid "Failed to apply default policy on firewall: %s" msgstr "" @@ -14748,17 +14758,17 @@ msgstr "" msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:166 #, python-format msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:208 #, python-format msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:369 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -14942,184 +14952,212 @@ msgstr "" msgid "Removing SNAT port for subnet %s as this is the last pool using it..." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:61 +#: neutron/services/loadbalancer/drivers/radware/driver.py:63 msgid "vdirect server IP address" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:64 +#: neutron/services/loadbalancer/drivers/radware/driver.py:66 msgid "vdirect user name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:67 +#: neutron/services/loadbalancer/drivers/radware/driver.py:69 msgid "vdirect user password" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:70 +#: neutron/services/loadbalancer/drivers/radware/driver.py:72 msgid "Service ADC type" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:73 +#: neutron/services/loadbalancer/drivers/radware/driver.py:75 msgid "Service ADC version" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:76 +#: neutron/services/loadbalancer/drivers/radware/driver.py:78 msgid "service HA pair" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:79 +#: neutron/services/loadbalancer/drivers/radware/driver.py:81 msgid "service throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:82 +#: neutron/services/loadbalancer/drivers/radware/driver.py:84 msgid "service ssl throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:85 +#: neutron/services/loadbalancer/drivers/radware/driver.py:87 msgid "service compression throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:88 +#: neutron/services/loadbalancer/drivers/radware/driver.py:90 msgid "service cache" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:91 +#: neutron/services/loadbalancer/drivers/radware/driver.py:93 msgid "l2_l3 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:94 +#: neutron/services/loadbalancer/drivers/radware/driver.py:96 msgid "l4 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:101 +#: neutron/services/loadbalancer/drivers/radware/driver.py:104 msgid "l2_l3 workflow constructor params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:108 +#: neutron/services/loadbalancer/drivers/radware/driver.py:111 msgid "l2_l3 workflow setup params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:111 +#: neutron/services/loadbalancer/drivers/radware/driver.py:114 msgid "List of actions that we dont want to push to the completion queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:115 +#: neutron/services/loadbalancer/drivers/radware/driver.py:118 msgid "l4 workflow action name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:118 +#: neutron/services/loadbalancer/drivers/radware/driver.py:121 msgid "Resource pool ids" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:121 +#: neutron/services/loadbalancer/drivers/radware/driver.py:124 msgid "A required VLAN for the interswitch link to use" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:124 +#: neutron/services/loadbalancer/drivers/radware/driver.py:127 msgid "Support an Alteon interswitch link for stateful session failover" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:183 +#: neutron/services/loadbalancer/drivers/radware/driver.py:221 #, python-format -msgid "create_vip. vip: %s" +msgid "" +"vip: %(vip)s, extended_vip: %(extended_vip)s, network_id: " +"%(vip_network_id)s, service_name: %(service_name)s, pip_info: " +"%(pip_info)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:185 +#: neutron/services/loadbalancer/drivers/radware/driver.py:256 #, python-format -msgid "create_vip. extended_vip: %s" +msgid "Retrieved pip nport: %(port)r for vip: %(vip)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:187 +#: neutron/services/loadbalancer/drivers/radware/driver.py:264 #, python-format -msgid "create_vip. network_id: %s " +msgid "Found no pip nports associated with vip: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:189 +#: neutron/services/loadbalancer/drivers/radware/driver.py:273 #, python-format -msgid "create_vip. service_name: %s " +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:223 +#: neutron/services/loadbalancer/drivers/radware/driver.py:287 #, python-format -msgid "Failed to remove workflow %s. Going to set vip to ERROR status" +msgid "pip nport id: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:314 +#: neutron/services/loadbalancer/drivers/radware/driver.py:291 +#, python-format +msgid "pip nport delete failed: %r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:345 +#: neutron/services/loadbalancer/drivers/radware/driver.py:410 msgid "Starting operation completion handling thread" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:370 +#: neutron/services/loadbalancer/drivers/radware/driver.py:440 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:379 -#: neutron/services/loadbalancer/drivers/radware/driver.py:401 +#: neutron/services/loadbalancer/drivers/radware/driver.py:449 +#: neutron/services/loadbalancer/drivers/radware/driver.py:480 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:387 +#: neutron/services/loadbalancer/drivers/radware/driver.py:457 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:494 +#: neutron/services/loadbalancer/drivers/radware/driver.py:465 +#, python-format +msgid "Post-remove workflow function %r completed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:469 +#, python-format +msgid "Post-remove workflow function %r failed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:584 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:541 +#: neutron/services/loadbalancer/drivers/radware/driver.py:650 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:567 +#: neutron/services/loadbalancer/drivers/radware/driver.py:676 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:574 +#: neutron/services/loadbalancer/drivers/radware/driver.py:683 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:591 +#: neutron/services/loadbalancer/drivers/radware/driver.py:700 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:652 +#: neutron/services/loadbalancer/drivers/radware/driver.py:768 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:664 +#: neutron/services/loadbalancer/drivers/radware/driver.py:780 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:695 +#: neutron/services/loadbalancer/drivers/radware/driver.py:812 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:710 +#: neutron/services/loadbalancer/drivers/radware/driver.py:827 msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:737 +#: neutron/services/loadbalancer/drivers/radware/driver.py:836 +#, python-format +msgid "Post-operation function %(func)r completed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:842 +#, python-format +msgid "Post-operation function %(func)r failed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:876 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:777 +#: neutron/services/loadbalancer/drivers/radware/driver.py:916 #, python-format msgid "_remove_object_from_db %s" msgstr "" @@ -15835,12 +15873,12 @@ msgstr "" msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:404 +#: neutron/tests/unit/vmware/apiclient/fake.py:407 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:413 +#: neutron/tests/unit/vmware/apiclient/fake.py:416 #, python-format msgid "lrouter:%s not found" msgstr "" diff --git a/neutron/locale/eu_ES/LC_MESSAGES/neutron.po b/neutron/locale/eu_ES/LC_MESSAGES/neutron.po index 9b7327846..1d21cda63 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-04-23 06:46+0000\n" +"POT-Creation-Date: 2014-04-26 06:48+0000\n" "PO-Revision-Date: 2013-11-15 02:27+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Basque (Spain) " @@ -526,7 +526,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:575 neutron/agent/l3_agent.py:954 #: neutron/agent/metadata/agent.py:330 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:107 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:836 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:854 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:300 @@ -623,7 +623,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:923 +#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:931 #: neutron/services/firewall/agents/varmour/varmour_router.py:102 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -749,7 +749,7 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:657 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:675 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:283 #, python-format msgid "Delete %s" @@ -1137,25 +1137,25 @@ msgstr "" msgid "Authentication region" msgstr "" -#: neutron/agent/linux/interface.py:202 neutron/agent/linux/interface.py:256 -#: neutron/agent/linux/interface.py:318 neutron/agent/linux/interface.py:367 +#: neutron/agent/linux/interface.py:206 neutron/agent/linux/interface.py:260 +#: neutron/agent/linux/interface.py:322 neutron/agent/linux/interface.py:371 #, python-format msgid "Device %s already exists" msgstr "" -#: neutron/agent/linux/interface.py:220 neutron/agent/linux/interface.py:267 -#: neutron/agent/linux/interface.py:330 neutron/agent/linux/interface.py:374 +#: neutron/agent/linux/interface.py:224 neutron/agent/linux/interface.py:271 +#: neutron/agent/linux/interface.py:334 neutron/agent/linux/interface.py:378 #, python-format msgid "Unplugged interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:222 neutron/agent/linux/interface.py:266 -#: neutron/agent/linux/interface.py:332 neutron/agent/linux/interface.py:376 +#: neutron/agent/linux/interface.py:226 neutron/agent/linux/interface.py:270 +#: neutron/agent/linux/interface.py:336 neutron/agent/linux/interface.py:380 #, python-format msgid "Failed unplugging interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:434 +#: neutron/agent/linux/interface.py:438 #, python-format msgid "Driver location: %s" msgstr "" @@ -1687,12 +1687,12 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:47 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:49 #, python-format msgid "Notify metering agent at %(topic)s.%(host)s the message %(method)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:62 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:64 #, python-format msgid "" "Fanout notify metering agent at %(topic)s the message %(method)s on " @@ -1836,7 +1836,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:357 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2848,8 +2848,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:387 neutron/db/l3_db.py:464 -#: neutron/plugins/bigswitch/plugin.py:1011 -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1001 +#: neutron/plugins/bigswitch/plugin.py:1010 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2901,18 +2901,18 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1844 +#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1847 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:825 +#: neutron/db/l3_db.py:833 #, 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:929 +#: neutron/db/l3_db.py:937 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -3080,6 +3080,11 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" +#: neutron/db/metering/metering_rpc.py:50 +#, python-format +msgid "Unable to find agent %s." +msgstr "" + #: neutron/db/migration/cli.py:32 msgid "Neutron plugin provider module" msgstr "" @@ -3664,7 +3669,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:54 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -3680,47 +3685,47 @@ msgstr "" msgid "Only admin can view or configure quota" msgstr "" -#: neutron/extensions/securitygroup.py:35 +#: neutron/extensions/securitygroup.py:34 msgid "For TCP/UDP protocols, port_range_min must be <= port_range_max" msgstr "" -#: neutron/extensions/securitygroup.py:40 +#: neutron/extensions/securitygroup.py:39 #, python-format msgid "Invalid value for port %(port)s" msgstr "" -#: neutron/extensions/securitygroup.py:44 +#: neutron/extensions/securitygroup.py:43 #, python-format msgid "" "Invalid value for ICMP %(field)s (%(attr)s) %(value)s. It must be 0 to " "255." msgstr "" -#: neutron/extensions/securitygroup.py:49 +#: neutron/extensions/securitygroup.py:48 #, python-format msgid "" "ICMP code (port-range-max) %(value)s is provided but ICMP type (port-" "range-min) is missing." msgstr "" -#: neutron/extensions/securitygroup.py:54 +#: neutron/extensions/securitygroup.py:53 #, python-format msgid "Security Group %(id)s in use." msgstr "" -#: neutron/extensions/securitygroup.py:58 +#: neutron/extensions/securitygroup.py:57 msgid "Removing default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:62 +#: neutron/extensions/securitygroup.py:61 msgid "Updating default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:66 +#: neutron/extensions/securitygroup.py:65 msgid "Default security group already exists." msgstr "" -#: neutron/extensions/securitygroup.py:70 +#: neutron/extensions/securitygroup.py:69 #, python-format msgid "" "Security group rule protocol %(protocol)s not supported. Only protocol " @@ -3728,58 +3733,58 @@ msgid "" "supported." msgstr "" -#: neutron/extensions/securitygroup.py:76 +#: neutron/extensions/securitygroup.py:75 msgid "Multiple tenant_ids in bulk security group rule create not allowed" msgstr "" -#: neutron/extensions/securitygroup.py:81 +#: neutron/extensions/securitygroup.py:80 msgid "Only remote_ip_prefix or remote_group_id may be provided." msgstr "" -#: neutron/extensions/securitygroup.py:86 +#: neutron/extensions/securitygroup.py:85 msgid "Must also specifiy protocol if port range is given." msgstr "" -#: neutron/extensions/securitygroup.py:90 +#: neutron/extensions/securitygroup.py:89 msgid "Only allowed to update rules for one security profile at a time" msgstr "" -#: neutron/extensions/securitygroup.py:95 +#: neutron/extensions/securitygroup.py:94 #, python-format msgid "Security group %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:99 +#: neutron/extensions/securitygroup.py:98 #, python-format msgid "Security group rule %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:103 +#: neutron/extensions/securitygroup.py:102 msgid "Duplicate Security Group Rule in POST." msgstr "" -#: neutron/extensions/securitygroup.py:107 +#: neutron/extensions/securitygroup.py:106 #, python-format msgid "Security group rule already exists. Group id is %(id)s." msgstr "" -#: neutron/extensions/securitygroup.py:111 +#: neutron/extensions/securitygroup.py:110 #, python-format msgid "Conflicting value ethertype %(ethertype)s for CIDR %(cidr)s" msgstr "" -#: neutron/extensions/securitygroup.py:159 +#: neutron/extensions/securitygroup.py:158 #, python-format msgid "'%s' is not an integer or uuid" msgstr "" -#: neutron/extensions/securitygroup.py:248 +#: neutron/extensions/securitygroup.py:247 msgid "" "Number of security groups allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/securitygroup.py:252 +#: neutron/extensions/securitygroup.py:251 msgid "" "Number of security rules allowed per tenant. A negative value means " "unlimited." @@ -3863,47 +3868,47 @@ msgstr "" msgid "Router %(router_id)s has no external network gateway set" msgstr "" -#: neutron/notifiers/nova.py:130 +#: neutron/notifiers/nova.py:165 msgid "device_id is not set on port yet." msgstr "" -#: neutron/notifiers/nova.py:134 +#: neutron/notifiers/nova.py:169 msgid "Port ID not set! Nova will not be notified of port status change." msgstr "" -#: neutron/notifiers/nova.py:159 +#: neutron/notifiers/nova.py:194 #, python-format msgid "" "Ignoring state change previous_port_status: %(pre_status)s " "current_port_status: %(cur_status)s port_id %(id)s" msgstr "" -#: neutron/notifiers/nova.py:187 +#: neutron/notifiers/nova.py:221 #, python-format msgid "Sending events: %s" msgstr "" -#: neutron/notifiers/nova.py:192 +#: neutron/notifiers/nova.py:226 #, python-format msgid "Nova returned NotFound for event: %s" msgstr "" -#: neutron/notifiers/nova.py:195 +#: neutron/notifiers/nova.py:229 #, python-format msgid "Failed to notify nova on events: %s" msgstr "" -#: neutron/notifiers/nova.py:199 neutron/notifiers/nova.py:215 +#: neutron/notifiers/nova.py:233 neutron/notifiers/nova.py:249 #, python-format msgid "Error response returned from nova: %s" msgstr "" -#: neutron/notifiers/nova.py:210 +#: neutron/notifiers/nova.py:244 #, python-format msgid "Nova event: %s returned with failed status" msgstr "" -#: neutron/notifiers/nova.py:213 +#: neutron/notifiers/nova.py:247 #, python-format msgid "Nova event response: %s" msgstr "" @@ -4548,80 +4553,80 @@ msgstr "" msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:661 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:752 +#: neutron/plugins/bigswitch/plugin.py:742 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:804 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:864 +#: neutron/plugins/bigswitch/plugin.py:854 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:902 +#: neutron/plugins/bigswitch/plugin.py:892 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:924 +#: neutron/plugins/bigswitch/plugin.py:914 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:946 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:975 +#: neutron/plugins/bigswitch/plugin.py:965 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1003 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1036 +#: neutron/plugins/bigswitch/plugin.py:1026 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1053 +#: neutron/plugins/bigswitch/plugin.py:1043 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1059 +#: neutron/plugins/bigswitch/plugin.py:1049 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1075 +#: neutron/plugins/bigswitch/plugin.py:1065 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1090 +#: neutron/plugins/bigswitch/plugin.py:1080 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1108 +#: neutron/plugins/bigswitch/plugin.py:1110 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1123 +#: neutron/plugins/bigswitch/plugin.py:1125 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1124 +#: neutron/plugins/bigswitch/plugin.py:1126 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4850,7 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:225 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1002 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1365 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 @@ -4964,9 +4969,9 @@ msgid "%s can not be found in database" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:300 -#: neutron/plugins/brocade/NeutronPlugin.py:343 -#: neutron/plugins/brocade/NeutronPlugin.py:396 -#: neutron/plugins/brocade/NeutronPlugin.py:426 +#: neutron/plugins/brocade/NeutronPlugin.py:344 +#: neutron/plugins/brocade/NeutronPlugin.py:397 +#: neutron/plugins/brocade/NeutronPlugin.py:427 msgid "Brocade NOS driver error" msgstr "" @@ -4976,9 +4981,9 @@ msgid "Returning the allocated vlan (%d) to the pool" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:304 -#: neutron/plugins/brocade/NeutronPlugin.py:344 -#: neutron/plugins/brocade/NeutronPlugin.py:397 -#: neutron/plugins/brocade/NeutronPlugin.py:428 +#: neutron/plugins/brocade/NeutronPlugin.py:345 +#: neutron/plugins/brocade/NeutronPlugin.py:398 +#: neutron/plugins/brocade/NeutronPlugin.py:429 msgid "Brocade plugin raised exception, check logs" msgstr "" @@ -5450,88 +5455,88 @@ msgstr "" msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:866 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:883 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:884 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:891 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:894 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:908 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:915 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:922 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1144 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1151 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1157 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1171 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1168 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1175 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1172 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1179 #, python-format msgid "" "Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " "low address to high address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1185 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1194 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1201 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1200 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1221 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1232 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1253 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1260 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1270 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "Segment range overlaps with another profile" msgstr "" @@ -5670,34 +5675,34 @@ msgstr "" msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:243 msgid "Logical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:268 msgid "network_segment_pool" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:313 msgid "Invalid input for CIDR" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:464 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:452 #, python-format msgid "req: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:473 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:461 #, python-format msgid "status_code %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:478 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:466 #, python-format msgid "VSM: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:493 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:481 #, python-format msgid "Unable to serialize object of type = '%s'" msgstr "" @@ -5706,36 +5711,23 @@ msgstr "" msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 -#, python-format -msgid "_populate_policy_profiles %s" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:191 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:205 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:197 -msgid "_poll_policies" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 -msgid "No policy profile updated from VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:262 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:242 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:266 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:246 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:260 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 @@ -5743,19 +5735,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:249 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:254 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:283 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:267 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 @@ -5763,7 +5755,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5771,164 +5763,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:480 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:460 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:519 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:499 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:524 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:504 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:525 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:505 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:565 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:545 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:570 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:575 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:558 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:583 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:630 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:633 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:610 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:613 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:645 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:625 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:648 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:678 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:658 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:688 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:703 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:735 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:715 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:757 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:737 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:758 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:738 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:782 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:762 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:822 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:802 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:812 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:843 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:823 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:859 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:897 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:877 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:892 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:933 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:941 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1026 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1006 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:232 @@ -5938,88 +5930,88 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1084 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1064 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1099 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1079 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1103 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1083 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1097 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1125 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1147 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1192 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1174 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1190 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:314 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1219 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1201 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1236 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1256 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1290 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1272 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1280 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1309 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1291 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1306 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1321 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1359 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1341 msgid "Get subnets" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1444 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1426 #, python-format msgid "Scheduling router %s" msgstr "" @@ -6451,7 +6443,7 @@ msgid "port_delete received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:219 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:661 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" @@ -6543,7 +6535,7 @@ msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:437 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:976 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:390 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1267 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 @@ -6551,7 +6543,7 @@ msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:445 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1006 msgid "Agent loop has new devices!" msgstr "" @@ -6568,7 +6560,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:474 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:269 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1027 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1045 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1362 msgid "Agent initialized successfully, now running... " @@ -6822,242 +6814,242 @@ msgstr "" msgid "Delete network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:248 #, python-format msgid "Delete net failed after deleting the network in DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253 #, python-format msgid "Get network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:259 msgid "Get networks in progress" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:269 #, python-format msgid "Create port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285 msgid "Create port does not have tenant id info" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:291 #, python-format msgid "Create port does not have tenant id info; obtained is: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:312 #, python-format msgid "Create port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:319 #, python-format msgid "Update port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346 #, python-format msgid "Update port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:352 #, python-format msgid "Delete port in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:365 #, python-format msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:374 #, python-format msgid "Create subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:386 #, python-format msgid "Create subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388 #, python-format msgid "Subnet created: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:394 #, python-format msgid "Update subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419 #, python-format msgid "Update subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:425 #, python-format msgid "Delete subnet in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:430 #, python-format msgid "" "Delete subnet operation failed in SDN-VE after deleting the subnet from " "DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:439 #, python-format msgid "Create router in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:442 #, python-format msgid "Ignoring admin_state_up=False for router=%r. Overriding with True" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:452 msgid "Create router failed: no SDN-VE tenant." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:460 #, python-format msgid "Create router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:462 #, python-format msgid "Router created: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:467 #, python-format msgid "Update router in progress: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:474 msgid "admin_state_up=False routers are not supported." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493 #, python-format msgid "Update router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:499 #, python-format msgid "Delete router in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:506 #, python-format msgid "" "Delete router operation failed in SDN-VE after deleting the router in DB:" " %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:511 #, python-format msgid "" "Add router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:519 #, python-format msgid "SdnvePluginV2.add_router_interface called. Port info: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:533 #, python-format msgid "Update router-add-interface failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 #, python-format msgid "Added router interface: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:540 #, python-format msgid "" "Add router interface only called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550 msgid "" "SdnvePluginV2._add_router_interface_only: failed to add the interface in " "the roll back. of a remove_router_interface operation" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:556 #, python-format msgid "" "Remove router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565 msgid "No port ID" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 #, python-format msgid "SdnvePluginV2.remove_router_interface port: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:571 msgid "No fixed IP" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:576 #, python-format msgid "SdnvePluginV2.remove_router_interface subnet_id: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:584 #, python-format msgid "Update router-remove-interface failed SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:605 #, python-format msgid "Create floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:616 #, python-format msgid "Creating floating ip operation failed in SDN-VE controller: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:619 #, python-format msgid "Created floatingip : %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:624 #, python-format msgid "Update floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644 #, python-format msgid "Update floating ip failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:650 #, python-format msgid "Delete floatingip in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:655 #, python-format msgid "Delete floatingip failed in SDN-VE: %s" msgstr "" @@ -7294,168 +7286,168 @@ msgstr "" msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:304 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:301 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:319 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:323 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:341 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:354 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:343 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:361 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:352 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:370 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:401 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:392 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:410 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:430 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:448 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:437 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:455 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:458 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:454 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:472 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:461 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:479 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:467 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:475 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:493 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:482 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:486 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:504 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:509 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:533 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:568 #, python-format msgid "" "Option \"%(option)s\" must be supported by command \"%(command)s\" to " "enable %(mode)s mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:527 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:545 msgid "No valid Segmentation ID to perform UCAST test." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:562 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN MCAST mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:569 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 msgid "" "Linux kernel vxlan module and iproute2 3.8 or above are required to " "enable VXLAN." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:579 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:597 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:654 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:672 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:281 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:711 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:714 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:732 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:736 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:350 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:758 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:783 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:801 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:409 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:846 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:864 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:850 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:105 @@ -7463,12 +7455,12 @@ msgstr "" msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:905 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1068 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1108 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 @@ -7477,15 +7469,15 @@ msgstr "" msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1075 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:973 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:981 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1095 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 @@ -7495,7 +7487,7 @@ msgstr "" msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:968 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1125 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1142 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 @@ -7504,7 +7496,7 @@ msgstr "" msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1132 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1149 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 @@ -7513,7 +7505,7 @@ msgstr "" msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:979 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:374 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1154 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 @@ -7521,26 +7513,26 @@ msgstr "" msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:971 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:989 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1001 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1012 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1035 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:428 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1038 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Interface mappings: %s" @@ -8085,167 +8077,167 @@ msgstr "" msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:522 +#: neutron/plugins/midonet/plugin.py:524 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%r had been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:529 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:590 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:595 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:600 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:607 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:611 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:616 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:625 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:659 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:734 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:782 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:794 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:838 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:858 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:898 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:909 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1009 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1033 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1042 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1049 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1089 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1108 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1128 +#: neutron/plugins/midonet/plugin.py:1130 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1157 +#: neutron/plugins/midonet/plugin.py:1159 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1164 +#: neutron/plugins/midonet/plugin.py:1166 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1170 +#: neutron/plugins/midonet/plugin.py:1172 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1202 +#: neutron/plugins/midonet/plugin.py:1204 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1212 +#: neutron/plugins/midonet/plugin.py:1214 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1222 +#: neutron/plugins/midonet/plugin.py:1224 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -8456,91 +8448,101 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:465 neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:467 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:471 neutron/plugins/ml2/plugin.py:591 +#: neutron/plugins/ml2/plugin.py:473 neutron/plugins/ml2/plugin.py:593 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:479 +#: neutron/plugins/ml2/plugin.py:481 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:490 +#: neutron/plugins/ml2/plugin.py:492 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:498 neutron/plugins/ml2/plugin.py:604 +#: neutron/plugins/ml2/plugin.py:500 neutron/plugins/ml2/plugin.py:606 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:504 +#: neutron/plugins/ml2/plugin.py:506 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:513 neutron/plugins/ml2/plugin.py:612 +#: neutron/plugins/ml2/plugin.py:515 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:521 +#: neutron/plugins/ml2/plugin.py:523 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:530 +#: neutron/plugins/ml2/plugin.py:532 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:544 +#: neutron/plugins/ml2/plugin.py:546 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:574 +#: neutron/plugins/ml2/plugin.py:576 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:600 +#: neutron/plugins/ml2/plugin.py:587 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:602 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:621 +#: neutron/plugins/ml2/plugin.py:622 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:632 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:650 +#: neutron/plugins/ml2/plugin.py:661 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:120 +#: neutron/plugins/ml2/plugin.py:721 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:125 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:728 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:121 +#: neutron/plugins/ml2/plugin.py:739 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:126 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:737 +#: neutron/plugins/ml2/plugin.py:748 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:749 +#: neutron/plugins/ml2/plugin.py:760 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:761 +#: neutron/plugins/ml2/plugin.py:772 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9424,7 +9426,7 @@ msgstr "" msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:425 +#: neutron/plugins/mlnx/mlnx_plugin.py:426 #, python-format msgid "create_port with %s" msgstr "" @@ -9763,53 +9765,53 @@ msgstr "" msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:398 +#: neutron/plugins/nec/nec_plugin.py:405 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:546 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:603 +#: neutron/plugins/nec/nec_plugin.py:610 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:635 +#: neutron/plugins/nec/nec_plugin.py:642 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:700 +#: neutron/plugins/nec/nec_plugin.py:707 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:731 +#: neutron/plugins/nec/nec_plugin.py:738 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:741 +#: neutron/plugins/nec/nec_plugin.py:748 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:761 +#: neutron/plugins/nec/nec_plugin.py:768 #, 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:766 +#: neutron/plugins/nec/nec_plugin.py:773 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10260,73 +10262,73 @@ msgstr "" msgid "Port-Mapping for port %s not found on VSD" msgstr "" -#: neutron/plugins/nuage/plugin.py:325 +#: neutron/plugins/nuage/plugin.py:327 msgid "" "Either net_partition is not provided with subnet OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:393 +#: neutron/plugins/nuage/plugin.py:395 #, python-format msgid "" "Unable to complete operation on subnet %s.One or more ports have an IP " "allocation from this subnet." msgstr "" -#: neutron/plugins/nuage/plugin.py:423 +#: neutron/plugins/nuage/plugin.py:425 #, python-format msgid "" "Router %s does not hold default zone OR net_partition mapping. Router-IF " "add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:433 +#: neutron/plugins/nuage/plugin.py:435 #, python-format msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:443 +#: neutron/plugins/nuage/plugin.py:445 #, python-format msgid "" "Subnet %(subnet)s and Router %(router)s belong to different net_partition" " Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:455 +#: neutron/plugins/nuage/plugin.py:457 #, python-format msgid "Subnet %s has one or more active VMs Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:501 neutron/plugins/nuage/plugin.py:506 -#: neutron/plugins/nuage/plugin.py:512 +#: neutron/plugins/nuage/plugin.py:503 neutron/plugins/nuage/plugin.py:508 +#: neutron/plugins/nuage/plugin.py:514 #, python-format msgid "No router interface found for Router %s. Router-IF delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:523 +#: neutron/plugins/nuage/plugin.py:525 #, python-format msgid "Subnet %s has one or more active VMs Router-IF delete not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:532 +#: neutron/plugins/nuage/plugin.py:534 #, python-format msgid "" "Router %s does not hold net_partition assoc on Nuage VSD. Router-IF " "delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:571 +#: neutron/plugins/nuage/plugin.py:573 msgid "" "Either net_partition is not provided with router OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:679 +#: neutron/plugins/nuage/plugin.py:681 #, python-format msgid "One or more router still attached to net_partition %s." msgstr "" -#: neutron/plugins/nuage/plugin.py:684 +#: neutron/plugins/nuage/plugin.py:686 #, python-format msgid "NetPartition with %s does not exist" msgstr "" @@ -10700,20 +10702,20 @@ msgstr "" msgid "Number of seconds to retry acquiring an Open vSwitch datapath" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:245 +#: neutron/plugins/oneconvergence/plugin.py:246 msgid "Failed to create subnet, deleting it from neutron" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:309 +#: neutron/plugins/oneconvergence/plugin.py:310 #, python-format msgid "Deleting newly created neutron port %s" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:379 +#: neutron/plugins/oneconvergence/plugin.py:380 msgid "Failed to create floatingip" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:418 +#: neutron/plugins/oneconvergence/plugin.py:419 msgid "Failed to create router" msgstr "" @@ -11214,166 +11216,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:54 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:71 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:75 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:76 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:87 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:88 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:98 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:99 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:112 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:113 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:127 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:128 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:139 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:164 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:348 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:166 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:350 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:154 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:176 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:178 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:195 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:222 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:197 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:224 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:210 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:212 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:238 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:240 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:253 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:255 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:282 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:284 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:306 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:308 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:316 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:318 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:328 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:330 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:336 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:338 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:360 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:362 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:372 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:374 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:382 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:384 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:388 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:390 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:397 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:399 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:407 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:409 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:415 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:417 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:435 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:437 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:446 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:448 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:468 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:470 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:479 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:481 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:491 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:488 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:500 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:497 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:513 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:506 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:522 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:516 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:535 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:526 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 +msgid "Neutron PLUMgrid Director: disassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:540 +msgid "PLUMgrid Library: disassociate_floatingips() called" +msgstr "" + #: neutron/plugins/ryu/ryu_neutron_plugin.py:64 #, python-format msgid "get_ofp_rest_api: %s" @@ -12929,7 +12939,7 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:534 -#: neutron/plugins/vmware/plugins/base.py:1059 +#: neutron/plugins/vmware/plugins/base.py:1062 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -12970,13 +12980,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:670 -#: neutron/plugins/vmware/plugins/base.py:1779 +#: neutron/plugins/vmware/plugins/base.py:1782 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:674 -#: neutron/plugins/vmware/plugins/base.py:1783 +#: neutron/plugins/vmware/plugins/base.py:1786 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13035,231 +13045,231 @@ msgid "" "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1048 +#: neutron/plugins/vmware/plugins/base.py:1051 #, python-format msgid "" "A nsx lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1067 +#: neutron/plugins/vmware/plugins/base.py:1070 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1070 +#: neutron/plugins/vmware/plugins/base.py:1073 #: neutron/plugins/vmware/plugins/service.py:520 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1105 +#: neutron/plugins/vmware/plugins/base.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1182 +#: neutron/plugins/vmware/plugins/base.py:1185 #, python-format msgid "port created on NSX backend for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1185 +#: neutron/plugins/vmware/plugins/base.py:1188 #, python-format msgid "Logical switch for network %s was not found in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1196 +#: neutron/plugins/vmware/plugins/base.py:1199 msgid "Unable to create port or set port attachment in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1288 +#: neutron/plugins/vmware/plugins/base.py:1291 #, python-format msgid "Updating port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1323 +#: neutron/plugins/vmware/plugins/base.py:1326 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1406 +#: neutron/plugins/vmware/plugins/base.py:1409 msgid "" "Cannot create a distributed router with the NSX platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1412 +#: neutron/plugins/vmware/plugins/base.py:1415 msgid "Unable to create logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1423 +#: neutron/plugins/vmware/plugins/base.py:1426 #, 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/vmware/plugins/base.py:1433 +#: neutron/plugins/vmware/plugins/base.py:1436 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1462 -#: neutron/plugins/vmware/plugins/base.py:1547 +#: neutron/plugins/vmware/plugins/base.py:1465 +#: neutron/plugins/vmware/plugins/base.py:1550 #: neutron/plugins/vmware/plugins/service.py:203 #: neutron/plugins/vmware/plugins/service.py:1214 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1511 +#: neutron/plugins/vmware/plugins/base.py:1514 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1514 +#: neutron/plugins/vmware/plugins/base.py:1517 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1556 +#: neutron/plugins/vmware/plugins/base.py:1559 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1572 +#: neutron/plugins/vmware/plugins/base.py:1575 #, python-format msgid "Logical router %s not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1576 +#: neutron/plugins/vmware/plugins/base.py:1579 msgid "Unable to update logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1578 +#: neutron/plugins/vmware/plugins/base.py:1581 msgid "" "Request cannot contain 'routes' with the NSX platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1635 +#: neutron/plugins/vmware/plugins/base.py:1638 #, python-format msgid "Logical router '%s' not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1639 +#: neutron/plugins/vmware/plugins/base.py:1642 #, python-format msgid "Unable to delete logical router '%s' on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1649 +#: neutron/plugins/vmware/plugins/base.py:1652 #, 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/vmware/plugins/base.py:1717 +#: neutron/plugins/vmware/plugins/base.py:1720 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1815 +#: neutron/plugins/vmware/plugins/base.py:1818 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1820 +#: neutron/plugins/vmware/plugins/base.py:1823 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1952 +#: neutron/plugins/vmware/plugins/base.py:1955 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1958 +#: neutron/plugins/vmware/plugins/base.py:1961 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1995 +#: neutron/plugins/vmware/plugins/base.py:1998 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1998 +#: neutron/plugins/vmware/plugins/base.py:2001 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2032 +#: neutron/plugins/vmware/plugins/base.py:2035 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2055 +#: neutron/plugins/vmware/plugins/base.py:2058 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2084 +#: neutron/plugins/vmware/plugins/base.py:2087 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2113 +#: neutron/plugins/vmware/plugins/base.py:2116 #, python-format msgid "" "Rolling back database changes for gateway device %s because of an error " "in the NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2158 -#: neutron/plugins/vmware/plugins/base.py:2196 +#: neutron/plugins/vmware/plugins/base.py:2161 +#: neutron/plugins/vmware/plugins/base.py:2199 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2293 +#: neutron/plugins/vmware/plugins/base.py:2296 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2300 +#: neutron/plugins/vmware/plugins/base.py:2303 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2348 +#: neutron/plugins/vmware/plugins/base.py:2351 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2380 +#: neutron/plugins/vmware/plugins/base.py:2383 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2388 +#: neutron/plugins/vmware/plugins/base.py:2391 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13267,12 +13277,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2395 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2408 +#: neutron/plugins/vmware/plugins/base.py:2411 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -14449,46 +14459,46 @@ msgstr "" msgid "external_gateway_added: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:50 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:49 msgid "Initializing fwaas iptables driver" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:53 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:52 #, python-format msgid "Creating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:62 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:61 #, python-format msgid "Failed to create firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:66 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:65 #, python-format msgid "Deleting firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:77 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:76 #, python-format msgid "Failed to delete firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:81 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:80 #, python-format msgid "Updating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:90 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:89 #, python-format msgid "Failed to update firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:94 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:93 #, python-format msgid "Applying firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:113 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:112 #, python-format msgid "Failed to apply default policy on firewall: %s" msgstr "" @@ -14748,17 +14758,17 @@ msgstr "" msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:166 #, python-format msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:208 #, python-format msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:369 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -14942,184 +14952,212 @@ msgstr "" msgid "Removing SNAT port for subnet %s as this is the last pool using it..." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:61 +#: neutron/services/loadbalancer/drivers/radware/driver.py:63 msgid "vdirect server IP address" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:64 +#: neutron/services/loadbalancer/drivers/radware/driver.py:66 msgid "vdirect user name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:67 +#: neutron/services/loadbalancer/drivers/radware/driver.py:69 msgid "vdirect user password" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:70 +#: neutron/services/loadbalancer/drivers/radware/driver.py:72 msgid "Service ADC type" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:73 +#: neutron/services/loadbalancer/drivers/radware/driver.py:75 msgid "Service ADC version" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:76 +#: neutron/services/loadbalancer/drivers/radware/driver.py:78 msgid "service HA pair" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:79 +#: neutron/services/loadbalancer/drivers/radware/driver.py:81 msgid "service throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:82 +#: neutron/services/loadbalancer/drivers/radware/driver.py:84 msgid "service ssl throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:85 +#: neutron/services/loadbalancer/drivers/radware/driver.py:87 msgid "service compression throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:88 +#: neutron/services/loadbalancer/drivers/radware/driver.py:90 msgid "service cache" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:91 +#: neutron/services/loadbalancer/drivers/radware/driver.py:93 msgid "l2_l3 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:94 +#: neutron/services/loadbalancer/drivers/radware/driver.py:96 msgid "l4 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:101 +#: neutron/services/loadbalancer/drivers/radware/driver.py:104 msgid "l2_l3 workflow constructor params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:108 +#: neutron/services/loadbalancer/drivers/radware/driver.py:111 msgid "l2_l3 workflow setup params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:111 +#: neutron/services/loadbalancer/drivers/radware/driver.py:114 msgid "List of actions that we dont want to push to the completion queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:115 +#: neutron/services/loadbalancer/drivers/radware/driver.py:118 msgid "l4 workflow action name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:118 +#: neutron/services/loadbalancer/drivers/radware/driver.py:121 msgid "Resource pool ids" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:121 +#: neutron/services/loadbalancer/drivers/radware/driver.py:124 msgid "A required VLAN for the interswitch link to use" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:124 +#: neutron/services/loadbalancer/drivers/radware/driver.py:127 msgid "Support an Alteon interswitch link for stateful session failover" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:183 +#: neutron/services/loadbalancer/drivers/radware/driver.py:221 #, python-format -msgid "create_vip. vip: %s" +msgid "" +"vip: %(vip)s, extended_vip: %(extended_vip)s, network_id: " +"%(vip_network_id)s, service_name: %(service_name)s, pip_info: " +"%(pip_info)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:185 +#: neutron/services/loadbalancer/drivers/radware/driver.py:256 #, python-format -msgid "create_vip. extended_vip: %s" +msgid "Retrieved pip nport: %(port)r for vip: %(vip)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:187 +#: neutron/services/loadbalancer/drivers/radware/driver.py:264 #, python-format -msgid "create_vip. network_id: %s " +msgid "Found no pip nports associated with vip: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:189 +#: neutron/services/loadbalancer/drivers/radware/driver.py:273 #, python-format -msgid "create_vip. service_name: %s " +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:223 +#: neutron/services/loadbalancer/drivers/radware/driver.py:287 #, python-format -msgid "Failed to remove workflow %s. Going to set vip to ERROR status" +msgid "pip nport id: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:314 +#: neutron/services/loadbalancer/drivers/radware/driver.py:291 +#, python-format +msgid "pip nport delete failed: %r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:345 +#: neutron/services/loadbalancer/drivers/radware/driver.py:410 msgid "Starting operation completion handling thread" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:370 +#: neutron/services/loadbalancer/drivers/radware/driver.py:440 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:379 -#: neutron/services/loadbalancer/drivers/radware/driver.py:401 +#: neutron/services/loadbalancer/drivers/radware/driver.py:449 +#: neutron/services/loadbalancer/drivers/radware/driver.py:480 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:387 +#: neutron/services/loadbalancer/drivers/radware/driver.py:457 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:494 +#: neutron/services/loadbalancer/drivers/radware/driver.py:465 +#, python-format +msgid "Post-remove workflow function %r completed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:469 +#, python-format +msgid "Post-remove workflow function %r failed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:584 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:541 +#: neutron/services/loadbalancer/drivers/radware/driver.py:650 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:567 +#: neutron/services/loadbalancer/drivers/radware/driver.py:676 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:574 +#: neutron/services/loadbalancer/drivers/radware/driver.py:683 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:591 +#: neutron/services/loadbalancer/drivers/radware/driver.py:700 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:652 +#: neutron/services/loadbalancer/drivers/radware/driver.py:768 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:664 +#: neutron/services/loadbalancer/drivers/radware/driver.py:780 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:695 +#: neutron/services/loadbalancer/drivers/radware/driver.py:812 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:710 +#: neutron/services/loadbalancer/drivers/radware/driver.py:827 msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:737 +#: neutron/services/loadbalancer/drivers/radware/driver.py:836 +#, python-format +msgid "Post-operation function %(func)r completed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:842 +#, python-format +msgid "Post-operation function %(func)r failed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:876 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:777 +#: neutron/services/loadbalancer/drivers/radware/driver.py:916 #, python-format msgid "_remove_object_from_db %s" msgstr "" @@ -15835,12 +15873,12 @@ msgstr "" msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:404 +#: neutron/tests/unit/vmware/apiclient/fake.py:407 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:413 +#: neutron/tests/unit/vmware/apiclient/fake.py:416 #, python-format msgid "lrouter:%s not found" msgstr "" diff --git a/neutron/locale/fa/LC_MESSAGES/neutron.po b/neutron/locale/fa/LC_MESSAGES/neutron.po index faa7104b8..f11f86f80 100644 --- a/neutron/locale/fa/LC_MESSAGES/neutron.po +++ b/neutron/locale/fa/LC_MESSAGES/neutron.po @@ -7,11 +7,11 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-04-23 06:46+0000\n" +"POT-Creation-Date: 2014-04-26 06:48+0000\n" "PO-Revision-Date: 2014-04-07 06:32+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Persian " -"(http://www.transifex.com/projects/p/openstack/language/fa/)\n" +"(http://www.transifex.com/projects/p/neutron/language/fa/)\n" "Plural-Forms: nplurals=1; plural=0\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" @@ -526,7 +526,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:575 neutron/agent/l3_agent.py:954 #: neutron/agent/metadata/agent.py:330 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:107 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:836 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:854 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:300 @@ -623,7 +623,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:923 +#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:931 #: neutron/services/firewall/agents/varmour/varmour_router.py:102 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -749,7 +749,7 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:657 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:675 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:283 #, python-format msgid "Delete %s" @@ -1137,25 +1137,25 @@ msgstr "" msgid "Authentication region" msgstr "" -#: neutron/agent/linux/interface.py:202 neutron/agent/linux/interface.py:256 -#: neutron/agent/linux/interface.py:318 neutron/agent/linux/interface.py:367 +#: neutron/agent/linux/interface.py:206 neutron/agent/linux/interface.py:260 +#: neutron/agent/linux/interface.py:322 neutron/agent/linux/interface.py:371 #, python-format msgid "Device %s already exists" msgstr "" -#: neutron/agent/linux/interface.py:220 neutron/agent/linux/interface.py:267 -#: neutron/agent/linux/interface.py:330 neutron/agent/linux/interface.py:374 +#: neutron/agent/linux/interface.py:224 neutron/agent/linux/interface.py:271 +#: neutron/agent/linux/interface.py:334 neutron/agent/linux/interface.py:378 #, python-format msgid "Unplugged interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:222 neutron/agent/linux/interface.py:266 -#: neutron/agent/linux/interface.py:332 neutron/agent/linux/interface.py:376 +#: neutron/agent/linux/interface.py:226 neutron/agent/linux/interface.py:270 +#: neutron/agent/linux/interface.py:336 neutron/agent/linux/interface.py:380 #, python-format msgid "Failed unplugging interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:434 +#: neutron/agent/linux/interface.py:438 #, python-format msgid "Driver location: %s" msgstr "" @@ -1687,12 +1687,12 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:47 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:49 #, python-format msgid "Notify metering agent at %(topic)s.%(host)s the message %(method)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:62 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:64 #, python-format msgid "" "Fanout notify metering agent at %(topic)s the message %(method)s on " @@ -1836,7 +1836,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:357 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2848,8 +2848,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:387 neutron/db/l3_db.py:464 -#: neutron/plugins/bigswitch/plugin.py:1011 -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1001 +#: neutron/plugins/bigswitch/plugin.py:1010 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2901,18 +2901,18 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1844 +#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1847 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:825 +#: neutron/db/l3_db.py:833 #, 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:929 +#: neutron/db/l3_db.py:937 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -3080,6 +3080,11 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" +#: neutron/db/metering/metering_rpc.py:50 +#, python-format +msgid "Unable to find agent %s." +msgstr "" + #: neutron/db/migration/cli.py:32 msgid "Neutron plugin provider module" msgstr "" @@ -3664,7 +3669,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:54 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -3680,47 +3685,47 @@ msgstr "" msgid "Only admin can view or configure quota" msgstr "" -#: neutron/extensions/securitygroup.py:35 +#: neutron/extensions/securitygroup.py:34 msgid "For TCP/UDP protocols, port_range_min must be <= port_range_max" msgstr "" -#: neutron/extensions/securitygroup.py:40 +#: neutron/extensions/securitygroup.py:39 #, python-format msgid "Invalid value for port %(port)s" msgstr "" -#: neutron/extensions/securitygroup.py:44 +#: neutron/extensions/securitygroup.py:43 #, python-format msgid "" "Invalid value for ICMP %(field)s (%(attr)s) %(value)s. It must be 0 to " "255." msgstr "" -#: neutron/extensions/securitygroup.py:49 +#: neutron/extensions/securitygroup.py:48 #, python-format msgid "" "ICMP code (port-range-max) %(value)s is provided but ICMP type (port-" "range-min) is missing." msgstr "" -#: neutron/extensions/securitygroup.py:54 +#: neutron/extensions/securitygroup.py:53 #, python-format msgid "Security Group %(id)s in use." msgstr "" -#: neutron/extensions/securitygroup.py:58 +#: neutron/extensions/securitygroup.py:57 msgid "Removing default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:62 +#: neutron/extensions/securitygroup.py:61 msgid "Updating default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:66 +#: neutron/extensions/securitygroup.py:65 msgid "Default security group already exists." msgstr "" -#: neutron/extensions/securitygroup.py:70 +#: neutron/extensions/securitygroup.py:69 #, python-format msgid "" "Security group rule protocol %(protocol)s not supported. Only protocol " @@ -3728,58 +3733,58 @@ msgid "" "supported." msgstr "" -#: neutron/extensions/securitygroup.py:76 +#: neutron/extensions/securitygroup.py:75 msgid "Multiple tenant_ids in bulk security group rule create not allowed" msgstr "" -#: neutron/extensions/securitygroup.py:81 +#: neutron/extensions/securitygroup.py:80 msgid "Only remote_ip_prefix or remote_group_id may be provided." msgstr "" -#: neutron/extensions/securitygroup.py:86 +#: neutron/extensions/securitygroup.py:85 msgid "Must also specifiy protocol if port range is given." msgstr "" -#: neutron/extensions/securitygroup.py:90 +#: neutron/extensions/securitygroup.py:89 msgid "Only allowed to update rules for one security profile at a time" msgstr "" -#: neutron/extensions/securitygroup.py:95 +#: neutron/extensions/securitygroup.py:94 #, python-format msgid "Security group %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:99 +#: neutron/extensions/securitygroup.py:98 #, python-format msgid "Security group rule %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:103 +#: neutron/extensions/securitygroup.py:102 msgid "Duplicate Security Group Rule in POST." msgstr "" -#: neutron/extensions/securitygroup.py:107 +#: neutron/extensions/securitygroup.py:106 #, python-format msgid "Security group rule already exists. Group id is %(id)s." msgstr "" -#: neutron/extensions/securitygroup.py:111 +#: neutron/extensions/securitygroup.py:110 #, python-format msgid "Conflicting value ethertype %(ethertype)s for CIDR %(cidr)s" msgstr "" -#: neutron/extensions/securitygroup.py:159 +#: neutron/extensions/securitygroup.py:158 #, python-format msgid "'%s' is not an integer or uuid" msgstr "" -#: neutron/extensions/securitygroup.py:248 +#: neutron/extensions/securitygroup.py:247 msgid "" "Number of security groups allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/securitygroup.py:252 +#: neutron/extensions/securitygroup.py:251 msgid "" "Number of security rules allowed per tenant. A negative value means " "unlimited." @@ -3863,47 +3868,47 @@ msgstr "" msgid "Router %(router_id)s has no external network gateway set" msgstr "" -#: neutron/notifiers/nova.py:130 +#: neutron/notifiers/nova.py:165 msgid "device_id is not set on port yet." msgstr "" -#: neutron/notifiers/nova.py:134 +#: neutron/notifiers/nova.py:169 msgid "Port ID not set! Nova will not be notified of port status change." msgstr "" -#: neutron/notifiers/nova.py:159 +#: neutron/notifiers/nova.py:194 #, python-format msgid "" "Ignoring state change previous_port_status: %(pre_status)s " "current_port_status: %(cur_status)s port_id %(id)s" msgstr "" -#: neutron/notifiers/nova.py:187 +#: neutron/notifiers/nova.py:221 #, python-format msgid "Sending events: %s" msgstr "" -#: neutron/notifiers/nova.py:192 +#: neutron/notifiers/nova.py:226 #, python-format msgid "Nova returned NotFound for event: %s" msgstr "" -#: neutron/notifiers/nova.py:195 +#: neutron/notifiers/nova.py:229 #, python-format msgid "Failed to notify nova on events: %s" msgstr "" -#: neutron/notifiers/nova.py:199 neutron/notifiers/nova.py:215 +#: neutron/notifiers/nova.py:233 neutron/notifiers/nova.py:249 #, python-format msgid "Error response returned from nova: %s" msgstr "" -#: neutron/notifiers/nova.py:210 +#: neutron/notifiers/nova.py:244 #, python-format msgid "Nova event: %s returned with failed status" msgstr "" -#: neutron/notifiers/nova.py:213 +#: neutron/notifiers/nova.py:247 #, python-format msgid "Nova event response: %s" msgstr "" @@ -4548,80 +4553,80 @@ msgstr "" msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:661 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:752 +#: neutron/plugins/bigswitch/plugin.py:742 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:804 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:864 +#: neutron/plugins/bigswitch/plugin.py:854 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:902 +#: neutron/plugins/bigswitch/plugin.py:892 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:924 +#: neutron/plugins/bigswitch/plugin.py:914 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:946 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:975 +#: neutron/plugins/bigswitch/plugin.py:965 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1003 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1036 +#: neutron/plugins/bigswitch/plugin.py:1026 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1053 +#: neutron/plugins/bigswitch/plugin.py:1043 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1059 +#: neutron/plugins/bigswitch/plugin.py:1049 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1075 +#: neutron/plugins/bigswitch/plugin.py:1065 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1090 +#: neutron/plugins/bigswitch/plugin.py:1080 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1108 +#: neutron/plugins/bigswitch/plugin.py:1110 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1123 +#: neutron/plugins/bigswitch/plugin.py:1125 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1124 +#: neutron/plugins/bigswitch/plugin.py:1126 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4850,7 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:225 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1002 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1365 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 @@ -4964,9 +4969,9 @@ msgid "%s can not be found in database" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:300 -#: neutron/plugins/brocade/NeutronPlugin.py:343 -#: neutron/plugins/brocade/NeutronPlugin.py:396 -#: neutron/plugins/brocade/NeutronPlugin.py:426 +#: neutron/plugins/brocade/NeutronPlugin.py:344 +#: neutron/plugins/brocade/NeutronPlugin.py:397 +#: neutron/plugins/brocade/NeutronPlugin.py:427 msgid "Brocade NOS driver error" msgstr "" @@ -4976,9 +4981,9 @@ msgid "Returning the allocated vlan (%d) to the pool" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:304 -#: neutron/plugins/brocade/NeutronPlugin.py:344 -#: neutron/plugins/brocade/NeutronPlugin.py:397 -#: neutron/plugins/brocade/NeutronPlugin.py:428 +#: neutron/plugins/brocade/NeutronPlugin.py:345 +#: neutron/plugins/brocade/NeutronPlugin.py:398 +#: neutron/plugins/brocade/NeutronPlugin.py:429 msgid "Brocade plugin raised exception, check logs" msgstr "" @@ -5450,88 +5455,88 @@ msgstr "" msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:866 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:883 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:884 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:891 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:894 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:908 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:915 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:922 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1144 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1151 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1157 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1171 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1168 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1175 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1172 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1179 #, python-format msgid "" "Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " "low address to high address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1185 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1194 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1201 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1200 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1221 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1232 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1253 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1260 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1270 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "Segment range overlaps with another profile" msgstr "" @@ -5670,34 +5675,34 @@ msgstr "" msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:243 msgid "Logical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:268 msgid "network_segment_pool" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:313 msgid "Invalid input for CIDR" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:464 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:452 #, python-format msgid "req: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:473 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:461 #, python-format msgid "status_code %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:478 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:466 #, python-format msgid "VSM: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:493 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:481 #, python-format msgid "Unable to serialize object of type = '%s'" msgstr "" @@ -5706,36 +5711,23 @@ msgstr "" msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 -#, python-format -msgid "_populate_policy_profiles %s" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:191 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:205 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:197 -msgid "_poll_policies" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 -msgid "No policy profile updated from VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:262 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:242 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:266 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:246 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:260 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 @@ -5743,19 +5735,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:249 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:254 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:283 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:267 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 @@ -5763,7 +5755,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5771,164 +5763,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:480 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:460 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:519 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:499 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:524 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:504 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:525 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:505 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:565 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:545 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:570 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:575 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:558 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:583 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:630 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:633 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:610 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:613 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:645 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:625 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:648 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:678 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:658 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:688 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:703 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:735 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:715 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:757 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:737 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:758 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:738 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:782 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:762 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:822 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:802 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:812 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:843 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:823 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:859 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:897 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:877 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:892 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:933 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:941 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1026 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1006 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:232 @@ -5938,88 +5930,88 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1084 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1064 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1099 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1079 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1103 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1083 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1097 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1125 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1147 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1192 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1174 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1190 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:314 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1219 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1201 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1236 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1256 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1290 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1272 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1280 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1309 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1291 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1306 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1321 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1359 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1341 msgid "Get subnets" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1444 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1426 #, python-format msgid "Scheduling router %s" msgstr "" @@ -6451,7 +6443,7 @@ msgid "port_delete received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:219 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:661 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" @@ -6543,7 +6535,7 @@ msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:437 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:976 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:390 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1267 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 @@ -6551,7 +6543,7 @@ msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:445 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1006 msgid "Agent loop has new devices!" msgstr "" @@ -6568,7 +6560,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:474 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:269 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1027 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1045 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1362 msgid "Agent initialized successfully, now running... " @@ -6822,242 +6814,242 @@ msgstr "" msgid "Delete network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:248 #, python-format msgid "Delete net failed after deleting the network in DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253 #, python-format msgid "Get network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:259 msgid "Get networks in progress" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:269 #, python-format msgid "Create port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285 msgid "Create port does not have tenant id info" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:291 #, python-format msgid "Create port does not have tenant id info; obtained is: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:312 #, python-format msgid "Create port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:319 #, python-format msgid "Update port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346 #, python-format msgid "Update port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:352 #, python-format msgid "Delete port in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:365 #, python-format msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:374 #, python-format msgid "Create subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:386 #, python-format msgid "Create subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388 #, python-format msgid "Subnet created: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:394 #, python-format msgid "Update subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419 #, python-format msgid "Update subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:425 #, python-format msgid "Delete subnet in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:430 #, python-format msgid "" "Delete subnet operation failed in SDN-VE after deleting the subnet from " "DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:439 #, python-format msgid "Create router in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:442 #, python-format msgid "Ignoring admin_state_up=False for router=%r. Overriding with True" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:452 msgid "Create router failed: no SDN-VE tenant." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:460 #, python-format msgid "Create router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:462 #, python-format msgid "Router created: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:467 #, python-format msgid "Update router in progress: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:474 msgid "admin_state_up=False routers are not supported." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493 #, python-format msgid "Update router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:499 #, python-format msgid "Delete router in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:506 #, python-format msgid "" "Delete router operation failed in SDN-VE after deleting the router in DB:" " %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:511 #, python-format msgid "" "Add router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:519 #, python-format msgid "SdnvePluginV2.add_router_interface called. Port info: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:533 #, python-format msgid "Update router-add-interface failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 #, python-format msgid "Added router interface: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:540 #, python-format msgid "" "Add router interface only called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550 msgid "" "SdnvePluginV2._add_router_interface_only: failed to add the interface in " "the roll back. of a remove_router_interface operation" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:556 #, python-format msgid "" "Remove router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565 msgid "No port ID" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 #, python-format msgid "SdnvePluginV2.remove_router_interface port: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:571 msgid "No fixed IP" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:576 #, python-format msgid "SdnvePluginV2.remove_router_interface subnet_id: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:584 #, python-format msgid "Update router-remove-interface failed SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:605 #, python-format msgid "Create floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:616 #, python-format msgid "Creating floating ip operation failed in SDN-VE controller: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:619 #, python-format msgid "Created floatingip : %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:624 #, python-format msgid "Update floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644 #, python-format msgid "Update floating ip failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:650 #, python-format msgid "Delete floatingip in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:655 #, python-format msgid "Delete floatingip failed in SDN-VE: %s" msgstr "" @@ -7294,168 +7286,168 @@ msgstr "" msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:304 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:301 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:319 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:323 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:341 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:354 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:343 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:361 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:352 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:370 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:401 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:392 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:410 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:430 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:448 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:437 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:455 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:458 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:454 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:472 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:461 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:479 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:467 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:475 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:493 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:482 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:486 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:504 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:509 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:533 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:568 #, python-format msgid "" "Option \"%(option)s\" must be supported by command \"%(command)s\" to " "enable %(mode)s mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:527 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:545 msgid "No valid Segmentation ID to perform UCAST test." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:562 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN MCAST mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:569 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 msgid "" "Linux kernel vxlan module and iproute2 3.8 or above are required to " "enable VXLAN." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:579 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:597 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:654 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:672 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:281 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:711 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:714 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:732 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:736 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:350 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:758 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:783 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:801 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:409 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:846 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:864 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:850 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:105 @@ -7463,12 +7455,12 @@ msgstr "" msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:905 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1068 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1108 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 @@ -7477,15 +7469,15 @@ msgstr "" msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1075 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:973 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:981 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1095 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 @@ -7495,7 +7487,7 @@ msgstr "" msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:968 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1125 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1142 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 @@ -7504,7 +7496,7 @@ msgstr "" msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1132 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1149 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 @@ -7513,7 +7505,7 @@ msgstr "" msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:979 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:374 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1154 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 @@ -7521,26 +7513,26 @@ msgstr "" msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:971 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:989 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1001 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1012 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1035 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:428 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1038 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Interface mappings: %s" @@ -8085,167 +8077,167 @@ msgstr "" msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:522 +#: neutron/plugins/midonet/plugin.py:524 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%r had been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:529 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:590 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:595 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:600 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:607 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:611 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:616 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:625 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:659 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:734 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:782 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:794 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:838 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:858 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:898 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:909 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1009 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1033 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1042 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1049 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1089 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1108 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1128 +#: neutron/plugins/midonet/plugin.py:1130 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1157 +#: neutron/plugins/midonet/plugin.py:1159 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1164 +#: neutron/plugins/midonet/plugin.py:1166 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1170 +#: neutron/plugins/midonet/plugin.py:1172 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1202 +#: neutron/plugins/midonet/plugin.py:1204 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1212 +#: neutron/plugins/midonet/plugin.py:1214 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1222 +#: neutron/plugins/midonet/plugin.py:1224 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -8456,91 +8448,101 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:465 neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:467 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:471 neutron/plugins/ml2/plugin.py:591 +#: neutron/plugins/ml2/plugin.py:473 neutron/plugins/ml2/plugin.py:593 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:479 +#: neutron/plugins/ml2/plugin.py:481 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:490 +#: neutron/plugins/ml2/plugin.py:492 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:498 neutron/plugins/ml2/plugin.py:604 +#: neutron/plugins/ml2/plugin.py:500 neutron/plugins/ml2/plugin.py:606 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:504 +#: neutron/plugins/ml2/plugin.py:506 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:513 neutron/plugins/ml2/plugin.py:612 +#: neutron/plugins/ml2/plugin.py:515 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:521 +#: neutron/plugins/ml2/plugin.py:523 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:530 +#: neutron/plugins/ml2/plugin.py:532 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:544 +#: neutron/plugins/ml2/plugin.py:546 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:574 +#: neutron/plugins/ml2/plugin.py:576 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:600 +#: neutron/plugins/ml2/plugin.py:587 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:602 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:621 +#: neutron/plugins/ml2/plugin.py:622 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:632 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:650 +#: neutron/plugins/ml2/plugin.py:661 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:120 +#: neutron/plugins/ml2/plugin.py:721 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:125 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:728 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:121 +#: neutron/plugins/ml2/plugin.py:739 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:126 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:737 +#: neutron/plugins/ml2/plugin.py:748 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:749 +#: neutron/plugins/ml2/plugin.py:760 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:761 +#: neutron/plugins/ml2/plugin.py:772 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9424,7 +9426,7 @@ msgstr "" msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:425 +#: neutron/plugins/mlnx/mlnx_plugin.py:426 #, python-format msgid "create_port with %s" msgstr "" @@ -9763,53 +9765,53 @@ msgstr "" msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:398 +#: neutron/plugins/nec/nec_plugin.py:405 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:546 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:603 +#: neutron/plugins/nec/nec_plugin.py:610 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:635 +#: neutron/plugins/nec/nec_plugin.py:642 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:700 +#: neutron/plugins/nec/nec_plugin.py:707 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:731 +#: neutron/plugins/nec/nec_plugin.py:738 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:741 +#: neutron/plugins/nec/nec_plugin.py:748 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:761 +#: neutron/plugins/nec/nec_plugin.py:768 #, 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:766 +#: neutron/plugins/nec/nec_plugin.py:773 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10260,73 +10262,73 @@ msgstr "" msgid "Port-Mapping for port %s not found on VSD" msgstr "" -#: neutron/plugins/nuage/plugin.py:325 +#: neutron/plugins/nuage/plugin.py:327 msgid "" "Either net_partition is not provided with subnet OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:393 +#: neutron/plugins/nuage/plugin.py:395 #, python-format msgid "" "Unable to complete operation on subnet %s.One or more ports have an IP " "allocation from this subnet." msgstr "" -#: neutron/plugins/nuage/plugin.py:423 +#: neutron/plugins/nuage/plugin.py:425 #, python-format msgid "" "Router %s does not hold default zone OR net_partition mapping. Router-IF " "add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:433 +#: neutron/plugins/nuage/plugin.py:435 #, python-format msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:443 +#: neutron/plugins/nuage/plugin.py:445 #, python-format msgid "" "Subnet %(subnet)s and Router %(router)s belong to different net_partition" " Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:455 +#: neutron/plugins/nuage/plugin.py:457 #, python-format msgid "Subnet %s has one or more active VMs Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:501 neutron/plugins/nuage/plugin.py:506 -#: neutron/plugins/nuage/plugin.py:512 +#: neutron/plugins/nuage/plugin.py:503 neutron/plugins/nuage/plugin.py:508 +#: neutron/plugins/nuage/plugin.py:514 #, python-format msgid "No router interface found for Router %s. Router-IF delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:523 +#: neutron/plugins/nuage/plugin.py:525 #, python-format msgid "Subnet %s has one or more active VMs Router-IF delete not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:532 +#: neutron/plugins/nuage/plugin.py:534 #, python-format msgid "" "Router %s does not hold net_partition assoc on Nuage VSD. Router-IF " "delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:571 +#: neutron/plugins/nuage/plugin.py:573 msgid "" "Either net_partition is not provided with router OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:679 +#: neutron/plugins/nuage/plugin.py:681 #, python-format msgid "One or more router still attached to net_partition %s." msgstr "" -#: neutron/plugins/nuage/plugin.py:684 +#: neutron/plugins/nuage/plugin.py:686 #, python-format msgid "NetPartition with %s does not exist" msgstr "" @@ -10700,20 +10702,20 @@ msgstr "" msgid "Number of seconds to retry acquiring an Open vSwitch datapath" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:245 +#: neutron/plugins/oneconvergence/plugin.py:246 msgid "Failed to create subnet, deleting it from neutron" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:309 +#: neutron/plugins/oneconvergence/plugin.py:310 #, python-format msgid "Deleting newly created neutron port %s" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:379 +#: neutron/plugins/oneconvergence/plugin.py:380 msgid "Failed to create floatingip" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:418 +#: neutron/plugins/oneconvergence/plugin.py:419 msgid "Failed to create router" msgstr "" @@ -11214,166 +11216,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:54 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:71 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:75 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:76 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:87 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:88 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:98 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:99 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:112 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:113 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:127 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:128 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:139 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:164 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:348 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:166 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:350 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:154 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:176 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:178 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:195 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:222 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:197 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:224 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:210 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:212 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:238 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:240 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:253 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:255 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:282 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:284 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:306 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:308 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:316 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:318 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:328 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:330 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:336 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:338 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:360 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:362 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:372 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:374 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:382 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:384 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:388 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:390 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:397 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:399 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:407 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:409 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:415 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:417 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:435 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:437 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:446 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:448 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:468 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:470 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:479 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:481 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:491 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:488 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:500 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:497 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:513 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:506 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:522 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:516 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:535 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:526 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 +msgid "Neutron PLUMgrid Director: disassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:540 +msgid "PLUMgrid Library: disassociate_floatingips() called" +msgstr "" + #: neutron/plugins/ryu/ryu_neutron_plugin.py:64 #, python-format msgid "get_ofp_rest_api: %s" @@ -12929,7 +12939,7 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:534 -#: neutron/plugins/vmware/plugins/base.py:1059 +#: neutron/plugins/vmware/plugins/base.py:1062 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -12970,13 +12980,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:670 -#: neutron/plugins/vmware/plugins/base.py:1779 +#: neutron/plugins/vmware/plugins/base.py:1782 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:674 -#: neutron/plugins/vmware/plugins/base.py:1783 +#: neutron/plugins/vmware/plugins/base.py:1786 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13035,231 +13045,231 @@ msgid "" "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1048 +#: neutron/plugins/vmware/plugins/base.py:1051 #, python-format msgid "" "A nsx lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1067 +#: neutron/plugins/vmware/plugins/base.py:1070 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1070 +#: neutron/plugins/vmware/plugins/base.py:1073 #: neutron/plugins/vmware/plugins/service.py:520 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1105 +#: neutron/plugins/vmware/plugins/base.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1182 +#: neutron/plugins/vmware/plugins/base.py:1185 #, python-format msgid "port created on NSX backend for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1185 +#: neutron/plugins/vmware/plugins/base.py:1188 #, python-format msgid "Logical switch for network %s was not found in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1196 +#: neutron/plugins/vmware/plugins/base.py:1199 msgid "Unable to create port or set port attachment in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1288 +#: neutron/plugins/vmware/plugins/base.py:1291 #, python-format msgid "Updating port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1323 +#: neutron/plugins/vmware/plugins/base.py:1326 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1406 +#: neutron/plugins/vmware/plugins/base.py:1409 msgid "" "Cannot create a distributed router with the NSX platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1412 +#: neutron/plugins/vmware/plugins/base.py:1415 msgid "Unable to create logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1423 +#: neutron/plugins/vmware/plugins/base.py:1426 #, 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/vmware/plugins/base.py:1433 +#: neutron/plugins/vmware/plugins/base.py:1436 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1462 -#: neutron/plugins/vmware/plugins/base.py:1547 +#: neutron/plugins/vmware/plugins/base.py:1465 +#: neutron/plugins/vmware/plugins/base.py:1550 #: neutron/plugins/vmware/plugins/service.py:203 #: neutron/plugins/vmware/plugins/service.py:1214 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1511 +#: neutron/plugins/vmware/plugins/base.py:1514 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1514 +#: neutron/plugins/vmware/plugins/base.py:1517 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1556 +#: neutron/plugins/vmware/plugins/base.py:1559 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1572 +#: neutron/plugins/vmware/plugins/base.py:1575 #, python-format msgid "Logical router %s not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1576 +#: neutron/plugins/vmware/plugins/base.py:1579 msgid "Unable to update logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1578 +#: neutron/plugins/vmware/plugins/base.py:1581 msgid "" "Request cannot contain 'routes' with the NSX platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1635 +#: neutron/plugins/vmware/plugins/base.py:1638 #, python-format msgid "Logical router '%s' not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1639 +#: neutron/plugins/vmware/plugins/base.py:1642 #, python-format msgid "Unable to delete logical router '%s' on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1649 +#: neutron/plugins/vmware/plugins/base.py:1652 #, 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/vmware/plugins/base.py:1717 +#: neutron/plugins/vmware/plugins/base.py:1720 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1815 +#: neutron/plugins/vmware/plugins/base.py:1818 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1820 +#: neutron/plugins/vmware/plugins/base.py:1823 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1952 +#: neutron/plugins/vmware/plugins/base.py:1955 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1958 +#: neutron/plugins/vmware/plugins/base.py:1961 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1995 +#: neutron/plugins/vmware/plugins/base.py:1998 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1998 +#: neutron/plugins/vmware/plugins/base.py:2001 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2032 +#: neutron/plugins/vmware/plugins/base.py:2035 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2055 +#: neutron/plugins/vmware/plugins/base.py:2058 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2084 +#: neutron/plugins/vmware/plugins/base.py:2087 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2113 +#: neutron/plugins/vmware/plugins/base.py:2116 #, python-format msgid "" "Rolling back database changes for gateway device %s because of an error " "in the NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2158 -#: neutron/plugins/vmware/plugins/base.py:2196 +#: neutron/plugins/vmware/plugins/base.py:2161 +#: neutron/plugins/vmware/plugins/base.py:2199 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2293 +#: neutron/plugins/vmware/plugins/base.py:2296 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2300 +#: neutron/plugins/vmware/plugins/base.py:2303 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2348 +#: neutron/plugins/vmware/plugins/base.py:2351 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2380 +#: neutron/plugins/vmware/plugins/base.py:2383 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2388 +#: neutron/plugins/vmware/plugins/base.py:2391 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13267,12 +13277,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2395 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2408 +#: neutron/plugins/vmware/plugins/base.py:2411 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -14449,46 +14459,46 @@ msgstr "" msgid "external_gateway_added: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:50 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:49 msgid "Initializing fwaas iptables driver" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:53 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:52 #, python-format msgid "Creating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:62 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:61 #, python-format msgid "Failed to create firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:66 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:65 #, python-format msgid "Deleting firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:77 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:76 #, python-format msgid "Failed to delete firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:81 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:80 #, python-format msgid "Updating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:90 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:89 #, python-format msgid "Failed to update firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:94 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:93 #, python-format msgid "Applying firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:113 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:112 #, python-format msgid "Failed to apply default policy on firewall: %s" msgstr "" @@ -14748,17 +14758,17 @@ msgstr "" msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:166 #, python-format msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:208 #, python-format msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:369 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -14942,184 +14952,212 @@ msgstr "" msgid "Removing SNAT port for subnet %s as this is the last pool using it..." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:61 +#: neutron/services/loadbalancer/drivers/radware/driver.py:63 msgid "vdirect server IP address" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:64 +#: neutron/services/loadbalancer/drivers/radware/driver.py:66 msgid "vdirect user name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:67 +#: neutron/services/loadbalancer/drivers/radware/driver.py:69 msgid "vdirect user password" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:70 +#: neutron/services/loadbalancer/drivers/radware/driver.py:72 msgid "Service ADC type" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:73 +#: neutron/services/loadbalancer/drivers/radware/driver.py:75 msgid "Service ADC version" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:76 +#: neutron/services/loadbalancer/drivers/radware/driver.py:78 msgid "service HA pair" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:79 +#: neutron/services/loadbalancer/drivers/radware/driver.py:81 msgid "service throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:82 +#: neutron/services/loadbalancer/drivers/radware/driver.py:84 msgid "service ssl throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:85 +#: neutron/services/loadbalancer/drivers/radware/driver.py:87 msgid "service compression throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:88 +#: neutron/services/loadbalancer/drivers/radware/driver.py:90 msgid "service cache" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:91 +#: neutron/services/loadbalancer/drivers/radware/driver.py:93 msgid "l2_l3 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:94 +#: neutron/services/loadbalancer/drivers/radware/driver.py:96 msgid "l4 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:101 +#: neutron/services/loadbalancer/drivers/radware/driver.py:104 msgid "l2_l3 workflow constructor params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:108 +#: neutron/services/loadbalancer/drivers/radware/driver.py:111 msgid "l2_l3 workflow setup params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:111 +#: neutron/services/loadbalancer/drivers/radware/driver.py:114 msgid "List of actions that we dont want to push to the completion queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:115 +#: neutron/services/loadbalancer/drivers/radware/driver.py:118 msgid "l4 workflow action name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:118 +#: neutron/services/loadbalancer/drivers/radware/driver.py:121 msgid "Resource pool ids" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:121 +#: neutron/services/loadbalancer/drivers/radware/driver.py:124 msgid "A required VLAN for the interswitch link to use" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:124 +#: neutron/services/loadbalancer/drivers/radware/driver.py:127 msgid "Support an Alteon interswitch link for stateful session failover" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:183 +#: neutron/services/loadbalancer/drivers/radware/driver.py:221 #, python-format -msgid "create_vip. vip: %s" +msgid "" +"vip: %(vip)s, extended_vip: %(extended_vip)s, network_id: " +"%(vip_network_id)s, service_name: %(service_name)s, pip_info: " +"%(pip_info)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:185 +#: neutron/services/loadbalancer/drivers/radware/driver.py:256 #, python-format -msgid "create_vip. extended_vip: %s" +msgid "Retrieved pip nport: %(port)r for vip: %(vip)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:187 +#: neutron/services/loadbalancer/drivers/radware/driver.py:264 #, python-format -msgid "create_vip. network_id: %s " +msgid "Found no pip nports associated with vip: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:189 +#: neutron/services/loadbalancer/drivers/radware/driver.py:273 #, python-format -msgid "create_vip. service_name: %s " +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:223 +#: neutron/services/loadbalancer/drivers/radware/driver.py:287 #, python-format -msgid "Failed to remove workflow %s. Going to set vip to ERROR status" +msgid "pip nport id: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:314 +#: neutron/services/loadbalancer/drivers/radware/driver.py:291 +#, python-format +msgid "pip nport delete failed: %r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:345 +#: neutron/services/loadbalancer/drivers/radware/driver.py:410 msgid "Starting operation completion handling thread" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:370 +#: neutron/services/loadbalancer/drivers/radware/driver.py:440 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:379 -#: neutron/services/loadbalancer/drivers/radware/driver.py:401 +#: neutron/services/loadbalancer/drivers/radware/driver.py:449 +#: neutron/services/loadbalancer/drivers/radware/driver.py:480 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:387 +#: neutron/services/loadbalancer/drivers/radware/driver.py:457 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:494 +#: neutron/services/loadbalancer/drivers/radware/driver.py:465 +#, python-format +msgid "Post-remove workflow function %r completed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:469 +#, python-format +msgid "Post-remove workflow function %r failed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:584 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:541 +#: neutron/services/loadbalancer/drivers/radware/driver.py:650 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:567 +#: neutron/services/loadbalancer/drivers/radware/driver.py:676 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:574 +#: neutron/services/loadbalancer/drivers/radware/driver.py:683 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:591 +#: neutron/services/loadbalancer/drivers/radware/driver.py:700 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:652 +#: neutron/services/loadbalancer/drivers/radware/driver.py:768 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:664 +#: neutron/services/loadbalancer/drivers/radware/driver.py:780 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:695 +#: neutron/services/loadbalancer/drivers/radware/driver.py:812 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:710 +#: neutron/services/loadbalancer/drivers/radware/driver.py:827 msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:737 +#: neutron/services/loadbalancer/drivers/radware/driver.py:836 +#, python-format +msgid "Post-operation function %(func)r completed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:842 +#, python-format +msgid "Post-operation function %(func)r failed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:876 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:777 +#: neutron/services/loadbalancer/drivers/radware/driver.py:916 #, python-format msgid "_remove_object_from_db %s" msgstr "" @@ -15835,12 +15873,12 @@ msgstr "" msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:404 +#: neutron/tests/unit/vmware/apiclient/fake.py:407 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:413 +#: neutron/tests/unit/vmware/apiclient/fake.py:416 #, python-format msgid "lrouter:%s not found" msgstr "" diff --git a/neutron/locale/fi_FI/LC_MESSAGES/neutron.po b/neutron/locale/fi_FI/LC_MESSAGES/neutron.po index 2dc3b0f2d..06f55ed41 100644 --- a/neutron/locale/fi_FI/LC_MESSAGES/neutron.po +++ b/neutron/locale/fi_FI/LC_MESSAGES/neutron.po @@ -7,11 +7,11 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-04-23 06:46+0000\n" +"POT-Creation-Date: 2014-04-26 06:48+0000\n" "PO-Revision-Date: 2014-04-07 06:32+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Finnish (Finland) " -"(http://www.transifex.com/projects/p/openstack/language/fi_FI/)\n" +"(http://www.transifex.com/projects/p/neutron/language/fi_FI/)\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" @@ -526,7 +526,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:575 neutron/agent/l3_agent.py:954 #: neutron/agent/metadata/agent.py:330 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:107 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:836 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:854 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:300 @@ -623,7 +623,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:923 +#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:931 #: neutron/services/firewall/agents/varmour/varmour_router.py:102 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -749,7 +749,7 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:657 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:675 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:283 #, python-format msgid "Delete %s" @@ -1137,25 +1137,25 @@ msgstr "" msgid "Authentication region" msgstr "" -#: neutron/agent/linux/interface.py:202 neutron/agent/linux/interface.py:256 -#: neutron/agent/linux/interface.py:318 neutron/agent/linux/interface.py:367 +#: neutron/agent/linux/interface.py:206 neutron/agent/linux/interface.py:260 +#: neutron/agent/linux/interface.py:322 neutron/agent/linux/interface.py:371 #, python-format msgid "Device %s already exists" msgstr "" -#: neutron/agent/linux/interface.py:220 neutron/agent/linux/interface.py:267 -#: neutron/agent/linux/interface.py:330 neutron/agent/linux/interface.py:374 +#: neutron/agent/linux/interface.py:224 neutron/agent/linux/interface.py:271 +#: neutron/agent/linux/interface.py:334 neutron/agent/linux/interface.py:378 #, python-format msgid "Unplugged interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:222 neutron/agent/linux/interface.py:266 -#: neutron/agent/linux/interface.py:332 neutron/agent/linux/interface.py:376 +#: neutron/agent/linux/interface.py:226 neutron/agent/linux/interface.py:270 +#: neutron/agent/linux/interface.py:336 neutron/agent/linux/interface.py:380 #, python-format msgid "Failed unplugging interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:434 +#: neutron/agent/linux/interface.py:438 #, python-format msgid "Driver location: %s" msgstr "" @@ -1687,12 +1687,12 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:47 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:49 #, python-format msgid "Notify metering agent at %(topic)s.%(host)s the message %(method)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:62 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:64 #, python-format msgid "" "Fanout notify metering agent at %(topic)s the message %(method)s on " @@ -1836,7 +1836,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:357 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2848,8 +2848,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:387 neutron/db/l3_db.py:464 -#: neutron/plugins/bigswitch/plugin.py:1011 -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1001 +#: neutron/plugins/bigswitch/plugin.py:1010 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2901,18 +2901,18 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1844 +#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1847 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:825 +#: neutron/db/l3_db.py:833 #, 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:929 +#: neutron/db/l3_db.py:937 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -3080,6 +3080,11 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" +#: neutron/db/metering/metering_rpc.py:50 +#, python-format +msgid "Unable to find agent %s." +msgstr "" + #: neutron/db/migration/cli.py:32 msgid "Neutron plugin provider module" msgstr "" @@ -3664,7 +3669,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:54 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -3680,47 +3685,47 @@ msgstr "" msgid "Only admin can view or configure quota" msgstr "" -#: neutron/extensions/securitygroup.py:35 +#: neutron/extensions/securitygroup.py:34 msgid "For TCP/UDP protocols, port_range_min must be <= port_range_max" msgstr "" -#: neutron/extensions/securitygroup.py:40 +#: neutron/extensions/securitygroup.py:39 #, python-format msgid "Invalid value for port %(port)s" msgstr "" -#: neutron/extensions/securitygroup.py:44 +#: neutron/extensions/securitygroup.py:43 #, python-format msgid "" "Invalid value for ICMP %(field)s (%(attr)s) %(value)s. It must be 0 to " "255." msgstr "" -#: neutron/extensions/securitygroup.py:49 +#: neutron/extensions/securitygroup.py:48 #, python-format msgid "" "ICMP code (port-range-max) %(value)s is provided but ICMP type (port-" "range-min) is missing." msgstr "" -#: neutron/extensions/securitygroup.py:54 +#: neutron/extensions/securitygroup.py:53 #, python-format msgid "Security Group %(id)s in use." msgstr "" -#: neutron/extensions/securitygroup.py:58 +#: neutron/extensions/securitygroup.py:57 msgid "Removing default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:62 +#: neutron/extensions/securitygroup.py:61 msgid "Updating default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:66 +#: neutron/extensions/securitygroup.py:65 msgid "Default security group already exists." msgstr "" -#: neutron/extensions/securitygroup.py:70 +#: neutron/extensions/securitygroup.py:69 #, python-format msgid "" "Security group rule protocol %(protocol)s not supported. Only protocol " @@ -3728,58 +3733,58 @@ msgid "" "supported." msgstr "" -#: neutron/extensions/securitygroup.py:76 +#: neutron/extensions/securitygroup.py:75 msgid "Multiple tenant_ids in bulk security group rule create not allowed" msgstr "" -#: neutron/extensions/securitygroup.py:81 +#: neutron/extensions/securitygroup.py:80 msgid "Only remote_ip_prefix or remote_group_id may be provided." msgstr "" -#: neutron/extensions/securitygroup.py:86 +#: neutron/extensions/securitygroup.py:85 msgid "Must also specifiy protocol if port range is given." msgstr "" -#: neutron/extensions/securitygroup.py:90 +#: neutron/extensions/securitygroup.py:89 msgid "Only allowed to update rules for one security profile at a time" msgstr "" -#: neutron/extensions/securitygroup.py:95 +#: neutron/extensions/securitygroup.py:94 #, python-format msgid "Security group %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:99 +#: neutron/extensions/securitygroup.py:98 #, python-format msgid "Security group rule %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:103 +#: neutron/extensions/securitygroup.py:102 msgid "Duplicate Security Group Rule in POST." msgstr "" -#: neutron/extensions/securitygroup.py:107 +#: neutron/extensions/securitygroup.py:106 #, python-format msgid "Security group rule already exists. Group id is %(id)s." msgstr "" -#: neutron/extensions/securitygroup.py:111 +#: neutron/extensions/securitygroup.py:110 #, python-format msgid "Conflicting value ethertype %(ethertype)s for CIDR %(cidr)s" msgstr "" -#: neutron/extensions/securitygroup.py:159 +#: neutron/extensions/securitygroup.py:158 #, python-format msgid "'%s' is not an integer or uuid" msgstr "" -#: neutron/extensions/securitygroup.py:248 +#: neutron/extensions/securitygroup.py:247 msgid "" "Number of security groups allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/securitygroup.py:252 +#: neutron/extensions/securitygroup.py:251 msgid "" "Number of security rules allowed per tenant. A negative value means " "unlimited." @@ -3863,47 +3868,47 @@ msgstr "" msgid "Router %(router_id)s has no external network gateway set" msgstr "" -#: neutron/notifiers/nova.py:130 +#: neutron/notifiers/nova.py:165 msgid "device_id is not set on port yet." msgstr "" -#: neutron/notifiers/nova.py:134 +#: neutron/notifiers/nova.py:169 msgid "Port ID not set! Nova will not be notified of port status change." msgstr "" -#: neutron/notifiers/nova.py:159 +#: neutron/notifiers/nova.py:194 #, python-format msgid "" "Ignoring state change previous_port_status: %(pre_status)s " "current_port_status: %(cur_status)s port_id %(id)s" msgstr "" -#: neutron/notifiers/nova.py:187 +#: neutron/notifiers/nova.py:221 #, python-format msgid "Sending events: %s" msgstr "" -#: neutron/notifiers/nova.py:192 +#: neutron/notifiers/nova.py:226 #, python-format msgid "Nova returned NotFound for event: %s" msgstr "" -#: neutron/notifiers/nova.py:195 +#: neutron/notifiers/nova.py:229 #, python-format msgid "Failed to notify nova on events: %s" msgstr "" -#: neutron/notifiers/nova.py:199 neutron/notifiers/nova.py:215 +#: neutron/notifiers/nova.py:233 neutron/notifiers/nova.py:249 #, python-format msgid "Error response returned from nova: %s" msgstr "" -#: neutron/notifiers/nova.py:210 +#: neutron/notifiers/nova.py:244 #, python-format msgid "Nova event: %s returned with failed status" msgstr "" -#: neutron/notifiers/nova.py:213 +#: neutron/notifiers/nova.py:247 #, python-format msgid "Nova event response: %s" msgstr "" @@ -4548,80 +4553,80 @@ msgstr "" msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:661 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:752 +#: neutron/plugins/bigswitch/plugin.py:742 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:804 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:864 +#: neutron/plugins/bigswitch/plugin.py:854 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:902 +#: neutron/plugins/bigswitch/plugin.py:892 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:924 +#: neutron/plugins/bigswitch/plugin.py:914 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:946 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:975 +#: neutron/plugins/bigswitch/plugin.py:965 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1003 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1036 +#: neutron/plugins/bigswitch/plugin.py:1026 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1053 +#: neutron/plugins/bigswitch/plugin.py:1043 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1059 +#: neutron/plugins/bigswitch/plugin.py:1049 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1075 +#: neutron/plugins/bigswitch/plugin.py:1065 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1090 +#: neutron/plugins/bigswitch/plugin.py:1080 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1108 +#: neutron/plugins/bigswitch/plugin.py:1110 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1123 +#: neutron/plugins/bigswitch/plugin.py:1125 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1124 +#: neutron/plugins/bigswitch/plugin.py:1126 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4850,7 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:225 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1002 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1365 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 @@ -4964,9 +4969,9 @@ msgid "%s can not be found in database" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:300 -#: neutron/plugins/brocade/NeutronPlugin.py:343 -#: neutron/plugins/brocade/NeutronPlugin.py:396 -#: neutron/plugins/brocade/NeutronPlugin.py:426 +#: neutron/plugins/brocade/NeutronPlugin.py:344 +#: neutron/plugins/brocade/NeutronPlugin.py:397 +#: neutron/plugins/brocade/NeutronPlugin.py:427 msgid "Brocade NOS driver error" msgstr "" @@ -4976,9 +4981,9 @@ msgid "Returning the allocated vlan (%d) to the pool" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:304 -#: neutron/plugins/brocade/NeutronPlugin.py:344 -#: neutron/plugins/brocade/NeutronPlugin.py:397 -#: neutron/plugins/brocade/NeutronPlugin.py:428 +#: neutron/plugins/brocade/NeutronPlugin.py:345 +#: neutron/plugins/brocade/NeutronPlugin.py:398 +#: neutron/plugins/brocade/NeutronPlugin.py:429 msgid "Brocade plugin raised exception, check logs" msgstr "" @@ -5450,88 +5455,88 @@ msgstr "" msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:866 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:883 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:884 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:891 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:894 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:908 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:915 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:922 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1144 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1151 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1157 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1171 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1168 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1175 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1172 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1179 #, python-format msgid "" "Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " "low address to high address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1185 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1194 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1201 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1200 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1221 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1232 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1253 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1260 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1270 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "Segment range overlaps with another profile" msgstr "" @@ -5670,34 +5675,34 @@ msgstr "" msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:243 msgid "Logical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:268 msgid "network_segment_pool" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:313 msgid "Invalid input for CIDR" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:464 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:452 #, python-format msgid "req: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:473 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:461 #, python-format msgid "status_code %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:478 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:466 #, python-format msgid "VSM: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:493 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:481 #, python-format msgid "Unable to serialize object of type = '%s'" msgstr "" @@ -5706,36 +5711,23 @@ msgstr "" msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 -#, python-format -msgid "_populate_policy_profiles %s" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:191 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:205 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:197 -msgid "_poll_policies" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 -msgid "No policy profile updated from VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:262 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:242 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:266 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:246 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:260 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 @@ -5743,19 +5735,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:249 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:254 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:283 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:267 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 @@ -5763,7 +5755,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5771,164 +5763,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:480 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:460 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:519 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:499 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:524 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:504 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:525 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:505 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:565 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:545 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:570 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:575 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:558 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:583 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:630 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:633 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:610 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:613 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:645 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:625 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:648 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:678 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:658 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:688 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:703 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:735 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:715 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:757 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:737 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:758 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:738 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:782 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:762 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:822 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:802 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:812 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:843 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:823 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:859 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:897 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:877 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:892 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:933 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:941 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1026 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1006 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:232 @@ -5938,88 +5930,88 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1084 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1064 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1099 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1079 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1103 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1083 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1097 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1125 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1147 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1192 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1174 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1190 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:314 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1219 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1201 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1236 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1256 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1290 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1272 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1280 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1309 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1291 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1306 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1321 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1359 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1341 msgid "Get subnets" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1444 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1426 #, python-format msgid "Scheduling router %s" msgstr "" @@ -6451,7 +6443,7 @@ msgid "port_delete received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:219 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:661 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" @@ -6543,7 +6535,7 @@ msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:437 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:976 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:390 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1267 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 @@ -6551,7 +6543,7 @@ msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:445 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1006 msgid "Agent loop has new devices!" msgstr "" @@ -6568,7 +6560,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:474 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:269 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1027 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1045 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1362 msgid "Agent initialized successfully, now running... " @@ -6822,242 +6814,242 @@ msgstr "" msgid "Delete network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:248 #, python-format msgid "Delete net failed after deleting the network in DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253 #, python-format msgid "Get network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:259 msgid "Get networks in progress" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:269 #, python-format msgid "Create port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285 msgid "Create port does not have tenant id info" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:291 #, python-format msgid "Create port does not have tenant id info; obtained is: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:312 #, python-format msgid "Create port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:319 #, python-format msgid "Update port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346 #, python-format msgid "Update port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:352 #, python-format msgid "Delete port in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:365 #, python-format msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:374 #, python-format msgid "Create subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:386 #, python-format msgid "Create subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388 #, python-format msgid "Subnet created: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:394 #, python-format msgid "Update subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419 #, python-format msgid "Update subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:425 #, python-format msgid "Delete subnet in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:430 #, python-format msgid "" "Delete subnet operation failed in SDN-VE after deleting the subnet from " "DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:439 #, python-format msgid "Create router in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:442 #, python-format msgid "Ignoring admin_state_up=False for router=%r. Overriding with True" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:452 msgid "Create router failed: no SDN-VE tenant." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:460 #, python-format msgid "Create router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:462 #, python-format msgid "Router created: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:467 #, python-format msgid "Update router in progress: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:474 msgid "admin_state_up=False routers are not supported." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493 #, python-format msgid "Update router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:499 #, python-format msgid "Delete router in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:506 #, python-format msgid "" "Delete router operation failed in SDN-VE after deleting the router in DB:" " %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:511 #, python-format msgid "" "Add router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:519 #, python-format msgid "SdnvePluginV2.add_router_interface called. Port info: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:533 #, python-format msgid "Update router-add-interface failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 #, python-format msgid "Added router interface: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:540 #, python-format msgid "" "Add router interface only called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550 msgid "" "SdnvePluginV2._add_router_interface_only: failed to add the interface in " "the roll back. of a remove_router_interface operation" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:556 #, python-format msgid "" "Remove router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565 msgid "No port ID" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 #, python-format msgid "SdnvePluginV2.remove_router_interface port: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:571 msgid "No fixed IP" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:576 #, python-format msgid "SdnvePluginV2.remove_router_interface subnet_id: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:584 #, python-format msgid "Update router-remove-interface failed SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:605 #, python-format msgid "Create floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:616 #, python-format msgid "Creating floating ip operation failed in SDN-VE controller: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:619 #, python-format msgid "Created floatingip : %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:624 #, python-format msgid "Update floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644 #, python-format msgid "Update floating ip failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:650 #, python-format msgid "Delete floatingip in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:655 #, python-format msgid "Delete floatingip failed in SDN-VE: %s" msgstr "" @@ -7294,168 +7286,168 @@ msgstr "" msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:304 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:301 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:319 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:323 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:341 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:354 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:343 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:361 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:352 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:370 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:401 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:392 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:410 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:430 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:448 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:437 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:455 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:458 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:454 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:472 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:461 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:479 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:467 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:475 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:493 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:482 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:486 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:504 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:509 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:533 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:568 #, python-format msgid "" "Option \"%(option)s\" must be supported by command \"%(command)s\" to " "enable %(mode)s mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:527 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:545 msgid "No valid Segmentation ID to perform UCAST test." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:562 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN MCAST mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:569 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 msgid "" "Linux kernel vxlan module and iproute2 3.8 or above are required to " "enable VXLAN." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:579 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:597 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:654 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:672 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:281 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:711 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:714 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:732 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:736 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:350 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:758 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:783 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:801 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:409 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:846 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:864 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:850 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:105 @@ -7463,12 +7455,12 @@ msgstr "" msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:905 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1068 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1108 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 @@ -7477,15 +7469,15 @@ msgstr "" msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1075 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:973 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:981 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1095 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 @@ -7495,7 +7487,7 @@ msgstr "" msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:968 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1125 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1142 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 @@ -7504,7 +7496,7 @@ msgstr "" msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1132 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1149 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 @@ -7513,7 +7505,7 @@ msgstr "" msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:979 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:374 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1154 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 @@ -7521,26 +7513,26 @@ msgstr "" msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:971 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:989 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1001 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1012 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1035 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:428 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1038 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Interface mappings: %s" @@ -8085,167 +8077,167 @@ msgstr "" msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:522 +#: neutron/plugins/midonet/plugin.py:524 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%r had been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:529 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:590 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:595 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:600 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:607 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:611 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:616 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:625 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:659 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:734 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:782 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:794 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:838 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:858 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:898 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:909 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1009 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1033 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1042 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1049 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1089 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1108 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1128 +#: neutron/plugins/midonet/plugin.py:1130 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1157 +#: neutron/plugins/midonet/plugin.py:1159 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1164 +#: neutron/plugins/midonet/plugin.py:1166 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1170 +#: neutron/plugins/midonet/plugin.py:1172 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1202 +#: neutron/plugins/midonet/plugin.py:1204 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1212 +#: neutron/plugins/midonet/plugin.py:1214 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1222 +#: neutron/plugins/midonet/plugin.py:1224 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -8456,91 +8448,101 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:465 neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:467 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:471 neutron/plugins/ml2/plugin.py:591 +#: neutron/plugins/ml2/plugin.py:473 neutron/plugins/ml2/plugin.py:593 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:479 +#: neutron/plugins/ml2/plugin.py:481 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:490 +#: neutron/plugins/ml2/plugin.py:492 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:498 neutron/plugins/ml2/plugin.py:604 +#: neutron/plugins/ml2/plugin.py:500 neutron/plugins/ml2/plugin.py:606 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:504 +#: neutron/plugins/ml2/plugin.py:506 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:513 neutron/plugins/ml2/plugin.py:612 +#: neutron/plugins/ml2/plugin.py:515 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:521 +#: neutron/plugins/ml2/plugin.py:523 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:530 +#: neutron/plugins/ml2/plugin.py:532 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:544 +#: neutron/plugins/ml2/plugin.py:546 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:574 +#: neutron/plugins/ml2/plugin.py:576 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:600 +#: neutron/plugins/ml2/plugin.py:587 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:602 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:621 +#: neutron/plugins/ml2/plugin.py:622 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:632 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:650 +#: neutron/plugins/ml2/plugin.py:661 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:120 +#: neutron/plugins/ml2/plugin.py:721 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:125 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:728 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:121 +#: neutron/plugins/ml2/plugin.py:739 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:126 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:737 +#: neutron/plugins/ml2/plugin.py:748 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:749 +#: neutron/plugins/ml2/plugin.py:760 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:761 +#: neutron/plugins/ml2/plugin.py:772 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9424,7 +9426,7 @@ msgstr "" msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:425 +#: neutron/plugins/mlnx/mlnx_plugin.py:426 #, python-format msgid "create_port with %s" msgstr "" @@ -9763,53 +9765,53 @@ msgstr "" msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:398 +#: neutron/plugins/nec/nec_plugin.py:405 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:546 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:603 +#: neutron/plugins/nec/nec_plugin.py:610 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:635 +#: neutron/plugins/nec/nec_plugin.py:642 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:700 +#: neutron/plugins/nec/nec_plugin.py:707 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:731 +#: neutron/plugins/nec/nec_plugin.py:738 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:741 +#: neutron/plugins/nec/nec_plugin.py:748 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:761 +#: neutron/plugins/nec/nec_plugin.py:768 #, 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:766 +#: neutron/plugins/nec/nec_plugin.py:773 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10260,73 +10262,73 @@ msgstr "" msgid "Port-Mapping for port %s not found on VSD" msgstr "" -#: neutron/plugins/nuage/plugin.py:325 +#: neutron/plugins/nuage/plugin.py:327 msgid "" "Either net_partition is not provided with subnet OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:393 +#: neutron/plugins/nuage/plugin.py:395 #, python-format msgid "" "Unable to complete operation on subnet %s.One or more ports have an IP " "allocation from this subnet." msgstr "" -#: neutron/plugins/nuage/plugin.py:423 +#: neutron/plugins/nuage/plugin.py:425 #, python-format msgid "" "Router %s does not hold default zone OR net_partition mapping. Router-IF " "add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:433 +#: neutron/plugins/nuage/plugin.py:435 #, python-format msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:443 +#: neutron/plugins/nuage/plugin.py:445 #, python-format msgid "" "Subnet %(subnet)s and Router %(router)s belong to different net_partition" " Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:455 +#: neutron/plugins/nuage/plugin.py:457 #, python-format msgid "Subnet %s has one or more active VMs Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:501 neutron/plugins/nuage/plugin.py:506 -#: neutron/plugins/nuage/plugin.py:512 +#: neutron/plugins/nuage/plugin.py:503 neutron/plugins/nuage/plugin.py:508 +#: neutron/plugins/nuage/plugin.py:514 #, python-format msgid "No router interface found for Router %s. Router-IF delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:523 +#: neutron/plugins/nuage/plugin.py:525 #, python-format msgid "Subnet %s has one or more active VMs Router-IF delete not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:532 +#: neutron/plugins/nuage/plugin.py:534 #, python-format msgid "" "Router %s does not hold net_partition assoc on Nuage VSD. Router-IF " "delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:571 +#: neutron/plugins/nuage/plugin.py:573 msgid "" "Either net_partition is not provided with router OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:679 +#: neutron/plugins/nuage/plugin.py:681 #, python-format msgid "One or more router still attached to net_partition %s." msgstr "" -#: neutron/plugins/nuage/plugin.py:684 +#: neutron/plugins/nuage/plugin.py:686 #, python-format msgid "NetPartition with %s does not exist" msgstr "" @@ -10700,20 +10702,20 @@ msgstr "" msgid "Number of seconds to retry acquiring an Open vSwitch datapath" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:245 +#: neutron/plugins/oneconvergence/plugin.py:246 msgid "Failed to create subnet, deleting it from neutron" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:309 +#: neutron/plugins/oneconvergence/plugin.py:310 #, python-format msgid "Deleting newly created neutron port %s" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:379 +#: neutron/plugins/oneconvergence/plugin.py:380 msgid "Failed to create floatingip" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:418 +#: neutron/plugins/oneconvergence/plugin.py:419 msgid "Failed to create router" msgstr "" @@ -11214,166 +11216,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:54 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:71 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:75 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:76 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:87 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:88 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:98 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:99 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:112 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:113 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:127 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:128 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:139 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:164 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:348 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:166 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:350 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:154 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:176 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:178 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:195 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:222 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:197 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:224 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:210 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:212 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:238 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:240 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:253 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:255 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:282 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:284 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:306 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:308 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:316 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:318 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:328 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:330 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:336 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:338 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:360 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:362 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:372 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:374 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:382 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:384 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:388 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:390 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:397 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:399 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:407 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:409 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:415 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:417 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:435 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:437 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:446 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:448 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:468 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:470 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:479 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:481 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:491 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:488 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:500 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:497 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:513 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:506 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:522 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:516 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:535 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:526 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 +msgid "Neutron PLUMgrid Director: disassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:540 +msgid "PLUMgrid Library: disassociate_floatingips() called" +msgstr "" + #: neutron/plugins/ryu/ryu_neutron_plugin.py:64 #, python-format msgid "get_ofp_rest_api: %s" @@ -12929,7 +12939,7 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:534 -#: neutron/plugins/vmware/plugins/base.py:1059 +#: neutron/plugins/vmware/plugins/base.py:1062 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -12970,13 +12980,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:670 -#: neutron/plugins/vmware/plugins/base.py:1779 +#: neutron/plugins/vmware/plugins/base.py:1782 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:674 -#: neutron/plugins/vmware/plugins/base.py:1783 +#: neutron/plugins/vmware/plugins/base.py:1786 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13035,231 +13045,231 @@ msgid "" "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1048 +#: neutron/plugins/vmware/plugins/base.py:1051 #, python-format msgid "" "A nsx lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1067 +#: neutron/plugins/vmware/plugins/base.py:1070 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1070 +#: neutron/plugins/vmware/plugins/base.py:1073 #: neutron/plugins/vmware/plugins/service.py:520 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1105 +#: neutron/plugins/vmware/plugins/base.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1182 +#: neutron/plugins/vmware/plugins/base.py:1185 #, python-format msgid "port created on NSX backend for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1185 +#: neutron/plugins/vmware/plugins/base.py:1188 #, python-format msgid "Logical switch for network %s was not found in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1196 +#: neutron/plugins/vmware/plugins/base.py:1199 msgid "Unable to create port or set port attachment in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1288 +#: neutron/plugins/vmware/plugins/base.py:1291 #, python-format msgid "Updating port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1323 +#: neutron/plugins/vmware/plugins/base.py:1326 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1406 +#: neutron/plugins/vmware/plugins/base.py:1409 msgid "" "Cannot create a distributed router with the NSX platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1412 +#: neutron/plugins/vmware/plugins/base.py:1415 msgid "Unable to create logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1423 +#: neutron/plugins/vmware/plugins/base.py:1426 #, 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/vmware/plugins/base.py:1433 +#: neutron/plugins/vmware/plugins/base.py:1436 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1462 -#: neutron/plugins/vmware/plugins/base.py:1547 +#: neutron/plugins/vmware/plugins/base.py:1465 +#: neutron/plugins/vmware/plugins/base.py:1550 #: neutron/plugins/vmware/plugins/service.py:203 #: neutron/plugins/vmware/plugins/service.py:1214 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1511 +#: neutron/plugins/vmware/plugins/base.py:1514 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1514 +#: neutron/plugins/vmware/plugins/base.py:1517 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1556 +#: neutron/plugins/vmware/plugins/base.py:1559 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1572 +#: neutron/plugins/vmware/plugins/base.py:1575 #, python-format msgid "Logical router %s not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1576 +#: neutron/plugins/vmware/plugins/base.py:1579 msgid "Unable to update logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1578 +#: neutron/plugins/vmware/plugins/base.py:1581 msgid "" "Request cannot contain 'routes' with the NSX platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1635 +#: neutron/plugins/vmware/plugins/base.py:1638 #, python-format msgid "Logical router '%s' not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1639 +#: neutron/plugins/vmware/plugins/base.py:1642 #, python-format msgid "Unable to delete logical router '%s' on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1649 +#: neutron/plugins/vmware/plugins/base.py:1652 #, 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/vmware/plugins/base.py:1717 +#: neutron/plugins/vmware/plugins/base.py:1720 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1815 +#: neutron/plugins/vmware/plugins/base.py:1818 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1820 +#: neutron/plugins/vmware/plugins/base.py:1823 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1952 +#: neutron/plugins/vmware/plugins/base.py:1955 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1958 +#: neutron/plugins/vmware/plugins/base.py:1961 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1995 +#: neutron/plugins/vmware/plugins/base.py:1998 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1998 +#: neutron/plugins/vmware/plugins/base.py:2001 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2032 +#: neutron/plugins/vmware/plugins/base.py:2035 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2055 +#: neutron/plugins/vmware/plugins/base.py:2058 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2084 +#: neutron/plugins/vmware/plugins/base.py:2087 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2113 +#: neutron/plugins/vmware/plugins/base.py:2116 #, python-format msgid "" "Rolling back database changes for gateway device %s because of an error " "in the NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2158 -#: neutron/plugins/vmware/plugins/base.py:2196 +#: neutron/plugins/vmware/plugins/base.py:2161 +#: neutron/plugins/vmware/plugins/base.py:2199 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2293 +#: neutron/plugins/vmware/plugins/base.py:2296 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2300 +#: neutron/plugins/vmware/plugins/base.py:2303 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2348 +#: neutron/plugins/vmware/plugins/base.py:2351 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2380 +#: neutron/plugins/vmware/plugins/base.py:2383 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2388 +#: neutron/plugins/vmware/plugins/base.py:2391 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13267,12 +13277,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2395 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2408 +#: neutron/plugins/vmware/plugins/base.py:2411 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -14449,46 +14459,46 @@ msgstr "" msgid "external_gateway_added: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:50 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:49 msgid "Initializing fwaas iptables driver" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:53 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:52 #, python-format msgid "Creating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:62 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:61 #, python-format msgid "Failed to create firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:66 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:65 #, python-format msgid "Deleting firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:77 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:76 #, python-format msgid "Failed to delete firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:81 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:80 #, python-format msgid "Updating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:90 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:89 #, python-format msgid "Failed to update firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:94 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:93 #, python-format msgid "Applying firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:113 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:112 #, python-format msgid "Failed to apply default policy on firewall: %s" msgstr "" @@ -14748,17 +14758,17 @@ msgstr "" msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:166 #, python-format msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:208 #, python-format msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:369 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -14942,184 +14952,212 @@ msgstr "" msgid "Removing SNAT port for subnet %s as this is the last pool using it..." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:61 +#: neutron/services/loadbalancer/drivers/radware/driver.py:63 msgid "vdirect server IP address" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:64 +#: neutron/services/loadbalancer/drivers/radware/driver.py:66 msgid "vdirect user name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:67 +#: neutron/services/loadbalancer/drivers/radware/driver.py:69 msgid "vdirect user password" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:70 +#: neutron/services/loadbalancer/drivers/radware/driver.py:72 msgid "Service ADC type" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:73 +#: neutron/services/loadbalancer/drivers/radware/driver.py:75 msgid "Service ADC version" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:76 +#: neutron/services/loadbalancer/drivers/radware/driver.py:78 msgid "service HA pair" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:79 +#: neutron/services/loadbalancer/drivers/radware/driver.py:81 msgid "service throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:82 +#: neutron/services/loadbalancer/drivers/radware/driver.py:84 msgid "service ssl throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:85 +#: neutron/services/loadbalancer/drivers/radware/driver.py:87 msgid "service compression throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:88 +#: neutron/services/loadbalancer/drivers/radware/driver.py:90 msgid "service cache" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:91 +#: neutron/services/loadbalancer/drivers/radware/driver.py:93 msgid "l2_l3 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:94 +#: neutron/services/loadbalancer/drivers/radware/driver.py:96 msgid "l4 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:101 +#: neutron/services/loadbalancer/drivers/radware/driver.py:104 msgid "l2_l3 workflow constructor params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:108 +#: neutron/services/loadbalancer/drivers/radware/driver.py:111 msgid "l2_l3 workflow setup params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:111 +#: neutron/services/loadbalancer/drivers/radware/driver.py:114 msgid "List of actions that we dont want to push to the completion queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:115 +#: neutron/services/loadbalancer/drivers/radware/driver.py:118 msgid "l4 workflow action name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:118 +#: neutron/services/loadbalancer/drivers/radware/driver.py:121 msgid "Resource pool ids" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:121 +#: neutron/services/loadbalancer/drivers/radware/driver.py:124 msgid "A required VLAN for the interswitch link to use" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:124 +#: neutron/services/loadbalancer/drivers/radware/driver.py:127 msgid "Support an Alteon interswitch link for stateful session failover" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:183 +#: neutron/services/loadbalancer/drivers/radware/driver.py:221 #, python-format -msgid "create_vip. vip: %s" +msgid "" +"vip: %(vip)s, extended_vip: %(extended_vip)s, network_id: " +"%(vip_network_id)s, service_name: %(service_name)s, pip_info: " +"%(pip_info)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:185 +#: neutron/services/loadbalancer/drivers/radware/driver.py:256 #, python-format -msgid "create_vip. extended_vip: %s" +msgid "Retrieved pip nport: %(port)r for vip: %(vip)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:187 +#: neutron/services/loadbalancer/drivers/radware/driver.py:264 #, python-format -msgid "create_vip. network_id: %s " +msgid "Found no pip nports associated with vip: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:189 +#: neutron/services/loadbalancer/drivers/radware/driver.py:273 #, python-format -msgid "create_vip. service_name: %s " +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:223 +#: neutron/services/loadbalancer/drivers/radware/driver.py:287 #, python-format -msgid "Failed to remove workflow %s. Going to set vip to ERROR status" +msgid "pip nport id: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:314 +#: neutron/services/loadbalancer/drivers/radware/driver.py:291 +#, python-format +msgid "pip nport delete failed: %r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:345 +#: neutron/services/loadbalancer/drivers/radware/driver.py:410 msgid "Starting operation completion handling thread" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:370 +#: neutron/services/loadbalancer/drivers/radware/driver.py:440 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:379 -#: neutron/services/loadbalancer/drivers/radware/driver.py:401 +#: neutron/services/loadbalancer/drivers/radware/driver.py:449 +#: neutron/services/loadbalancer/drivers/radware/driver.py:480 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:387 +#: neutron/services/loadbalancer/drivers/radware/driver.py:457 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:494 +#: neutron/services/loadbalancer/drivers/radware/driver.py:465 +#, python-format +msgid "Post-remove workflow function %r completed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:469 +#, python-format +msgid "Post-remove workflow function %r failed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:584 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:541 +#: neutron/services/loadbalancer/drivers/radware/driver.py:650 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:567 +#: neutron/services/loadbalancer/drivers/radware/driver.py:676 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:574 +#: neutron/services/loadbalancer/drivers/radware/driver.py:683 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:591 +#: neutron/services/loadbalancer/drivers/radware/driver.py:700 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:652 +#: neutron/services/loadbalancer/drivers/radware/driver.py:768 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:664 +#: neutron/services/loadbalancer/drivers/radware/driver.py:780 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:695 +#: neutron/services/loadbalancer/drivers/radware/driver.py:812 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:710 +#: neutron/services/loadbalancer/drivers/radware/driver.py:827 msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:737 +#: neutron/services/loadbalancer/drivers/radware/driver.py:836 +#, python-format +msgid "Post-operation function %(func)r completed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:842 +#, python-format +msgid "Post-operation function %(func)r failed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:876 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:777 +#: neutron/services/loadbalancer/drivers/radware/driver.py:916 #, python-format msgid "_remove_object_from_db %s" msgstr "" @@ -15835,12 +15873,12 @@ msgstr "" msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:404 +#: neutron/tests/unit/vmware/apiclient/fake.py:407 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:413 +#: neutron/tests/unit/vmware/apiclient/fake.py:416 #, python-format msgid "lrouter:%s not found" msgstr "" diff --git a/neutron/locale/fil/LC_MESSAGES/neutron.po b/neutron/locale/fil/LC_MESSAGES/neutron.po index 6771fc7bb..bc6b5070a 100644 --- a/neutron/locale/fil/LC_MESSAGES/neutron.po +++ b/neutron/locale/fil/LC_MESSAGES/neutron.po @@ -7,11 +7,11 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-04-23 06:46+0000\n" +"POT-Creation-Date: 2014-04-26 06:48+0000\n" "PO-Revision-Date: 2014-04-07 06:32+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Filipino " -"(http://www.transifex.com/projects/p/openstack/language/fil/)\n" +"(http://www.transifex.com/projects/p/neutron/language/fil/)\n" "Plural-Forms: nplurals=2; plural=(n > 1)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" @@ -526,7 +526,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:575 neutron/agent/l3_agent.py:954 #: neutron/agent/metadata/agent.py:330 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:107 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:836 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:854 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:300 @@ -623,7 +623,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:923 +#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:931 #: neutron/services/firewall/agents/varmour/varmour_router.py:102 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -749,7 +749,7 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:657 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:675 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:283 #, python-format msgid "Delete %s" @@ -1137,25 +1137,25 @@ msgstr "" msgid "Authentication region" msgstr "" -#: neutron/agent/linux/interface.py:202 neutron/agent/linux/interface.py:256 -#: neutron/agent/linux/interface.py:318 neutron/agent/linux/interface.py:367 +#: neutron/agent/linux/interface.py:206 neutron/agent/linux/interface.py:260 +#: neutron/agent/linux/interface.py:322 neutron/agent/linux/interface.py:371 #, python-format msgid "Device %s already exists" msgstr "" -#: neutron/agent/linux/interface.py:220 neutron/agent/linux/interface.py:267 -#: neutron/agent/linux/interface.py:330 neutron/agent/linux/interface.py:374 +#: neutron/agent/linux/interface.py:224 neutron/agent/linux/interface.py:271 +#: neutron/agent/linux/interface.py:334 neutron/agent/linux/interface.py:378 #, python-format msgid "Unplugged interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:222 neutron/agent/linux/interface.py:266 -#: neutron/agent/linux/interface.py:332 neutron/agent/linux/interface.py:376 +#: neutron/agent/linux/interface.py:226 neutron/agent/linux/interface.py:270 +#: neutron/agent/linux/interface.py:336 neutron/agent/linux/interface.py:380 #, python-format msgid "Failed unplugging interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:434 +#: neutron/agent/linux/interface.py:438 #, python-format msgid "Driver location: %s" msgstr "" @@ -1687,12 +1687,12 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:47 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:49 #, python-format msgid "Notify metering agent at %(topic)s.%(host)s the message %(method)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:62 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:64 #, python-format msgid "" "Fanout notify metering agent at %(topic)s the message %(method)s on " @@ -1836,7 +1836,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:357 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2848,8 +2848,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:387 neutron/db/l3_db.py:464 -#: neutron/plugins/bigswitch/plugin.py:1011 -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1001 +#: neutron/plugins/bigswitch/plugin.py:1010 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2901,18 +2901,18 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1844 +#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1847 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:825 +#: neutron/db/l3_db.py:833 #, 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:929 +#: neutron/db/l3_db.py:937 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -3080,6 +3080,11 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" +#: neutron/db/metering/metering_rpc.py:50 +#, python-format +msgid "Unable to find agent %s." +msgstr "" + #: neutron/db/migration/cli.py:32 msgid "Neutron plugin provider module" msgstr "" @@ -3664,7 +3669,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:54 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -3680,47 +3685,47 @@ msgstr "" msgid "Only admin can view or configure quota" msgstr "" -#: neutron/extensions/securitygroup.py:35 +#: neutron/extensions/securitygroup.py:34 msgid "For TCP/UDP protocols, port_range_min must be <= port_range_max" msgstr "" -#: neutron/extensions/securitygroup.py:40 +#: neutron/extensions/securitygroup.py:39 #, python-format msgid "Invalid value for port %(port)s" msgstr "" -#: neutron/extensions/securitygroup.py:44 +#: neutron/extensions/securitygroup.py:43 #, python-format msgid "" "Invalid value for ICMP %(field)s (%(attr)s) %(value)s. It must be 0 to " "255." msgstr "" -#: neutron/extensions/securitygroup.py:49 +#: neutron/extensions/securitygroup.py:48 #, python-format msgid "" "ICMP code (port-range-max) %(value)s is provided but ICMP type (port-" "range-min) is missing." msgstr "" -#: neutron/extensions/securitygroup.py:54 +#: neutron/extensions/securitygroup.py:53 #, python-format msgid "Security Group %(id)s in use." msgstr "" -#: neutron/extensions/securitygroup.py:58 +#: neutron/extensions/securitygroup.py:57 msgid "Removing default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:62 +#: neutron/extensions/securitygroup.py:61 msgid "Updating default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:66 +#: neutron/extensions/securitygroup.py:65 msgid "Default security group already exists." msgstr "" -#: neutron/extensions/securitygroup.py:70 +#: neutron/extensions/securitygroup.py:69 #, python-format msgid "" "Security group rule protocol %(protocol)s not supported. Only protocol " @@ -3728,58 +3733,58 @@ msgid "" "supported." msgstr "" -#: neutron/extensions/securitygroup.py:76 +#: neutron/extensions/securitygroup.py:75 msgid "Multiple tenant_ids in bulk security group rule create not allowed" msgstr "" -#: neutron/extensions/securitygroup.py:81 +#: neutron/extensions/securitygroup.py:80 msgid "Only remote_ip_prefix or remote_group_id may be provided." msgstr "" -#: neutron/extensions/securitygroup.py:86 +#: neutron/extensions/securitygroup.py:85 msgid "Must also specifiy protocol if port range is given." msgstr "" -#: neutron/extensions/securitygroup.py:90 +#: neutron/extensions/securitygroup.py:89 msgid "Only allowed to update rules for one security profile at a time" msgstr "" -#: neutron/extensions/securitygroup.py:95 +#: neutron/extensions/securitygroup.py:94 #, python-format msgid "Security group %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:99 +#: neutron/extensions/securitygroup.py:98 #, python-format msgid "Security group rule %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:103 +#: neutron/extensions/securitygroup.py:102 msgid "Duplicate Security Group Rule in POST." msgstr "" -#: neutron/extensions/securitygroup.py:107 +#: neutron/extensions/securitygroup.py:106 #, python-format msgid "Security group rule already exists. Group id is %(id)s." msgstr "" -#: neutron/extensions/securitygroup.py:111 +#: neutron/extensions/securitygroup.py:110 #, python-format msgid "Conflicting value ethertype %(ethertype)s for CIDR %(cidr)s" msgstr "" -#: neutron/extensions/securitygroup.py:159 +#: neutron/extensions/securitygroup.py:158 #, python-format msgid "'%s' is not an integer or uuid" msgstr "" -#: neutron/extensions/securitygroup.py:248 +#: neutron/extensions/securitygroup.py:247 msgid "" "Number of security groups allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/securitygroup.py:252 +#: neutron/extensions/securitygroup.py:251 msgid "" "Number of security rules allowed per tenant. A negative value means " "unlimited." @@ -3863,47 +3868,47 @@ msgstr "" msgid "Router %(router_id)s has no external network gateway set" msgstr "" -#: neutron/notifiers/nova.py:130 +#: neutron/notifiers/nova.py:165 msgid "device_id is not set on port yet." msgstr "" -#: neutron/notifiers/nova.py:134 +#: neutron/notifiers/nova.py:169 msgid "Port ID not set! Nova will not be notified of port status change." msgstr "" -#: neutron/notifiers/nova.py:159 +#: neutron/notifiers/nova.py:194 #, python-format msgid "" "Ignoring state change previous_port_status: %(pre_status)s " "current_port_status: %(cur_status)s port_id %(id)s" msgstr "" -#: neutron/notifiers/nova.py:187 +#: neutron/notifiers/nova.py:221 #, python-format msgid "Sending events: %s" msgstr "" -#: neutron/notifiers/nova.py:192 +#: neutron/notifiers/nova.py:226 #, python-format msgid "Nova returned NotFound for event: %s" msgstr "" -#: neutron/notifiers/nova.py:195 +#: neutron/notifiers/nova.py:229 #, python-format msgid "Failed to notify nova on events: %s" msgstr "" -#: neutron/notifiers/nova.py:199 neutron/notifiers/nova.py:215 +#: neutron/notifiers/nova.py:233 neutron/notifiers/nova.py:249 #, python-format msgid "Error response returned from nova: %s" msgstr "" -#: neutron/notifiers/nova.py:210 +#: neutron/notifiers/nova.py:244 #, python-format msgid "Nova event: %s returned with failed status" msgstr "" -#: neutron/notifiers/nova.py:213 +#: neutron/notifiers/nova.py:247 #, python-format msgid "Nova event response: %s" msgstr "" @@ -4548,80 +4553,80 @@ msgstr "" msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:661 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:752 +#: neutron/plugins/bigswitch/plugin.py:742 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:804 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:864 +#: neutron/plugins/bigswitch/plugin.py:854 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:902 +#: neutron/plugins/bigswitch/plugin.py:892 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:924 +#: neutron/plugins/bigswitch/plugin.py:914 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:946 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:975 +#: neutron/plugins/bigswitch/plugin.py:965 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1003 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1036 +#: neutron/plugins/bigswitch/plugin.py:1026 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1053 +#: neutron/plugins/bigswitch/plugin.py:1043 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1059 +#: neutron/plugins/bigswitch/plugin.py:1049 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1075 +#: neutron/plugins/bigswitch/plugin.py:1065 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1090 +#: neutron/plugins/bigswitch/plugin.py:1080 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1108 +#: neutron/plugins/bigswitch/plugin.py:1110 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1123 +#: neutron/plugins/bigswitch/plugin.py:1125 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1124 +#: neutron/plugins/bigswitch/plugin.py:1126 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4850,7 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:225 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1002 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1365 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 @@ -4964,9 +4969,9 @@ msgid "%s can not be found in database" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:300 -#: neutron/plugins/brocade/NeutronPlugin.py:343 -#: neutron/plugins/brocade/NeutronPlugin.py:396 -#: neutron/plugins/brocade/NeutronPlugin.py:426 +#: neutron/plugins/brocade/NeutronPlugin.py:344 +#: neutron/plugins/brocade/NeutronPlugin.py:397 +#: neutron/plugins/brocade/NeutronPlugin.py:427 msgid "Brocade NOS driver error" msgstr "" @@ -4976,9 +4981,9 @@ msgid "Returning the allocated vlan (%d) to the pool" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:304 -#: neutron/plugins/brocade/NeutronPlugin.py:344 -#: neutron/plugins/brocade/NeutronPlugin.py:397 -#: neutron/plugins/brocade/NeutronPlugin.py:428 +#: neutron/plugins/brocade/NeutronPlugin.py:345 +#: neutron/plugins/brocade/NeutronPlugin.py:398 +#: neutron/plugins/brocade/NeutronPlugin.py:429 msgid "Brocade plugin raised exception, check logs" msgstr "" @@ -5450,88 +5455,88 @@ msgstr "" msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:866 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:883 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:884 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:891 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:894 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:908 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:915 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:922 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1144 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1151 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1157 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1171 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1168 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1175 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1172 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1179 #, python-format msgid "" "Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " "low address to high address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1185 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1194 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1201 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1200 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1221 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1232 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1253 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1260 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1270 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "Segment range overlaps with another profile" msgstr "" @@ -5670,34 +5675,34 @@ msgstr "" msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:243 msgid "Logical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:268 msgid "network_segment_pool" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:313 msgid "Invalid input for CIDR" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:464 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:452 #, python-format msgid "req: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:473 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:461 #, python-format msgid "status_code %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:478 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:466 #, python-format msgid "VSM: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:493 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:481 #, python-format msgid "Unable to serialize object of type = '%s'" msgstr "" @@ -5706,36 +5711,23 @@ msgstr "" msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 -#, python-format -msgid "_populate_policy_profiles %s" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:191 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:205 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:197 -msgid "_poll_policies" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 -msgid "No policy profile updated from VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:262 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:242 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:266 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:246 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:260 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 @@ -5743,19 +5735,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:249 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:254 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:283 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:267 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 @@ -5763,7 +5755,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5771,164 +5763,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:480 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:460 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:519 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:499 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:524 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:504 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:525 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:505 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:565 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:545 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:570 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:575 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:558 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:583 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:630 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:633 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:610 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:613 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:645 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:625 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:648 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:678 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:658 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:688 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:703 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:735 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:715 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:757 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:737 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:758 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:738 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:782 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:762 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:822 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:802 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:812 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:843 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:823 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:859 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:897 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:877 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:892 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:933 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:941 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1026 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1006 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:232 @@ -5938,88 +5930,88 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1084 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1064 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1099 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1079 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1103 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1083 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1097 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1125 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1147 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1192 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1174 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1190 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:314 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1219 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1201 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1236 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1256 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1290 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1272 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1280 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1309 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1291 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1306 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1321 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1359 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1341 msgid "Get subnets" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1444 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1426 #, python-format msgid "Scheduling router %s" msgstr "" @@ -6451,7 +6443,7 @@ msgid "port_delete received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:219 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:661 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" @@ -6543,7 +6535,7 @@ msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:437 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:976 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:390 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1267 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 @@ -6551,7 +6543,7 @@ msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:445 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1006 msgid "Agent loop has new devices!" msgstr "" @@ -6568,7 +6560,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:474 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:269 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1027 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1045 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1362 msgid "Agent initialized successfully, now running... " @@ -6822,242 +6814,242 @@ msgstr "" msgid "Delete network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:248 #, python-format msgid "Delete net failed after deleting the network in DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253 #, python-format msgid "Get network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:259 msgid "Get networks in progress" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:269 #, python-format msgid "Create port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285 msgid "Create port does not have tenant id info" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:291 #, python-format msgid "Create port does not have tenant id info; obtained is: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:312 #, python-format msgid "Create port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:319 #, python-format msgid "Update port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346 #, python-format msgid "Update port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:352 #, python-format msgid "Delete port in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:365 #, python-format msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:374 #, python-format msgid "Create subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:386 #, python-format msgid "Create subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388 #, python-format msgid "Subnet created: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:394 #, python-format msgid "Update subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419 #, python-format msgid "Update subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:425 #, python-format msgid "Delete subnet in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:430 #, python-format msgid "" "Delete subnet operation failed in SDN-VE after deleting the subnet from " "DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:439 #, python-format msgid "Create router in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:442 #, python-format msgid "Ignoring admin_state_up=False for router=%r. Overriding with True" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:452 msgid "Create router failed: no SDN-VE tenant." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:460 #, python-format msgid "Create router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:462 #, python-format msgid "Router created: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:467 #, python-format msgid "Update router in progress: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:474 msgid "admin_state_up=False routers are not supported." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493 #, python-format msgid "Update router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:499 #, python-format msgid "Delete router in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:506 #, python-format msgid "" "Delete router operation failed in SDN-VE after deleting the router in DB:" " %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:511 #, python-format msgid "" "Add router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:519 #, python-format msgid "SdnvePluginV2.add_router_interface called. Port info: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:533 #, python-format msgid "Update router-add-interface failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 #, python-format msgid "Added router interface: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:540 #, python-format msgid "" "Add router interface only called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550 msgid "" "SdnvePluginV2._add_router_interface_only: failed to add the interface in " "the roll back. of a remove_router_interface operation" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:556 #, python-format msgid "" "Remove router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565 msgid "No port ID" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 #, python-format msgid "SdnvePluginV2.remove_router_interface port: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:571 msgid "No fixed IP" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:576 #, python-format msgid "SdnvePluginV2.remove_router_interface subnet_id: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:584 #, python-format msgid "Update router-remove-interface failed SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:605 #, python-format msgid "Create floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:616 #, python-format msgid "Creating floating ip operation failed in SDN-VE controller: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:619 #, python-format msgid "Created floatingip : %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:624 #, python-format msgid "Update floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644 #, python-format msgid "Update floating ip failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:650 #, python-format msgid "Delete floatingip in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:655 #, python-format msgid "Delete floatingip failed in SDN-VE: %s" msgstr "" @@ -7294,168 +7286,168 @@ msgstr "" msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:304 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:301 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:319 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:323 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:341 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:354 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:343 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:361 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:352 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:370 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:401 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:392 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:410 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:430 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:448 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:437 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:455 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:458 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:454 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:472 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:461 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:479 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:467 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:475 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:493 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:482 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:486 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:504 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:509 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:533 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:568 #, python-format msgid "" "Option \"%(option)s\" must be supported by command \"%(command)s\" to " "enable %(mode)s mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:527 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:545 msgid "No valid Segmentation ID to perform UCAST test." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:562 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN MCAST mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:569 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 msgid "" "Linux kernel vxlan module and iproute2 3.8 or above are required to " "enable VXLAN." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:579 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:597 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:654 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:672 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:281 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:711 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:714 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:732 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:736 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:350 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:758 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:783 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:801 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:409 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:846 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:864 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:850 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:105 @@ -7463,12 +7455,12 @@ msgstr "" msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:905 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1068 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1108 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 @@ -7477,15 +7469,15 @@ msgstr "" msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1075 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:973 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:981 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1095 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 @@ -7495,7 +7487,7 @@ msgstr "" msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:968 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1125 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1142 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 @@ -7504,7 +7496,7 @@ msgstr "" msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1132 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1149 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 @@ -7513,7 +7505,7 @@ msgstr "" msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:979 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:374 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1154 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 @@ -7521,26 +7513,26 @@ msgstr "" msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:971 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:989 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1001 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1012 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1035 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:428 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1038 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Interface mappings: %s" @@ -8085,167 +8077,167 @@ msgstr "" msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:522 +#: neutron/plugins/midonet/plugin.py:524 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%r had been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:529 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:590 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:595 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:600 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:607 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:611 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:616 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:625 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:659 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:734 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:782 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:794 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:838 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:858 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:898 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:909 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1009 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1033 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1042 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1049 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1089 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1108 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1128 +#: neutron/plugins/midonet/plugin.py:1130 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1157 +#: neutron/plugins/midonet/plugin.py:1159 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1164 +#: neutron/plugins/midonet/plugin.py:1166 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1170 +#: neutron/plugins/midonet/plugin.py:1172 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1202 +#: neutron/plugins/midonet/plugin.py:1204 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1212 +#: neutron/plugins/midonet/plugin.py:1214 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1222 +#: neutron/plugins/midonet/plugin.py:1224 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -8456,91 +8448,101 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:465 neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:467 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:471 neutron/plugins/ml2/plugin.py:591 +#: neutron/plugins/ml2/plugin.py:473 neutron/plugins/ml2/plugin.py:593 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:479 +#: neutron/plugins/ml2/plugin.py:481 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:490 +#: neutron/plugins/ml2/plugin.py:492 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:498 neutron/plugins/ml2/plugin.py:604 +#: neutron/plugins/ml2/plugin.py:500 neutron/plugins/ml2/plugin.py:606 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:504 +#: neutron/plugins/ml2/plugin.py:506 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:513 neutron/plugins/ml2/plugin.py:612 +#: neutron/plugins/ml2/plugin.py:515 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:521 +#: neutron/plugins/ml2/plugin.py:523 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:530 +#: neutron/plugins/ml2/plugin.py:532 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:544 +#: neutron/plugins/ml2/plugin.py:546 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:574 +#: neutron/plugins/ml2/plugin.py:576 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:600 +#: neutron/plugins/ml2/plugin.py:587 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:602 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:621 +#: neutron/plugins/ml2/plugin.py:622 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:632 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:650 +#: neutron/plugins/ml2/plugin.py:661 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:120 +#: neutron/plugins/ml2/plugin.py:721 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:125 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:728 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:121 +#: neutron/plugins/ml2/plugin.py:739 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:126 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:737 +#: neutron/plugins/ml2/plugin.py:748 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:749 +#: neutron/plugins/ml2/plugin.py:760 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:761 +#: neutron/plugins/ml2/plugin.py:772 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9424,7 +9426,7 @@ msgstr "" msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:425 +#: neutron/plugins/mlnx/mlnx_plugin.py:426 #, python-format msgid "create_port with %s" msgstr "" @@ -9763,53 +9765,53 @@ msgstr "" msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:398 +#: neutron/plugins/nec/nec_plugin.py:405 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:546 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:603 +#: neutron/plugins/nec/nec_plugin.py:610 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:635 +#: neutron/plugins/nec/nec_plugin.py:642 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:700 +#: neutron/plugins/nec/nec_plugin.py:707 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:731 +#: neutron/plugins/nec/nec_plugin.py:738 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:741 +#: neutron/plugins/nec/nec_plugin.py:748 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:761 +#: neutron/plugins/nec/nec_plugin.py:768 #, 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:766 +#: neutron/plugins/nec/nec_plugin.py:773 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10260,73 +10262,73 @@ msgstr "" msgid "Port-Mapping for port %s not found on VSD" msgstr "" -#: neutron/plugins/nuage/plugin.py:325 +#: neutron/plugins/nuage/plugin.py:327 msgid "" "Either net_partition is not provided with subnet OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:393 +#: neutron/plugins/nuage/plugin.py:395 #, python-format msgid "" "Unable to complete operation on subnet %s.One or more ports have an IP " "allocation from this subnet." msgstr "" -#: neutron/plugins/nuage/plugin.py:423 +#: neutron/plugins/nuage/plugin.py:425 #, python-format msgid "" "Router %s does not hold default zone OR net_partition mapping. Router-IF " "add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:433 +#: neutron/plugins/nuage/plugin.py:435 #, python-format msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:443 +#: neutron/plugins/nuage/plugin.py:445 #, python-format msgid "" "Subnet %(subnet)s and Router %(router)s belong to different net_partition" " Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:455 +#: neutron/plugins/nuage/plugin.py:457 #, python-format msgid "Subnet %s has one or more active VMs Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:501 neutron/plugins/nuage/plugin.py:506 -#: neutron/plugins/nuage/plugin.py:512 +#: neutron/plugins/nuage/plugin.py:503 neutron/plugins/nuage/plugin.py:508 +#: neutron/plugins/nuage/plugin.py:514 #, python-format msgid "No router interface found for Router %s. Router-IF delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:523 +#: neutron/plugins/nuage/plugin.py:525 #, python-format msgid "Subnet %s has one or more active VMs Router-IF delete not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:532 +#: neutron/plugins/nuage/plugin.py:534 #, python-format msgid "" "Router %s does not hold net_partition assoc on Nuage VSD. Router-IF " "delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:571 +#: neutron/plugins/nuage/plugin.py:573 msgid "" "Either net_partition is not provided with router OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:679 +#: neutron/plugins/nuage/plugin.py:681 #, python-format msgid "One or more router still attached to net_partition %s." msgstr "" -#: neutron/plugins/nuage/plugin.py:684 +#: neutron/plugins/nuage/plugin.py:686 #, python-format msgid "NetPartition with %s does not exist" msgstr "" @@ -10700,20 +10702,20 @@ msgstr "" msgid "Number of seconds to retry acquiring an Open vSwitch datapath" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:245 +#: neutron/plugins/oneconvergence/plugin.py:246 msgid "Failed to create subnet, deleting it from neutron" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:309 +#: neutron/plugins/oneconvergence/plugin.py:310 #, python-format msgid "Deleting newly created neutron port %s" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:379 +#: neutron/plugins/oneconvergence/plugin.py:380 msgid "Failed to create floatingip" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:418 +#: neutron/plugins/oneconvergence/plugin.py:419 msgid "Failed to create router" msgstr "" @@ -11214,166 +11216,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:54 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:71 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:75 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:76 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:87 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:88 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:98 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:99 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:112 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:113 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:127 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:128 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:139 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:164 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:348 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:166 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:350 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:154 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:176 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:178 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:195 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:222 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:197 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:224 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:210 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:212 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:238 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:240 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:253 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:255 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:282 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:284 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:306 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:308 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:316 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:318 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:328 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:330 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:336 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:338 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:360 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:362 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:372 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:374 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:382 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:384 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:388 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:390 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:397 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:399 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:407 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:409 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:415 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:417 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:435 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:437 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:446 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:448 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:468 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:470 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:479 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:481 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:491 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:488 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:500 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:497 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:513 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:506 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:522 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:516 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:535 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:526 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 +msgid "Neutron PLUMgrid Director: disassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:540 +msgid "PLUMgrid Library: disassociate_floatingips() called" +msgstr "" + #: neutron/plugins/ryu/ryu_neutron_plugin.py:64 #, python-format msgid "get_ofp_rest_api: %s" @@ -12929,7 +12939,7 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:534 -#: neutron/plugins/vmware/plugins/base.py:1059 +#: neutron/plugins/vmware/plugins/base.py:1062 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -12970,13 +12980,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:670 -#: neutron/plugins/vmware/plugins/base.py:1779 +#: neutron/plugins/vmware/plugins/base.py:1782 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:674 -#: neutron/plugins/vmware/plugins/base.py:1783 +#: neutron/plugins/vmware/plugins/base.py:1786 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13035,231 +13045,231 @@ msgid "" "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1048 +#: neutron/plugins/vmware/plugins/base.py:1051 #, python-format msgid "" "A nsx lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1067 +#: neutron/plugins/vmware/plugins/base.py:1070 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1070 +#: neutron/plugins/vmware/plugins/base.py:1073 #: neutron/plugins/vmware/plugins/service.py:520 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1105 +#: neutron/plugins/vmware/plugins/base.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1182 +#: neutron/plugins/vmware/plugins/base.py:1185 #, python-format msgid "port created on NSX backend for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1185 +#: neutron/plugins/vmware/plugins/base.py:1188 #, python-format msgid "Logical switch for network %s was not found in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1196 +#: neutron/plugins/vmware/plugins/base.py:1199 msgid "Unable to create port or set port attachment in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1288 +#: neutron/plugins/vmware/plugins/base.py:1291 #, python-format msgid "Updating port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1323 +#: neutron/plugins/vmware/plugins/base.py:1326 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1406 +#: neutron/plugins/vmware/plugins/base.py:1409 msgid "" "Cannot create a distributed router with the NSX platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1412 +#: neutron/plugins/vmware/plugins/base.py:1415 msgid "Unable to create logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1423 +#: neutron/plugins/vmware/plugins/base.py:1426 #, 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/vmware/plugins/base.py:1433 +#: neutron/plugins/vmware/plugins/base.py:1436 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1462 -#: neutron/plugins/vmware/plugins/base.py:1547 +#: neutron/plugins/vmware/plugins/base.py:1465 +#: neutron/plugins/vmware/plugins/base.py:1550 #: neutron/plugins/vmware/plugins/service.py:203 #: neutron/plugins/vmware/plugins/service.py:1214 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1511 +#: neutron/plugins/vmware/plugins/base.py:1514 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1514 +#: neutron/plugins/vmware/plugins/base.py:1517 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1556 +#: neutron/plugins/vmware/plugins/base.py:1559 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1572 +#: neutron/plugins/vmware/plugins/base.py:1575 #, python-format msgid "Logical router %s not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1576 +#: neutron/plugins/vmware/plugins/base.py:1579 msgid "Unable to update logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1578 +#: neutron/plugins/vmware/plugins/base.py:1581 msgid "" "Request cannot contain 'routes' with the NSX platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1635 +#: neutron/plugins/vmware/plugins/base.py:1638 #, python-format msgid "Logical router '%s' not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1639 +#: neutron/plugins/vmware/plugins/base.py:1642 #, python-format msgid "Unable to delete logical router '%s' on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1649 +#: neutron/plugins/vmware/plugins/base.py:1652 #, 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/vmware/plugins/base.py:1717 +#: neutron/plugins/vmware/plugins/base.py:1720 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1815 +#: neutron/plugins/vmware/plugins/base.py:1818 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1820 +#: neutron/plugins/vmware/plugins/base.py:1823 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1952 +#: neutron/plugins/vmware/plugins/base.py:1955 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1958 +#: neutron/plugins/vmware/plugins/base.py:1961 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1995 +#: neutron/plugins/vmware/plugins/base.py:1998 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1998 +#: neutron/plugins/vmware/plugins/base.py:2001 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2032 +#: neutron/plugins/vmware/plugins/base.py:2035 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2055 +#: neutron/plugins/vmware/plugins/base.py:2058 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2084 +#: neutron/plugins/vmware/plugins/base.py:2087 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2113 +#: neutron/plugins/vmware/plugins/base.py:2116 #, python-format msgid "" "Rolling back database changes for gateway device %s because of an error " "in the NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2158 -#: neutron/plugins/vmware/plugins/base.py:2196 +#: neutron/plugins/vmware/plugins/base.py:2161 +#: neutron/plugins/vmware/plugins/base.py:2199 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2293 +#: neutron/plugins/vmware/plugins/base.py:2296 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2300 +#: neutron/plugins/vmware/plugins/base.py:2303 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2348 +#: neutron/plugins/vmware/plugins/base.py:2351 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2380 +#: neutron/plugins/vmware/plugins/base.py:2383 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2388 +#: neutron/plugins/vmware/plugins/base.py:2391 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13267,12 +13277,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2395 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2408 +#: neutron/plugins/vmware/plugins/base.py:2411 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -14449,46 +14459,46 @@ msgstr "" msgid "external_gateway_added: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:50 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:49 msgid "Initializing fwaas iptables driver" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:53 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:52 #, python-format msgid "Creating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:62 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:61 #, python-format msgid "Failed to create firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:66 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:65 #, python-format msgid "Deleting firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:77 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:76 #, python-format msgid "Failed to delete firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:81 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:80 #, python-format msgid "Updating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:90 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:89 #, python-format msgid "Failed to update firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:94 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:93 #, python-format msgid "Applying firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:113 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:112 #, python-format msgid "Failed to apply default policy on firewall: %s" msgstr "" @@ -14748,17 +14758,17 @@ msgstr "" msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:166 #, python-format msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:208 #, python-format msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:369 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -14942,184 +14952,212 @@ msgstr "" msgid "Removing SNAT port for subnet %s as this is the last pool using it..." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:61 +#: neutron/services/loadbalancer/drivers/radware/driver.py:63 msgid "vdirect server IP address" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:64 +#: neutron/services/loadbalancer/drivers/radware/driver.py:66 msgid "vdirect user name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:67 +#: neutron/services/loadbalancer/drivers/radware/driver.py:69 msgid "vdirect user password" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:70 +#: neutron/services/loadbalancer/drivers/radware/driver.py:72 msgid "Service ADC type" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:73 +#: neutron/services/loadbalancer/drivers/radware/driver.py:75 msgid "Service ADC version" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:76 +#: neutron/services/loadbalancer/drivers/radware/driver.py:78 msgid "service HA pair" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:79 +#: neutron/services/loadbalancer/drivers/radware/driver.py:81 msgid "service throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:82 +#: neutron/services/loadbalancer/drivers/radware/driver.py:84 msgid "service ssl throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:85 +#: neutron/services/loadbalancer/drivers/radware/driver.py:87 msgid "service compression throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:88 +#: neutron/services/loadbalancer/drivers/radware/driver.py:90 msgid "service cache" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:91 +#: neutron/services/loadbalancer/drivers/radware/driver.py:93 msgid "l2_l3 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:94 +#: neutron/services/loadbalancer/drivers/radware/driver.py:96 msgid "l4 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:101 +#: neutron/services/loadbalancer/drivers/radware/driver.py:104 msgid "l2_l3 workflow constructor params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:108 +#: neutron/services/loadbalancer/drivers/radware/driver.py:111 msgid "l2_l3 workflow setup params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:111 +#: neutron/services/loadbalancer/drivers/radware/driver.py:114 msgid "List of actions that we dont want to push to the completion queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:115 +#: neutron/services/loadbalancer/drivers/radware/driver.py:118 msgid "l4 workflow action name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:118 +#: neutron/services/loadbalancer/drivers/radware/driver.py:121 msgid "Resource pool ids" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:121 +#: neutron/services/loadbalancer/drivers/radware/driver.py:124 msgid "A required VLAN for the interswitch link to use" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:124 +#: neutron/services/loadbalancer/drivers/radware/driver.py:127 msgid "Support an Alteon interswitch link for stateful session failover" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:183 +#: neutron/services/loadbalancer/drivers/radware/driver.py:221 #, python-format -msgid "create_vip. vip: %s" +msgid "" +"vip: %(vip)s, extended_vip: %(extended_vip)s, network_id: " +"%(vip_network_id)s, service_name: %(service_name)s, pip_info: " +"%(pip_info)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:185 +#: neutron/services/loadbalancer/drivers/radware/driver.py:256 #, python-format -msgid "create_vip. extended_vip: %s" +msgid "Retrieved pip nport: %(port)r for vip: %(vip)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:187 +#: neutron/services/loadbalancer/drivers/radware/driver.py:264 #, python-format -msgid "create_vip. network_id: %s " +msgid "Found no pip nports associated with vip: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:189 +#: neutron/services/loadbalancer/drivers/radware/driver.py:273 #, python-format -msgid "create_vip. service_name: %s " +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:223 +#: neutron/services/loadbalancer/drivers/radware/driver.py:287 #, python-format -msgid "Failed to remove workflow %s. Going to set vip to ERROR status" +msgid "pip nport id: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:314 +#: neutron/services/loadbalancer/drivers/radware/driver.py:291 +#, python-format +msgid "pip nport delete failed: %r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:345 +#: neutron/services/loadbalancer/drivers/radware/driver.py:410 msgid "Starting operation completion handling thread" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:370 +#: neutron/services/loadbalancer/drivers/radware/driver.py:440 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:379 -#: neutron/services/loadbalancer/drivers/radware/driver.py:401 +#: neutron/services/loadbalancer/drivers/radware/driver.py:449 +#: neutron/services/loadbalancer/drivers/radware/driver.py:480 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:387 +#: neutron/services/loadbalancer/drivers/radware/driver.py:457 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:494 +#: neutron/services/loadbalancer/drivers/radware/driver.py:465 +#, python-format +msgid "Post-remove workflow function %r completed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:469 +#, python-format +msgid "Post-remove workflow function %r failed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:584 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:541 +#: neutron/services/loadbalancer/drivers/radware/driver.py:650 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:567 +#: neutron/services/loadbalancer/drivers/radware/driver.py:676 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:574 +#: neutron/services/loadbalancer/drivers/radware/driver.py:683 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:591 +#: neutron/services/loadbalancer/drivers/radware/driver.py:700 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:652 +#: neutron/services/loadbalancer/drivers/radware/driver.py:768 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:664 +#: neutron/services/loadbalancer/drivers/radware/driver.py:780 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:695 +#: neutron/services/loadbalancer/drivers/radware/driver.py:812 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:710 +#: neutron/services/loadbalancer/drivers/radware/driver.py:827 msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:737 +#: neutron/services/loadbalancer/drivers/radware/driver.py:836 +#, python-format +msgid "Post-operation function %(func)r completed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:842 +#, python-format +msgid "Post-operation function %(func)r failed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:876 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:777 +#: neutron/services/loadbalancer/drivers/radware/driver.py:916 #, python-format msgid "_remove_object_from_db %s" msgstr "" @@ -15835,12 +15873,12 @@ msgstr "" msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:404 +#: neutron/tests/unit/vmware/apiclient/fake.py:407 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:413 +#: neutron/tests/unit/vmware/apiclient/fake.py:416 #, python-format msgid "lrouter:%s not found" msgstr "" diff --git a/neutron/locale/fr/LC_MESSAGES/neutron.po b/neutron/locale/fr/LC_MESSAGES/neutron.po index d57569ecb..a4bb64386 100644 --- a/neutron/locale/fr/LC_MESSAGES/neutron.po +++ b/neutron/locale/fr/LC_MESSAGES/neutron.po @@ -9,11 +9,11 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-04-23 06:46+0000\n" +"POT-Creation-Date: 2014-04-26 06:48+0000\n" "PO-Revision-Date: 2014-04-07 06:33+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: French " -"(http://www.transifex.com/projects/p/openstack/language/fr/)\n" +"(http://www.transifex.com/projects/p/neutron/language/fr/)\n" "Plural-Forms: nplurals=2; plural=(n > 1)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" @@ -541,7 +541,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:575 neutron/agent/l3_agent.py:954 #: neutron/agent/metadata/agent.py:330 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:107 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:836 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:854 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:300 @@ -640,7 +640,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "Le port %s du routeur n'a aucune adresse IP." -#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:923 +#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:931 #: neutron/services/firewall/agents/varmour/varmour_router.py:102 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -766,7 +766,7 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:657 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:675 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:283 #, python-format msgid "Delete %s" @@ -1164,25 +1164,25 @@ msgstr "Type d'authentification à utiliser" msgid "Authentication region" msgstr "Région d'authentification" -#: neutron/agent/linux/interface.py:202 neutron/agent/linux/interface.py:256 -#: neutron/agent/linux/interface.py:318 neutron/agent/linux/interface.py:367 +#: neutron/agent/linux/interface.py:206 neutron/agent/linux/interface.py:260 +#: neutron/agent/linux/interface.py:322 neutron/agent/linux/interface.py:371 #, python-format msgid "Device %s already exists" msgstr "L'unité %s existe déjà" -#: neutron/agent/linux/interface.py:220 neutron/agent/linux/interface.py:267 -#: neutron/agent/linux/interface.py:330 neutron/agent/linux/interface.py:374 +#: neutron/agent/linux/interface.py:224 neutron/agent/linux/interface.py:271 +#: neutron/agent/linux/interface.py:334 neutron/agent/linux/interface.py:378 #, python-format msgid "Unplugged interface '%s'" msgstr "Interface '%s' débranchée" -#: neutron/agent/linux/interface.py:222 neutron/agent/linux/interface.py:266 -#: neutron/agent/linux/interface.py:332 neutron/agent/linux/interface.py:376 +#: neutron/agent/linux/interface.py:226 neutron/agent/linux/interface.py:270 +#: neutron/agent/linux/interface.py:336 neutron/agent/linux/interface.py:380 #, python-format msgid "Failed unplugging interface '%s'" msgstr "Echec du débranchement de l'interface '%s'" -#: neutron/agent/linux/interface.py:434 +#: neutron/agent/linux/interface.py:438 #, python-format msgid "Driver location: %s" msgstr "Emplacement du pilote : %s" @@ -1732,12 +1732,12 @@ msgstr "" "Agent de notification de sortance à %(topic)s du message %(method)s sur " "le routeur %(router_id)s" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:47 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:49 #, python-format msgid "Notify metering agent at %(topic)s.%(host)s the message %(method)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:62 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:64 #, python-format msgid "" "Fanout notify metering agent at %(topic)s the message %(method)s on " @@ -1885,7 +1885,7 @@ msgid "'%s' is not a valid input" msgstr "'%s' n'est pas une entrée valide." #: neutron/api/v2/attributes.py:357 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "'%s' is not a valid UUID" msgstr "'%s' n'est pas un identificateur unique universel valide." @@ -2976,8 +2976,8 @@ msgstr "" " routage CIDR %(cidr)s du sous-réseau %(sub_id)s" #: neutron/db/l3_db.py:387 neutron/db/l3_db.py:464 -#: neutron/plugins/bigswitch/plugin.py:1011 -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1001 +#: neutron/plugins/bigswitch/plugin.py:1010 msgid "Either subnet_id or port_id must be specified" msgstr "L'ID sous-réseau ou l'ID port doit être spécifié." @@ -3039,11 +3039,11 @@ msgstr "" "Le port %s comporte plusieurs adresses IP fixes. Une adresse IP " "spécifique doit être fournie lors de l'affectation d'une IP flottante " -#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1844 +#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1847 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "Impossible de spécifier une adresse IP fixe sans ID port" -#: neutron/db/l3_db.py:825 +#: neutron/db/l3_db.py:833 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " @@ -3052,7 +3052,7 @@ msgstr "" "Le port %(port_id)s est détenu par %(port_owner)s, mais n'a aucune " "adresse IP, donc impossible de le supprimer" -#: neutron/db/l3_db.py:929 +#: neutron/db/l3_db.py:937 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "Ignorer le port %s car aucune adresse IP n'est configurée" @@ -3226,6 +3226,11 @@ msgstr "'cookie_name' doit être spécifié pour ce type de persistance de sessi msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "'cookie_name' n'est pas autorisé pour ce type de persistance de session." +#: neutron/db/metering/metering_rpc.py:50 +#, python-format +msgid "Unable to find agent %s." +msgstr "" + #: neutron/db/migration/cli.py:32 msgid "Neutron plugin provider module" msgstr "" @@ -3847,7 +3852,7 @@ msgid "Port does not have port security binding." msgstr "Le port ne comporte pas de liaison de sécurité." #: neutron/extensions/providernet.py:54 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 msgid "Plugin does not support updating provider attributes" msgstr "" "Le plug-in ne prend pas en charge la mise à jour des attributs de " @@ -3865,47 +3870,47 @@ msgstr "" msgid "Only admin can view or configure quota" msgstr "Seul l'administrateur peut afficher ou configurer des quotas" -#: neutron/extensions/securitygroup.py:35 +#: neutron/extensions/securitygroup.py:34 msgid "For TCP/UDP protocols, port_range_min must be <= port_range_max" msgstr "Pour les protocole TCP/UDP, port_range_min doit être <= port_range_max" -#: neutron/extensions/securitygroup.py:40 +#: neutron/extensions/securitygroup.py:39 #, python-format msgid "Invalid value for port %(port)s" msgstr "Valeur non valide pour le port %(port)s" -#: neutron/extensions/securitygroup.py:44 +#: neutron/extensions/securitygroup.py:43 #, python-format msgid "" "Invalid value for ICMP %(field)s (%(attr)s) %(value)s. It must be 0 to " "255." msgstr "" -#: neutron/extensions/securitygroup.py:49 +#: neutron/extensions/securitygroup.py:48 #, python-format msgid "" "ICMP code (port-range-max) %(value)s is provided but ICMP type (port-" "range-min) is missing." msgstr "" -#: neutron/extensions/securitygroup.py:54 +#: neutron/extensions/securitygroup.py:53 #, python-format msgid "Security Group %(id)s in use." msgstr "Groupe de sécurité %(id)s en cours d'utilisation." -#: neutron/extensions/securitygroup.py:58 +#: neutron/extensions/securitygroup.py:57 msgid "Removing default security group not allowed." msgstr "Suppression du groupe de sécurité par défaut non autorisée" -#: neutron/extensions/securitygroup.py:62 +#: neutron/extensions/securitygroup.py:61 msgid "Updating default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:66 +#: neutron/extensions/securitygroup.py:65 msgid "Default security group already exists." msgstr "Le groupe de sécurité par défaut existe déjà." -#: neutron/extensions/securitygroup.py:70 +#: neutron/extensions/securitygroup.py:69 #, python-format msgid "" "Security group rule protocol %(protocol)s not supported. Only protocol " @@ -3913,66 +3918,66 @@ msgid "" "supported." msgstr "" -#: neutron/extensions/securitygroup.py:76 +#: neutron/extensions/securitygroup.py:75 msgid "Multiple tenant_ids in bulk security group rule create not allowed" msgstr "" "L'existence de plusieurs ID titulaire n'est pas autorisée lors de la " "création du règle de groupe de sécurité en bloc." -#: neutron/extensions/securitygroup.py:81 +#: neutron/extensions/securitygroup.py:80 msgid "Only remote_ip_prefix or remote_group_id may be provided." msgstr "Seul remote_ip_prefix ou remote_group_id peut être fourni." -#: neutron/extensions/securitygroup.py:86 +#: neutron/extensions/securitygroup.py:85 msgid "Must also specifiy protocol if port range is given." msgstr "" "Le protocole doit également être spécifié si une plage de ports est " "indiquée." -#: neutron/extensions/securitygroup.py:90 +#: neutron/extensions/securitygroup.py:89 msgid "Only allowed to update rules for one security profile at a time" msgstr "" "Les règles peuvent être mises à jour pour un seul profil de sécurité à la" " fois." -#: neutron/extensions/securitygroup.py:95 +#: neutron/extensions/securitygroup.py:94 #, python-format msgid "Security group %(id)s does not exist" msgstr "Le groupe de sécurité %(id)s n'existe pas." -#: neutron/extensions/securitygroup.py:99 +#: neutron/extensions/securitygroup.py:98 #, python-format msgid "Security group rule %(id)s does not exist" msgstr "La règle de groupe de sécurité %(id)s n'existe pas." -#: neutron/extensions/securitygroup.py:103 +#: neutron/extensions/securitygroup.py:102 msgid "Duplicate Security Group Rule in POST." msgstr "" "Règle de groupe de sécurité en double dans l'autotest à la mise sous " "tension." -#: neutron/extensions/securitygroup.py:107 +#: neutron/extensions/securitygroup.py:106 #, python-format msgid "Security group rule already exists. Group id is %(id)s." msgstr "La règle de groupe de sécurité existe déjà. L'ID groupe est %(id)s." -#: neutron/extensions/securitygroup.py:111 +#: neutron/extensions/securitygroup.py:110 #, python-format msgid "Conflicting value ethertype %(ethertype)s for CIDR %(cidr)s" msgstr "" -#: neutron/extensions/securitygroup.py:159 +#: neutron/extensions/securitygroup.py:158 #, python-format msgid "'%s' is not an integer or uuid" msgstr "'%s' n'est pas un entier ou un identificateur unique universel." -#: neutron/extensions/securitygroup.py:248 +#: neutron/extensions/securitygroup.py:247 msgid "" "Number of security groups allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/securitygroup.py:252 +#: neutron/extensions/securitygroup.py:251 msgid "" "Number of security rules allowed per tenant. A negative value means " "unlimited." @@ -4056,47 +4061,47 @@ msgstr "" msgid "Router %(router_id)s has no external network gateway set" msgstr "" -#: neutron/notifiers/nova.py:130 +#: neutron/notifiers/nova.py:165 msgid "device_id is not set on port yet." msgstr "" -#: neutron/notifiers/nova.py:134 +#: neutron/notifiers/nova.py:169 msgid "Port ID not set! Nova will not be notified of port status change." msgstr "" -#: neutron/notifiers/nova.py:159 +#: neutron/notifiers/nova.py:194 #, python-format msgid "" "Ignoring state change previous_port_status: %(pre_status)s " "current_port_status: %(cur_status)s port_id %(id)s" msgstr "" -#: neutron/notifiers/nova.py:187 +#: neutron/notifiers/nova.py:221 #, python-format msgid "Sending events: %s" msgstr "" -#: neutron/notifiers/nova.py:192 +#: neutron/notifiers/nova.py:226 #, python-format msgid "Nova returned NotFound for event: %s" msgstr "" -#: neutron/notifiers/nova.py:195 +#: neutron/notifiers/nova.py:229 #, python-format msgid "Failed to notify nova on events: %s" msgstr "" -#: neutron/notifiers/nova.py:199 neutron/notifiers/nova.py:215 +#: neutron/notifiers/nova.py:233 neutron/notifiers/nova.py:249 #, python-format msgid "Error response returned from nova: %s" msgstr "" -#: neutron/notifiers/nova.py:210 +#: neutron/notifiers/nova.py:244 #, python-format msgid "Nova event: %s returned with failed status" msgstr "" -#: neutron/notifiers/nova.py:213 +#: neutron/notifiers/nova.py:247 #, python-format msgid "Nova event response: %s" msgstr "" @@ -4778,80 +4783,80 @@ msgstr "" msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:661 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:752 +#: neutron/plugins/bigswitch/plugin.py:742 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:804 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:864 +#: neutron/plugins/bigswitch/plugin.py:854 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:902 +#: neutron/plugins/bigswitch/plugin.py:892 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:924 +#: neutron/plugins/bigswitch/plugin.py:914 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:946 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:975 +#: neutron/plugins/bigswitch/plugin.py:965 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1003 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1036 +#: neutron/plugins/bigswitch/plugin.py:1026 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1053 +#: neutron/plugins/bigswitch/plugin.py:1043 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1059 +#: neutron/plugins/bigswitch/plugin.py:1049 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1075 +#: neutron/plugins/bigswitch/plugin.py:1065 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1090 +#: neutron/plugins/bigswitch/plugin.py:1080 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1108 +#: neutron/plugins/bigswitch/plugin.py:1110 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1123 +#: neutron/plugins/bigswitch/plugin.py:1125 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1124 +#: neutron/plugins/bigswitch/plugin.py:1126 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -5082,7 +5087,7 @@ msgstr "Erreur dans la boucle d'événements de l'agent" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:225 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1002 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1365 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 @@ -5198,9 +5203,9 @@ msgid "%s can not be found in database" msgstr "%s est introuvable dans la base de données." #: neutron/plugins/brocade/NeutronPlugin.py:300 -#: neutron/plugins/brocade/NeutronPlugin.py:343 -#: neutron/plugins/brocade/NeutronPlugin.py:396 -#: neutron/plugins/brocade/NeutronPlugin.py:426 +#: neutron/plugins/brocade/NeutronPlugin.py:344 +#: neutron/plugins/brocade/NeutronPlugin.py:397 +#: neutron/plugins/brocade/NeutronPlugin.py:427 msgid "Brocade NOS driver error" msgstr "" @@ -5210,9 +5215,9 @@ msgid "Returning the allocated vlan (%d) to the pool" msgstr "Renvoi du réseau VLAN alloué (%d) vers le pool" #: neutron/plugins/brocade/NeutronPlugin.py:304 -#: neutron/plugins/brocade/NeutronPlugin.py:344 -#: neutron/plugins/brocade/NeutronPlugin.py:397 -#: neutron/plugins/brocade/NeutronPlugin.py:428 +#: neutron/plugins/brocade/NeutronPlugin.py:345 +#: neutron/plugins/brocade/NeutronPlugin.py:398 +#: neutron/plugins/brocade/NeutronPlugin.py:429 msgid "Brocade plugin raised exception, check logs" msgstr "" @@ -5688,88 +5693,88 @@ msgstr "" msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:866 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:883 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:884 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:891 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:894 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:908 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:915 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:922 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1144 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1151 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1157 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1171 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1168 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1175 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1172 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1179 #, python-format msgid "" "Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " "low address to high address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1185 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1194 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1201 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1200 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1221 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1232 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1253 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1260 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1270 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "Segment range overlaps with another profile" msgstr "" @@ -5908,34 +5913,34 @@ msgstr "" msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:243 msgid "Logical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:268 msgid "network_segment_pool" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:313 msgid "Invalid input for CIDR" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:464 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:452 #, python-format msgid "req: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:473 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:461 #, python-format msgid "status_code %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:478 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:466 #, python-format msgid "VSM: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:493 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:481 #, python-format msgid "Unable to serialize object of type = '%s'" msgstr "" @@ -5944,36 +5949,23 @@ msgstr "" msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 -#, python-format -msgid "_populate_policy_profiles %s" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:191 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:205 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:197 -msgid "_poll_policies" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 -msgid "No policy profile updated from VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:262 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:242 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "provider:network_type obligatoire" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:266 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:246 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:260 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 @@ -5981,19 +5973,19 @@ msgstr "provider:network_type obligatoire" msgid "provider:segmentation_id required" msgstr "provider:segmentation_id obligatoire" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:249 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:254 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:283 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:267 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 @@ -6001,7 +5993,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "provider:network_type %s non pris en charge" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -6009,164 +6001,164 @@ msgstr "provider:network_type %s non pris en charge" msgid "Unknown provider:physical_network %s" msgstr "Fournisseur inconnu : physical_network %s" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "provider:physical_network obligatoire" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:480 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:460 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:519 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:499 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:524 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:504 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:525 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:505 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:565 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:545 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:570 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:575 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:558 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:583 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:630 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:633 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:610 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:613 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:645 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:625 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:648 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:678 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:658 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:688 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:703 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:735 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:715 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:757 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:737 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:758 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:738 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:782 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:762 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:822 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:802 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:812 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:843 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:823 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:859 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:897 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:877 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:892 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:933 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:941 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1026 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1006 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:232 @@ -6176,88 +6168,88 @@ msgstr "" msgid "Created network: %s" msgstr "Réseau créé : %s" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1084 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1064 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1099 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1079 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1103 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1083 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1097 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1125 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1147 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1192 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1174 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1190 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:314 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1219 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1201 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1236 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1256 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1290 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1272 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1280 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1309 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1291 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1306 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1321 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1359 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1341 msgid "Get subnets" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1444 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1426 #, python-format msgid "Scheduling router %s" msgstr "" @@ -6707,7 +6699,7 @@ msgid "port_delete received" msgstr "port_delete reçu" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:219 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:661 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "port_update reçu" @@ -6799,7 +6791,7 @@ msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:437 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:976 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:390 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1267 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 @@ -6807,7 +6799,7 @@ msgid "Agent out of sync with plugin!" msgstr "Agent non synchronisé avec le plug-in !" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:445 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1006 msgid "Agent loop has new devices!" msgstr "La boucle d'agent contient de nouvelles unités !" @@ -6826,7 +6818,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:474 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:269 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1027 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1045 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1362 msgid "Agent initialized successfully, now running... " @@ -7090,242 +7082,242 @@ msgstr "" msgid "Delete network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:248 #, python-format msgid "Delete net failed after deleting the network in DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253 #, python-format msgid "Get network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:259 msgid "Get networks in progress" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:269 #, python-format msgid "Create port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285 msgid "Create port does not have tenant id info" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:291 #, python-format msgid "Create port does not have tenant id info; obtained is: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:312 #, python-format msgid "Create port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:319 #, python-format msgid "Update port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346 #, python-format msgid "Update port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:352 #, python-format msgid "Delete port in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:365 #, python-format msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:374 #, python-format msgid "Create subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:386 #, python-format msgid "Create subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388 #, python-format msgid "Subnet created: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:394 #, python-format msgid "Update subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419 #, python-format msgid "Update subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:425 #, python-format msgid "Delete subnet in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:430 #, python-format msgid "" "Delete subnet operation failed in SDN-VE after deleting the subnet from " "DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:439 #, python-format msgid "Create router in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:442 #, python-format msgid "Ignoring admin_state_up=False for router=%r. Overriding with True" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:452 msgid "Create router failed: no SDN-VE tenant." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:460 #, python-format msgid "Create router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:462 #, python-format msgid "Router created: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:467 #, python-format msgid "Update router in progress: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:474 msgid "admin_state_up=False routers are not supported." msgstr "admin_state_up=Les routeurs False ne sont pas pris en charge." -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493 #, python-format msgid "Update router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:499 #, python-format msgid "Delete router in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:506 #, python-format msgid "" "Delete router operation failed in SDN-VE after deleting the router in DB:" " %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:511 #, python-format msgid "" "Add router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:519 #, python-format msgid "SdnvePluginV2.add_router_interface called. Port info: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:533 #, python-format msgid "Update router-add-interface failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 #, python-format msgid "Added router interface: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:540 #, python-format msgid "" "Add router interface only called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550 msgid "" "SdnvePluginV2._add_router_interface_only: failed to add the interface in " "the roll back. of a remove_router_interface operation" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:556 #, python-format msgid "" "Remove router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565 msgid "No port ID" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 #, python-format msgid "SdnvePluginV2.remove_router_interface port: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:571 msgid "No fixed IP" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:576 #, python-format msgid "SdnvePluginV2.remove_router_interface subnet_id: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:584 #, python-format msgid "Update router-remove-interface failed SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:605 #, python-format msgid "Create floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:616 #, python-format msgid "Creating floating ip operation failed in SDN-VE controller: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:619 #, python-format msgid "Created floatingip : %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:624 #, python-format msgid "Update floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644 #, python-format msgid "Update floating ip failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:650 #, python-format msgid "Delete floatingip in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:655 #, python-format msgid "Delete floatingip failed in SDN-VE: %s" msgstr "" @@ -7566,79 +7558,79 @@ msgstr "" msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:304 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "Démarrage du pont %(bridge_name)s de la sous-interface %(interface)s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:301 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:319 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" "Démarrage du pont %(bridge_name)s de la sous-interface %(interface)s " "terminé" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:323 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:341 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "Impossible d'ajouter %(interface)s à %(bridge_name)s ! Exception : %(e)s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:354 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:343 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:361 #, python-format msgid "No mapping for physical network %s" msgstr "Aucun mappage pour le réseau physique %s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:352 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:370 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "L'unité %s n'existe pas sur cet hôte ; elle sera ignorée." -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:401 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "Ajout de l'unité %(tap_device_name)s au pont %(bridge_name)s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:392 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:410 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "%(tap_device_name)s existe déjà sur le pont %(bridge_name)s." -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:430 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:448 #, python-format msgid "Deleting bridge %s" msgstr "Suppression du pont %s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:437 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:455 #, python-format msgid "Done deleting bridge %s" msgstr "Suppression du pont %s terminée" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:458 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "Impossible de supprimer le pont %s, il n'existe pas" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:454 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:472 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "Suppression de l'unité %(interface_name)s du pont %(bridge_name)s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:461 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:479 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "Suppression de l'unité %(interface_name)s du pont %(bridge_name)s terminée" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:467 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " @@ -7647,91 +7639,91 @@ msgstr "" "Impossible de supprimer l'unité %(interface_name)s ; le pont " "%(bridge_name)s n'existe pas " -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:475 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:493 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "Suppression de la sous-interface %s du réseau local virtuel" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:482 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 #, python-format msgid "Done deleting subinterface %s" msgstr "Suppression de la sous-interface %s terminée" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:486 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:504 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:509 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:533 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:568 #, python-format msgid "" "Option \"%(option)s\" must be supported by command \"%(command)s\" to " "enable %(mode)s mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:527 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:545 msgid "No valid Segmentation ID to perform UCAST test." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:562 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN MCAST mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:569 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 msgid "" "Linux kernel vxlan module and iproute2 3.8 or above are required to " "enable VXLAN." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:579 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:597 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:654 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:672 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:281 msgid "network_delete received" msgstr "network_delete reçu" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:711 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:714 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:732 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:736 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:350 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:758 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:783 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:801 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:409 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:846 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:864 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "Impossible d'obtenir l'adresse MAC de l'ID unique. Agent arrêté !" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:850 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:105 @@ -7739,12 +7731,12 @@ msgstr "Impossible d'obtenir l'adresse MAC de l'ID unique. Agent arrêté !" msgid "RPC agent_id: %s" msgstr "agent_id RPC : %s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917 #, python-format msgid "Port %s added" msgstr "Port %s ajouté" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:905 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1068 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1108 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 @@ -7753,15 +7745,15 @@ msgstr "Port %s ajouté" msgid "Unable to get port details for %(device)s: %(e)s" msgstr "Impossible d'obtenir les détails du port pour %(device)s : %(e)s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1075 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:973 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "Port %(device)s mis à jour. Détails : %(details)s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:981 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1095 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 @@ -7771,7 +7763,7 @@ msgstr "Port %(device)s mis à jour. Détails : %(details)s" msgid "Device %s not defined on plugin" msgstr "Unité %s non définie sur le plug-in" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:968 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1125 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1142 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 @@ -7780,7 +7772,7 @@ msgstr "Unité %s non définie sur le plug-in" msgid "Attachment %s removed" msgstr "Connexion %s retirée" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1132 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1149 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 @@ -7789,7 +7781,7 @@ msgstr "Connexion %s retirée" msgid "port_removed failed for %(device)s: %(e)s" msgstr "Echec de port_removed pour %(device)s : %(e)s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:979 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:374 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1154 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 @@ -7797,20 +7789,20 @@ msgstr "Echec de port_removed pour %(device)s : %(e)s" msgid "Port %s updated." msgstr "Port %s mis à jour." -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:971 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:989 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "Serveur démon RPC de l'agent LinuxBridge démarré !" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1001 msgid "Update devices failed" msgstr "Echec de la mise à jour des unités" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1012 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "Erreur dans la boucle d'agent. Infos sur les unités : %s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1035 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:428 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" @@ -7818,7 +7810,7 @@ msgstr "" "Echec de l'analyse syntaxique de physical_interface_mappings : %s. Agent " "arrêté !" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1038 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Interface mappings: %s" @@ -8369,49 +8361,49 @@ msgstr "MidonetPluginV2.get_network existant : qnet=%r" msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "MidonetPluginV2.delete_network appelé : id=%r" -#: neutron/plugins/midonet/plugin.py:522 +#: neutron/plugins/midonet/plugin.py:524 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%r had been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:529 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "MidonetPluginV2.create_port appelé : port = %r" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:590 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:595 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:600 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "MidonetPluginV2.get_port appelé : id = %(id)s zones = %(fields)r" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:607 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:611 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:616 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" "MidonetPluginV2.get_ports appelé : filtres = %(filters)s zones = " "%(fields)r" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:625 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " @@ -8420,49 +8412,49 @@ msgstr "" "MidonetPluginV2.delete_port appelé : id = %(id)s l3_port_check = " "%(l3_port_check)r" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:659 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:734 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:782 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:794 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:838 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:858 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "MidonetPluginV2.update_router existant : id = %(id)s routeur = %(router)r" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:898 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:909 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "MidonetPluginV2.delete_router appelé : id = %s" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1009 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " @@ -8471,25 +8463,25 @@ msgstr "" "MidonetPluginV2.add_router_interface appelé : routeur_id = %(router_id)s " "interface_info = %(interface_info)r" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1033 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1042 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1049 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1089 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " @@ -8498,12 +8490,12 @@ msgstr "" "MidonetPluginV2.update_floatingip appelé : id = %(id)s floatingip = " "%(floatingip)s " -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1108 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "MidonetPluginV2.update_floating_ip existant : fip = %s" -#: neutron/plugins/midonet/plugin.py:1128 +#: neutron/plugins/midonet/plugin.py:1130 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " @@ -8512,22 +8504,22 @@ msgstr "" "MidonetPluginV2.create_security_group appelé : security_group = " "%(security_group)s default_sg = %(default_sg)s " -#: neutron/plugins/midonet/plugin.py:1157 +#: neutron/plugins/midonet/plugin.py:1159 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1164 +#: neutron/plugins/midonet/plugin.py:1166 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1170 +#: neutron/plugins/midonet/plugin.py:1172 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "MidonetPluginV2.delete_security_group appelé : id = %s" -#: neutron/plugins/midonet/plugin.py:1202 +#: neutron/plugins/midonet/plugin.py:1204 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " @@ -8536,12 +8528,12 @@ msgstr "" "MidonetPluginV2.create_security_group_rule appelé : security_group_rule =" " %(security_group_rule)r" -#: neutron/plugins/midonet/plugin.py:1212 +#: neutron/plugins/midonet/plugin.py:1214 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1222 +#: neutron/plugins/midonet/plugin.py:1224 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -8752,91 +8744,101 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:465 neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:467 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:471 neutron/plugins/ml2/plugin.py:591 +#: neutron/plugins/ml2/plugin.py:473 neutron/plugins/ml2/plugin.py:593 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:479 +#: neutron/plugins/ml2/plugin.py:481 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:490 +#: neutron/plugins/ml2/plugin.py:492 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:498 neutron/plugins/ml2/plugin.py:604 +#: neutron/plugins/ml2/plugin.py:500 neutron/plugins/ml2/plugin.py:606 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:504 +#: neutron/plugins/ml2/plugin.py:506 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:513 neutron/plugins/ml2/plugin.py:612 +#: neutron/plugins/ml2/plugin.py:515 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:521 +#: neutron/plugins/ml2/plugin.py:523 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:530 +#: neutron/plugins/ml2/plugin.py:532 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:544 +#: neutron/plugins/ml2/plugin.py:546 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:574 +#: neutron/plugins/ml2/plugin.py:576 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:600 +#: neutron/plugins/ml2/plugin.py:587 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:602 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:621 +#: neutron/plugins/ml2/plugin.py:622 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:632 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:650 +#: neutron/plugins/ml2/plugin.py:661 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:120 +#: neutron/plugins/ml2/plugin.py:721 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:125 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:728 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:121 +#: neutron/plugins/ml2/plugin.py:739 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:126 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:737 +#: neutron/plugins/ml2/plugin.py:748 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:749 +#: neutron/plugins/ml2/plugin.py:760 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:761 +#: neutron/plugins/ml2/plugin.py:772 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9720,7 +9722,7 @@ msgstr "" msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:425 +#: neutron/plugins/mlnx/mlnx_plugin.py:426 #, python-format msgid "create_port with %s" msgstr "" @@ -10059,27 +10061,27 @@ msgstr "NECPluginV2.update_network() appelé, id = %(id)s réseau = %(network)s" msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "NECPluginV2.delete_network() appelé, id = %s" -#: neutron/plugins/nec/nec_plugin.py:398 +#: neutron/plugins/nec/nec_plugin.py:405 #, python-format msgid "delete_network() failed due to %s" msgstr "Echec de delete_network() suite à %s" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:546 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "NECPluginV2.create_port() appelé, port = %s ." -#: neutron/plugins/nec/nec_plugin.py:603 +#: neutron/plugins/nec/nec_plugin.py:610 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "NECPluginV2.update_port() appelé, id = %(id)s port = %(port)s" -#: neutron/plugins/nec/nec_plugin.py:635 +#: neutron/plugins/nec/nec_plugin.py:642 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "NECPluginV2.delete_port() appelé, id = %s" -#: neutron/plugins/nec/nec_plugin.py:700 +#: neutron/plugins/nec/nec_plugin.py:707 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " @@ -10088,26 +10090,26 @@ msgstr "" "NECPluginV2RPCCallbacks.get_port_from_device() appelé, device = " "%(device)s => %(ret)s." -#: neutron/plugins/nec/nec_plugin.py:731 +#: neutron/plugins/nec/nec_plugin.py:738 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "NECPluginV2RPCCallbacks.update_ports() appelé, kwargs = %s" -#: neutron/plugins/nec/nec_plugin.py:741 +#: neutron/plugins/nec/nec_plugin.py:748 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:761 +#: neutron/plugins/nec/nec_plugin.py:768 #, 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:766 +#: neutron/plugins/nec/nec_plugin.py:773 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10560,73 +10562,73 @@ msgstr "" msgid "Port-Mapping for port %s not found on VSD" msgstr "" -#: neutron/plugins/nuage/plugin.py:325 +#: neutron/plugins/nuage/plugin.py:327 msgid "" "Either net_partition is not provided with subnet OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:393 +#: neutron/plugins/nuage/plugin.py:395 #, python-format msgid "" "Unable to complete operation on subnet %s.One or more ports have an IP " "allocation from this subnet." msgstr "" -#: neutron/plugins/nuage/plugin.py:423 +#: neutron/plugins/nuage/plugin.py:425 #, python-format msgid "" "Router %s does not hold default zone OR net_partition mapping. Router-IF " "add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:433 +#: neutron/plugins/nuage/plugin.py:435 #, python-format msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:443 +#: neutron/plugins/nuage/plugin.py:445 #, python-format msgid "" "Subnet %(subnet)s and Router %(router)s belong to different net_partition" " Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:455 +#: neutron/plugins/nuage/plugin.py:457 #, python-format msgid "Subnet %s has one or more active VMs Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:501 neutron/plugins/nuage/plugin.py:506 -#: neutron/plugins/nuage/plugin.py:512 +#: neutron/plugins/nuage/plugin.py:503 neutron/plugins/nuage/plugin.py:508 +#: neutron/plugins/nuage/plugin.py:514 #, python-format msgid "No router interface found for Router %s. Router-IF delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:523 +#: neutron/plugins/nuage/plugin.py:525 #, python-format msgid "Subnet %s has one or more active VMs Router-IF delete not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:532 +#: neutron/plugins/nuage/plugin.py:534 #, python-format msgid "" "Router %s does not hold net_partition assoc on Nuage VSD. Router-IF " "delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:571 +#: neutron/plugins/nuage/plugin.py:573 msgid "" "Either net_partition is not provided with router OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:679 +#: neutron/plugins/nuage/plugin.py:681 #, python-format msgid "One or more router still attached to net_partition %s." msgstr "" -#: neutron/plugins/nuage/plugin.py:684 +#: neutron/plugins/nuage/plugin.py:686 #, python-format msgid "NetPartition with %s does not exist" msgstr "" @@ -11017,20 +11019,20 @@ msgstr "" msgid "Number of seconds to retry acquiring an Open vSwitch datapath" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:245 +#: neutron/plugins/oneconvergence/plugin.py:246 msgid "Failed to create subnet, deleting it from neutron" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:309 +#: neutron/plugins/oneconvergence/plugin.py:310 #, python-format msgid "Deleting newly created neutron port %s" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:379 +#: neutron/plugins/oneconvergence/plugin.py:380 msgid "Failed to create floatingip" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:418 +#: neutron/plugins/oneconvergence/plugin.py:419 msgid "Failed to create router" msgstr "" @@ -11533,166 +11535,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:54 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:71 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:75 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:76 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:87 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:88 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:98 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:99 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:112 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:113 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:127 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:128 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:139 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:164 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:348 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:166 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:350 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:154 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:176 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:178 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:195 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:222 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:197 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:224 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:210 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:212 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:238 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:240 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:253 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:255 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:282 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:284 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:306 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:308 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:316 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:318 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:328 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:330 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:336 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:338 msgid "update_subnet() called" msgstr "update_subnet() appelé" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:360 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:362 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:372 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:374 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:382 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:384 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:388 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:390 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:397 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:399 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:407 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:409 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:415 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:417 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:435 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:437 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:446 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:448 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:468 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:470 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:479 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:481 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:491 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:488 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:500 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:497 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:513 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:506 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:522 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:516 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:535 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:526 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 +msgid "Neutron PLUMgrid Director: disassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:540 +msgid "PLUMgrid Library: disassociate_floatingips() called" +msgstr "" + #: neutron/plugins/ryu/ryu_neutron_plugin.py:64 #, python-format msgid "get_ofp_rest_api: %s" @@ -13316,7 +13326,7 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:534 -#: neutron/plugins/vmware/plugins/base.py:1059 +#: neutron/plugins/vmware/plugins/base.py:1062 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -13363,13 +13373,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:670 -#: neutron/plugins/vmware/plugins/base.py:1779 +#: neutron/plugins/vmware/plugins/base.py:1782 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:674 -#: neutron/plugins/vmware/plugins/base.py:1783 +#: neutron/plugins/vmware/plugins/base.py:1786 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13432,133 +13442,133 @@ msgstr "" "Réseau avec admin_state_up = False non encore pris en charge par ce plug-" "in. Paramètre ignoré pour le réseau %s" -#: neutron/plugins/vmware/plugins/base.py:1048 +#: neutron/plugins/vmware/plugins/base.py:1051 #, python-format msgid "" "A nsx lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1067 +#: neutron/plugins/vmware/plugins/base.py:1070 #, python-format msgid "delete_network completed for tenant: %s" msgstr "delete_network terminé pour le titulaire : %s" -#: neutron/plugins/vmware/plugins/base.py:1070 +#: neutron/plugins/vmware/plugins/base.py:1073 #: neutron/plugins/vmware/plugins/service.py:520 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1105 +#: neutron/plugins/vmware/plugins/base.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "admin_state_up = Les réseaux False ne sont pas pris en charge." -#: neutron/plugins/vmware/plugins/base.py:1182 +#: neutron/plugins/vmware/plugins/base.py:1185 #, python-format msgid "port created on NSX backend for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1185 +#: neutron/plugins/vmware/plugins/base.py:1188 #, python-format msgid "Logical switch for network %s was not found in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1196 +#: neutron/plugins/vmware/plugins/base.py:1199 msgid "Unable to create port or set port attachment in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1288 +#: neutron/plugins/vmware/plugins/base.py:1291 #, python-format msgid "Updating port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1323 +#: neutron/plugins/vmware/plugins/base.py:1326 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1406 +#: neutron/plugins/vmware/plugins/base.py:1409 msgid "" "Cannot create a distributed router with the NSX platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1412 +#: neutron/plugins/vmware/plugins/base.py:1415 msgid "Unable to create logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1423 +#: neutron/plugins/vmware/plugins/base.py:1426 #, 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/vmware/plugins/base.py:1433 +#: neutron/plugins/vmware/plugins/base.py:1436 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1462 -#: neutron/plugins/vmware/plugins/base.py:1547 +#: neutron/plugins/vmware/plugins/base.py:1465 +#: neutron/plugins/vmware/plugins/base.py:1550 #: neutron/plugins/vmware/plugins/service.py:203 #: neutron/plugins/vmware/plugins/service.py:1214 #, python-format msgid "Network '%s' is not a valid external network" msgstr "Le réseau '%s' n'est pas un réseau externe valide" -#: neutron/plugins/vmware/plugins/base.py:1511 +#: neutron/plugins/vmware/plugins/base.py:1514 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1514 +#: neutron/plugins/vmware/plugins/base.py:1517 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1556 +#: neutron/plugins/vmware/plugins/base.py:1559 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1572 +#: neutron/plugins/vmware/plugins/base.py:1575 #, python-format msgid "Logical router %s not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1576 +#: neutron/plugins/vmware/plugins/base.py:1579 msgid "Unable to update logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1578 +#: neutron/plugins/vmware/plugins/base.py:1581 msgid "" "Request cannot contain 'routes' with the NSX platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1635 +#: neutron/plugins/vmware/plugins/base.py:1638 #, python-format msgid "Logical router '%s' not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1639 +#: neutron/plugins/vmware/plugins/base.py:1642 #, python-format msgid "Unable to delete logical router '%s' on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1649 +#: neutron/plugins/vmware/plugins/base.py:1652 #, 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/vmware/plugins/base.py:1717 +#: neutron/plugins/vmware/plugins/base.py:1720 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " @@ -13567,98 +13577,98 @@ msgstr "" "Add_router_interface terminé pour le sous-réseau : %(subnet_id)s et le " "routeur : %(router_id)s" -#: neutron/plugins/vmware/plugins/base.py:1815 +#: neutron/plugins/vmware/plugins/base.py:1818 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1820 +#: neutron/plugins/vmware/plugins/base.py:1823 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1952 +#: neutron/plugins/vmware/plugins/base.py:1955 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1958 +#: neutron/plugins/vmware/plugins/base.py:1961 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1995 +#: neutron/plugins/vmware/plugins/base.py:1998 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "Le port '%s' n'est pas associé aux adresses IP flottantes" -#: neutron/plugins/vmware/plugins/base.py:1998 +#: neutron/plugins/vmware/plugins/base.py:2001 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2032 +#: neutron/plugins/vmware/plugins/base.py:2035 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2055 +#: neutron/plugins/vmware/plugins/base.py:2058 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2084 +#: neutron/plugins/vmware/plugins/base.py:2087 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2113 +#: neutron/plugins/vmware/plugins/base.py:2116 #, python-format msgid "" "Rolling back database changes for gateway device %s because of an error " "in the NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2158 -#: neutron/plugins/vmware/plugins/base.py:2196 +#: neutron/plugins/vmware/plugins/base.py:2161 +#: neutron/plugins/vmware/plugins/base.py:2199 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2293 +#: neutron/plugins/vmware/plugins/base.py:2296 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2300 +#: neutron/plugins/vmware/plugins/base.py:2303 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2348 +#: neutron/plugins/vmware/plugins/base.py:2351 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2380 +#: neutron/plugins/vmware/plugins/base.py:2383 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2388 +#: neutron/plugins/vmware/plugins/base.py:2391 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13666,12 +13676,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2395 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2408 +#: neutron/plugins/vmware/plugins/base.py:2411 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -14852,46 +14862,46 @@ msgstr "" msgid "external_gateway_added: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:50 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:49 msgid "Initializing fwaas iptables driver" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:53 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:52 #, python-format msgid "Creating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:62 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:61 #, python-format msgid "Failed to create firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:66 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:65 #, python-format msgid "Deleting firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:77 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:76 #, python-format msgid "Failed to delete firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:81 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:80 #, python-format msgid "Updating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:90 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:89 #, python-format msgid "Failed to update firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:94 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:93 #, python-format msgid "Applying firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:113 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:112 #, python-format msgid "Failed to apply default policy on firewall: %s" msgstr "" @@ -15153,17 +15163,17 @@ msgstr "Groupe d'utilisateurs" msgid "Error importing interface driver: %s" msgstr "Erreur lors de l'importation du pilote d'interface : %s" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:166 #, python-format msgid "Stats socket not found for pool %s" msgstr "Socket de statistiques introuvable pour le pool %s" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:208 #, python-format msgid "Error while connecting to stats socket: %s" msgstr "Erreur lors de la connexion au socket de statistiques : %s" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:369 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "Impossible d'arrêter le processus haproxy : %s" @@ -15347,184 +15357,212 @@ msgstr "" msgid "Removing SNAT port for subnet %s as this is the last pool using it..." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:61 +#: neutron/services/loadbalancer/drivers/radware/driver.py:63 msgid "vdirect server IP address" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:64 +#: neutron/services/loadbalancer/drivers/radware/driver.py:66 msgid "vdirect user name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:67 +#: neutron/services/loadbalancer/drivers/radware/driver.py:69 msgid "vdirect user password" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:70 +#: neutron/services/loadbalancer/drivers/radware/driver.py:72 msgid "Service ADC type" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:73 +#: neutron/services/loadbalancer/drivers/radware/driver.py:75 msgid "Service ADC version" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:76 +#: neutron/services/loadbalancer/drivers/radware/driver.py:78 msgid "service HA pair" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:79 +#: neutron/services/loadbalancer/drivers/radware/driver.py:81 msgid "service throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:82 +#: neutron/services/loadbalancer/drivers/radware/driver.py:84 msgid "service ssl throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:85 +#: neutron/services/loadbalancer/drivers/radware/driver.py:87 msgid "service compression throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:88 +#: neutron/services/loadbalancer/drivers/radware/driver.py:90 msgid "service cache" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:91 +#: neutron/services/loadbalancer/drivers/radware/driver.py:93 msgid "l2_l3 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:94 +#: neutron/services/loadbalancer/drivers/radware/driver.py:96 msgid "l4 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:101 +#: neutron/services/loadbalancer/drivers/radware/driver.py:104 msgid "l2_l3 workflow constructor params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:108 +#: neutron/services/loadbalancer/drivers/radware/driver.py:111 msgid "l2_l3 workflow setup params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:111 +#: neutron/services/loadbalancer/drivers/radware/driver.py:114 msgid "List of actions that we dont want to push to the completion queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:115 +#: neutron/services/loadbalancer/drivers/radware/driver.py:118 msgid "l4 workflow action name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:118 +#: neutron/services/loadbalancer/drivers/radware/driver.py:121 msgid "Resource pool ids" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:121 +#: neutron/services/loadbalancer/drivers/radware/driver.py:124 msgid "A required VLAN for the interswitch link to use" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:124 +#: neutron/services/loadbalancer/drivers/radware/driver.py:127 msgid "Support an Alteon interswitch link for stateful session failover" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:183 +#: neutron/services/loadbalancer/drivers/radware/driver.py:221 #, python-format -msgid "create_vip. vip: %s" +msgid "" +"vip: %(vip)s, extended_vip: %(extended_vip)s, network_id: " +"%(vip_network_id)s, service_name: %(service_name)s, pip_info: " +"%(pip_info)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:185 +#: neutron/services/loadbalancer/drivers/radware/driver.py:256 #, python-format -msgid "create_vip. extended_vip: %s" +msgid "Retrieved pip nport: %(port)r for vip: %(vip)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:187 +#: neutron/services/loadbalancer/drivers/radware/driver.py:264 #, python-format -msgid "create_vip. network_id: %s " +msgid "Found no pip nports associated with vip: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:189 +#: neutron/services/loadbalancer/drivers/radware/driver.py:273 #, python-format -msgid "create_vip. service_name: %s " +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:223 +#: neutron/services/loadbalancer/drivers/radware/driver.py:287 #, python-format -msgid "Failed to remove workflow %s. Going to set vip to ERROR status" +msgid "pip nport id: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:314 +#: neutron/services/loadbalancer/drivers/radware/driver.py:291 +#, python-format +msgid "pip nport delete failed: %r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:345 +#: neutron/services/loadbalancer/drivers/radware/driver.py:410 msgid "Starting operation completion handling thread" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:370 +#: neutron/services/loadbalancer/drivers/radware/driver.py:440 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:379 -#: neutron/services/loadbalancer/drivers/radware/driver.py:401 +#: neutron/services/loadbalancer/drivers/radware/driver.py:449 +#: neutron/services/loadbalancer/drivers/radware/driver.py:480 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:387 +#: neutron/services/loadbalancer/drivers/radware/driver.py:457 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:494 +#: neutron/services/loadbalancer/drivers/radware/driver.py:465 +#, python-format +msgid "Post-remove workflow function %r completed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:469 +#, python-format +msgid "Post-remove workflow function %r failed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:584 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:541 +#: neutron/services/loadbalancer/drivers/radware/driver.py:650 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:567 +#: neutron/services/loadbalancer/drivers/radware/driver.py:676 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:574 +#: neutron/services/loadbalancer/drivers/radware/driver.py:683 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:591 +#: neutron/services/loadbalancer/drivers/radware/driver.py:700 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:652 +#: neutron/services/loadbalancer/drivers/radware/driver.py:768 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:664 +#: neutron/services/loadbalancer/drivers/radware/driver.py:780 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:695 +#: neutron/services/loadbalancer/drivers/radware/driver.py:812 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:710 +#: neutron/services/loadbalancer/drivers/radware/driver.py:827 msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:737 +#: neutron/services/loadbalancer/drivers/radware/driver.py:836 +#, python-format +msgid "Post-operation function %(func)r completed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:842 +#, python-format +msgid "Post-operation function %(func)r failed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:876 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:777 +#: neutron/services/loadbalancer/drivers/radware/driver.py:916 #, python-format msgid "_remove_object_from_db %s" msgstr "" @@ -16240,12 +16278,12 @@ msgstr "" msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:404 +#: neutron/tests/unit/vmware/apiclient/fake.py:407 #, python-format msgid "lswitch:%s not found" msgstr "lswitch : %s introuvable" -#: neutron/tests/unit/vmware/apiclient/fake.py:413 +#: neutron/tests/unit/vmware/apiclient/fake.py:416 #, python-format msgid "lrouter:%s not found" msgstr "lrouter : %s introuvable" diff --git a/neutron/locale/gl/LC_MESSAGES/neutron.po b/neutron/locale/gl/LC_MESSAGES/neutron.po index dc4243fae..219018d2e 100644 --- a/neutron/locale/gl/LC_MESSAGES/neutron.po +++ b/neutron/locale/gl/LC_MESSAGES/neutron.po @@ -7,11 +7,11 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-04-23 06:46+0000\n" +"POT-Creation-Date: 2014-04-26 06:48+0000\n" "PO-Revision-Date: 2014-04-07 06:32+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Galician " -"(http://www.transifex.com/projects/p/openstack/language/gl/)\n" +"(http://www.transifex.com/projects/p/neutron/language/gl/)\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" @@ -526,7 +526,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:575 neutron/agent/l3_agent.py:954 #: neutron/agent/metadata/agent.py:330 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:107 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:836 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:854 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:300 @@ -623,7 +623,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:923 +#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:931 #: neutron/services/firewall/agents/varmour/varmour_router.py:102 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -749,7 +749,7 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:657 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:675 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:283 #, python-format msgid "Delete %s" @@ -1137,25 +1137,25 @@ msgstr "" msgid "Authentication region" msgstr "" -#: neutron/agent/linux/interface.py:202 neutron/agent/linux/interface.py:256 -#: neutron/agent/linux/interface.py:318 neutron/agent/linux/interface.py:367 +#: neutron/agent/linux/interface.py:206 neutron/agent/linux/interface.py:260 +#: neutron/agent/linux/interface.py:322 neutron/agent/linux/interface.py:371 #, python-format msgid "Device %s already exists" msgstr "" -#: neutron/agent/linux/interface.py:220 neutron/agent/linux/interface.py:267 -#: neutron/agent/linux/interface.py:330 neutron/agent/linux/interface.py:374 +#: neutron/agent/linux/interface.py:224 neutron/agent/linux/interface.py:271 +#: neutron/agent/linux/interface.py:334 neutron/agent/linux/interface.py:378 #, python-format msgid "Unplugged interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:222 neutron/agent/linux/interface.py:266 -#: neutron/agent/linux/interface.py:332 neutron/agent/linux/interface.py:376 +#: neutron/agent/linux/interface.py:226 neutron/agent/linux/interface.py:270 +#: neutron/agent/linux/interface.py:336 neutron/agent/linux/interface.py:380 #, python-format msgid "Failed unplugging interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:434 +#: neutron/agent/linux/interface.py:438 #, python-format msgid "Driver location: %s" msgstr "" @@ -1687,12 +1687,12 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:47 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:49 #, python-format msgid "Notify metering agent at %(topic)s.%(host)s the message %(method)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:62 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:64 #, python-format msgid "" "Fanout notify metering agent at %(topic)s the message %(method)s on " @@ -1836,7 +1836,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:357 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2848,8 +2848,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:387 neutron/db/l3_db.py:464 -#: neutron/plugins/bigswitch/plugin.py:1011 -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1001 +#: neutron/plugins/bigswitch/plugin.py:1010 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2901,18 +2901,18 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1844 +#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1847 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:825 +#: neutron/db/l3_db.py:833 #, 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:929 +#: neutron/db/l3_db.py:937 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -3080,6 +3080,11 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" +#: neutron/db/metering/metering_rpc.py:50 +#, python-format +msgid "Unable to find agent %s." +msgstr "" + #: neutron/db/migration/cli.py:32 msgid "Neutron plugin provider module" msgstr "" @@ -3664,7 +3669,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:54 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -3680,47 +3685,47 @@ msgstr "" msgid "Only admin can view or configure quota" msgstr "" -#: neutron/extensions/securitygroup.py:35 +#: neutron/extensions/securitygroup.py:34 msgid "For TCP/UDP protocols, port_range_min must be <= port_range_max" msgstr "" -#: neutron/extensions/securitygroup.py:40 +#: neutron/extensions/securitygroup.py:39 #, python-format msgid "Invalid value for port %(port)s" msgstr "" -#: neutron/extensions/securitygroup.py:44 +#: neutron/extensions/securitygroup.py:43 #, python-format msgid "" "Invalid value for ICMP %(field)s (%(attr)s) %(value)s. It must be 0 to " "255." msgstr "" -#: neutron/extensions/securitygroup.py:49 +#: neutron/extensions/securitygroup.py:48 #, python-format msgid "" "ICMP code (port-range-max) %(value)s is provided but ICMP type (port-" "range-min) is missing." msgstr "" -#: neutron/extensions/securitygroup.py:54 +#: neutron/extensions/securitygroup.py:53 #, python-format msgid "Security Group %(id)s in use." msgstr "" -#: neutron/extensions/securitygroup.py:58 +#: neutron/extensions/securitygroup.py:57 msgid "Removing default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:62 +#: neutron/extensions/securitygroup.py:61 msgid "Updating default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:66 +#: neutron/extensions/securitygroup.py:65 msgid "Default security group already exists." msgstr "" -#: neutron/extensions/securitygroup.py:70 +#: neutron/extensions/securitygroup.py:69 #, python-format msgid "" "Security group rule protocol %(protocol)s not supported. Only protocol " @@ -3728,58 +3733,58 @@ msgid "" "supported." msgstr "" -#: neutron/extensions/securitygroup.py:76 +#: neutron/extensions/securitygroup.py:75 msgid "Multiple tenant_ids in bulk security group rule create not allowed" msgstr "" -#: neutron/extensions/securitygroup.py:81 +#: neutron/extensions/securitygroup.py:80 msgid "Only remote_ip_prefix or remote_group_id may be provided." msgstr "" -#: neutron/extensions/securitygroup.py:86 +#: neutron/extensions/securitygroup.py:85 msgid "Must also specifiy protocol if port range is given." msgstr "" -#: neutron/extensions/securitygroup.py:90 +#: neutron/extensions/securitygroup.py:89 msgid "Only allowed to update rules for one security profile at a time" msgstr "" -#: neutron/extensions/securitygroup.py:95 +#: neutron/extensions/securitygroup.py:94 #, python-format msgid "Security group %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:99 +#: neutron/extensions/securitygroup.py:98 #, python-format msgid "Security group rule %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:103 +#: neutron/extensions/securitygroup.py:102 msgid "Duplicate Security Group Rule in POST." msgstr "" -#: neutron/extensions/securitygroup.py:107 +#: neutron/extensions/securitygroup.py:106 #, python-format msgid "Security group rule already exists. Group id is %(id)s." msgstr "" -#: neutron/extensions/securitygroup.py:111 +#: neutron/extensions/securitygroup.py:110 #, python-format msgid "Conflicting value ethertype %(ethertype)s for CIDR %(cidr)s" msgstr "" -#: neutron/extensions/securitygroup.py:159 +#: neutron/extensions/securitygroup.py:158 #, python-format msgid "'%s' is not an integer or uuid" msgstr "" -#: neutron/extensions/securitygroup.py:248 +#: neutron/extensions/securitygroup.py:247 msgid "" "Number of security groups allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/securitygroup.py:252 +#: neutron/extensions/securitygroup.py:251 msgid "" "Number of security rules allowed per tenant. A negative value means " "unlimited." @@ -3863,47 +3868,47 @@ msgstr "" msgid "Router %(router_id)s has no external network gateway set" msgstr "" -#: neutron/notifiers/nova.py:130 +#: neutron/notifiers/nova.py:165 msgid "device_id is not set on port yet." msgstr "" -#: neutron/notifiers/nova.py:134 +#: neutron/notifiers/nova.py:169 msgid "Port ID not set! Nova will not be notified of port status change." msgstr "" -#: neutron/notifiers/nova.py:159 +#: neutron/notifiers/nova.py:194 #, python-format msgid "" "Ignoring state change previous_port_status: %(pre_status)s " "current_port_status: %(cur_status)s port_id %(id)s" msgstr "" -#: neutron/notifiers/nova.py:187 +#: neutron/notifiers/nova.py:221 #, python-format msgid "Sending events: %s" msgstr "" -#: neutron/notifiers/nova.py:192 +#: neutron/notifiers/nova.py:226 #, python-format msgid "Nova returned NotFound for event: %s" msgstr "" -#: neutron/notifiers/nova.py:195 +#: neutron/notifiers/nova.py:229 #, python-format msgid "Failed to notify nova on events: %s" msgstr "" -#: neutron/notifiers/nova.py:199 neutron/notifiers/nova.py:215 +#: neutron/notifiers/nova.py:233 neutron/notifiers/nova.py:249 #, python-format msgid "Error response returned from nova: %s" msgstr "" -#: neutron/notifiers/nova.py:210 +#: neutron/notifiers/nova.py:244 #, python-format msgid "Nova event: %s returned with failed status" msgstr "" -#: neutron/notifiers/nova.py:213 +#: neutron/notifiers/nova.py:247 #, python-format msgid "Nova event response: %s" msgstr "" @@ -4548,80 +4553,80 @@ msgstr "" msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:661 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:752 +#: neutron/plugins/bigswitch/plugin.py:742 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:804 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:864 +#: neutron/plugins/bigswitch/plugin.py:854 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:902 +#: neutron/plugins/bigswitch/plugin.py:892 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:924 +#: neutron/plugins/bigswitch/plugin.py:914 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:946 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:975 +#: neutron/plugins/bigswitch/plugin.py:965 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1003 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1036 +#: neutron/plugins/bigswitch/plugin.py:1026 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1053 +#: neutron/plugins/bigswitch/plugin.py:1043 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1059 +#: neutron/plugins/bigswitch/plugin.py:1049 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1075 +#: neutron/plugins/bigswitch/plugin.py:1065 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1090 +#: neutron/plugins/bigswitch/plugin.py:1080 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1108 +#: neutron/plugins/bigswitch/plugin.py:1110 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1123 +#: neutron/plugins/bigswitch/plugin.py:1125 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1124 +#: neutron/plugins/bigswitch/plugin.py:1126 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4850,7 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:225 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1002 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1365 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 @@ -4964,9 +4969,9 @@ msgid "%s can not be found in database" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:300 -#: neutron/plugins/brocade/NeutronPlugin.py:343 -#: neutron/plugins/brocade/NeutronPlugin.py:396 -#: neutron/plugins/brocade/NeutronPlugin.py:426 +#: neutron/plugins/brocade/NeutronPlugin.py:344 +#: neutron/plugins/brocade/NeutronPlugin.py:397 +#: neutron/plugins/brocade/NeutronPlugin.py:427 msgid "Brocade NOS driver error" msgstr "" @@ -4976,9 +4981,9 @@ msgid "Returning the allocated vlan (%d) to the pool" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:304 -#: neutron/plugins/brocade/NeutronPlugin.py:344 -#: neutron/plugins/brocade/NeutronPlugin.py:397 -#: neutron/plugins/brocade/NeutronPlugin.py:428 +#: neutron/plugins/brocade/NeutronPlugin.py:345 +#: neutron/plugins/brocade/NeutronPlugin.py:398 +#: neutron/plugins/brocade/NeutronPlugin.py:429 msgid "Brocade plugin raised exception, check logs" msgstr "" @@ -5450,88 +5455,88 @@ msgstr "" msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:866 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:883 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:884 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:891 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:894 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:908 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:915 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:922 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1144 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1151 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1157 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1171 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1168 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1175 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1172 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1179 #, python-format msgid "" "Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " "low address to high address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1185 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1194 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1201 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1200 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1221 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1232 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1253 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1260 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1270 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "Segment range overlaps with another profile" msgstr "" @@ -5670,34 +5675,34 @@ msgstr "" msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:243 msgid "Logical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:268 msgid "network_segment_pool" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:313 msgid "Invalid input for CIDR" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:464 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:452 #, python-format msgid "req: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:473 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:461 #, python-format msgid "status_code %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:478 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:466 #, python-format msgid "VSM: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:493 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:481 #, python-format msgid "Unable to serialize object of type = '%s'" msgstr "" @@ -5706,36 +5711,23 @@ msgstr "" msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 -#, python-format -msgid "_populate_policy_profiles %s" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:191 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:205 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:197 -msgid "_poll_policies" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 -msgid "No policy profile updated from VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:262 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:242 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:266 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:246 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:260 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 @@ -5743,19 +5735,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:249 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:254 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:283 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:267 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 @@ -5763,7 +5755,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5771,164 +5763,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:480 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:460 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:519 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:499 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:524 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:504 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:525 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:505 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:565 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:545 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:570 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:575 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:558 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:583 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:630 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:633 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:610 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:613 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:645 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:625 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:648 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:678 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:658 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:688 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:703 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:735 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:715 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:757 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:737 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:758 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:738 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:782 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:762 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:822 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:802 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:812 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:843 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:823 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:859 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:897 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:877 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:892 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:933 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:941 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1026 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1006 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:232 @@ -5938,88 +5930,88 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1084 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1064 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1099 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1079 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1103 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1083 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1097 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1125 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1147 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1192 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1174 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1190 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:314 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1219 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1201 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1236 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1256 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1290 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1272 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1280 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1309 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1291 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1306 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1321 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1359 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1341 msgid "Get subnets" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1444 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1426 #, python-format msgid "Scheduling router %s" msgstr "" @@ -6451,7 +6443,7 @@ msgid "port_delete received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:219 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:661 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" @@ -6543,7 +6535,7 @@ msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:437 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:976 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:390 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1267 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 @@ -6551,7 +6543,7 @@ msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:445 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1006 msgid "Agent loop has new devices!" msgstr "" @@ -6568,7 +6560,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:474 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:269 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1027 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1045 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1362 msgid "Agent initialized successfully, now running... " @@ -6822,242 +6814,242 @@ msgstr "" msgid "Delete network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:248 #, python-format msgid "Delete net failed after deleting the network in DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253 #, python-format msgid "Get network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:259 msgid "Get networks in progress" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:269 #, python-format msgid "Create port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285 msgid "Create port does not have tenant id info" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:291 #, python-format msgid "Create port does not have tenant id info; obtained is: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:312 #, python-format msgid "Create port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:319 #, python-format msgid "Update port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346 #, python-format msgid "Update port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:352 #, python-format msgid "Delete port in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:365 #, python-format msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:374 #, python-format msgid "Create subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:386 #, python-format msgid "Create subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388 #, python-format msgid "Subnet created: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:394 #, python-format msgid "Update subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419 #, python-format msgid "Update subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:425 #, python-format msgid "Delete subnet in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:430 #, python-format msgid "" "Delete subnet operation failed in SDN-VE after deleting the subnet from " "DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:439 #, python-format msgid "Create router in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:442 #, python-format msgid "Ignoring admin_state_up=False for router=%r. Overriding with True" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:452 msgid "Create router failed: no SDN-VE tenant." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:460 #, python-format msgid "Create router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:462 #, python-format msgid "Router created: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:467 #, python-format msgid "Update router in progress: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:474 msgid "admin_state_up=False routers are not supported." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493 #, python-format msgid "Update router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:499 #, python-format msgid "Delete router in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:506 #, python-format msgid "" "Delete router operation failed in SDN-VE after deleting the router in DB:" " %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:511 #, python-format msgid "" "Add router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:519 #, python-format msgid "SdnvePluginV2.add_router_interface called. Port info: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:533 #, python-format msgid "Update router-add-interface failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 #, python-format msgid "Added router interface: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:540 #, python-format msgid "" "Add router interface only called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550 msgid "" "SdnvePluginV2._add_router_interface_only: failed to add the interface in " "the roll back. of a remove_router_interface operation" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:556 #, python-format msgid "" "Remove router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565 msgid "No port ID" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 #, python-format msgid "SdnvePluginV2.remove_router_interface port: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:571 msgid "No fixed IP" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:576 #, python-format msgid "SdnvePluginV2.remove_router_interface subnet_id: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:584 #, python-format msgid "Update router-remove-interface failed SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:605 #, python-format msgid "Create floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:616 #, python-format msgid "Creating floating ip operation failed in SDN-VE controller: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:619 #, python-format msgid "Created floatingip : %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:624 #, python-format msgid "Update floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644 #, python-format msgid "Update floating ip failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:650 #, python-format msgid "Delete floatingip in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:655 #, python-format msgid "Delete floatingip failed in SDN-VE: %s" msgstr "" @@ -7294,168 +7286,168 @@ msgstr "" msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:304 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:301 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:319 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:323 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:341 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:354 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:343 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:361 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:352 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:370 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:401 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:392 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:410 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:430 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:448 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:437 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:455 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:458 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:454 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:472 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:461 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:479 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:467 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:475 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:493 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:482 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:486 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:504 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:509 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:533 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:568 #, python-format msgid "" "Option \"%(option)s\" must be supported by command \"%(command)s\" to " "enable %(mode)s mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:527 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:545 msgid "No valid Segmentation ID to perform UCAST test." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:562 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN MCAST mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:569 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 msgid "" "Linux kernel vxlan module and iproute2 3.8 or above are required to " "enable VXLAN." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:579 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:597 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:654 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:672 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:281 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:711 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:714 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:732 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:736 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:350 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:758 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:783 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:801 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:409 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:846 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:864 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:850 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:105 @@ -7463,12 +7455,12 @@ msgstr "" msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:905 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1068 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1108 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 @@ -7477,15 +7469,15 @@ msgstr "" msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1075 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:973 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:981 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1095 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 @@ -7495,7 +7487,7 @@ msgstr "" msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:968 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1125 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1142 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 @@ -7504,7 +7496,7 @@ msgstr "" msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1132 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1149 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 @@ -7513,7 +7505,7 @@ msgstr "" msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:979 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:374 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1154 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 @@ -7521,26 +7513,26 @@ msgstr "" msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:971 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:989 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1001 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1012 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1035 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:428 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1038 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Interface mappings: %s" @@ -8085,167 +8077,167 @@ msgstr "" msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:522 +#: neutron/plugins/midonet/plugin.py:524 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%r had been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:529 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:590 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:595 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:600 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:607 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:611 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:616 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:625 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:659 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:734 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:782 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:794 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:838 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:858 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:898 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:909 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1009 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1033 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1042 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1049 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1089 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1108 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1128 +#: neutron/plugins/midonet/plugin.py:1130 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1157 +#: neutron/plugins/midonet/plugin.py:1159 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1164 +#: neutron/plugins/midonet/plugin.py:1166 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1170 +#: neutron/plugins/midonet/plugin.py:1172 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1202 +#: neutron/plugins/midonet/plugin.py:1204 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1212 +#: neutron/plugins/midonet/plugin.py:1214 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1222 +#: neutron/plugins/midonet/plugin.py:1224 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -8456,91 +8448,101 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:465 neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:467 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:471 neutron/plugins/ml2/plugin.py:591 +#: neutron/plugins/ml2/plugin.py:473 neutron/plugins/ml2/plugin.py:593 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:479 +#: neutron/plugins/ml2/plugin.py:481 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:490 +#: neutron/plugins/ml2/plugin.py:492 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:498 neutron/plugins/ml2/plugin.py:604 +#: neutron/plugins/ml2/plugin.py:500 neutron/plugins/ml2/plugin.py:606 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:504 +#: neutron/plugins/ml2/plugin.py:506 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:513 neutron/plugins/ml2/plugin.py:612 +#: neutron/plugins/ml2/plugin.py:515 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:521 +#: neutron/plugins/ml2/plugin.py:523 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:530 +#: neutron/plugins/ml2/plugin.py:532 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:544 +#: neutron/plugins/ml2/plugin.py:546 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:574 +#: neutron/plugins/ml2/plugin.py:576 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:600 +#: neutron/plugins/ml2/plugin.py:587 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:602 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:621 +#: neutron/plugins/ml2/plugin.py:622 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:632 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:650 +#: neutron/plugins/ml2/plugin.py:661 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:120 +#: neutron/plugins/ml2/plugin.py:721 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:125 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:728 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:121 +#: neutron/plugins/ml2/plugin.py:739 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:126 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:737 +#: neutron/plugins/ml2/plugin.py:748 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:749 +#: neutron/plugins/ml2/plugin.py:760 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:761 +#: neutron/plugins/ml2/plugin.py:772 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9424,7 +9426,7 @@ msgstr "" msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:425 +#: neutron/plugins/mlnx/mlnx_plugin.py:426 #, python-format msgid "create_port with %s" msgstr "" @@ -9763,53 +9765,53 @@ msgstr "" msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:398 +#: neutron/plugins/nec/nec_plugin.py:405 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:546 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:603 +#: neutron/plugins/nec/nec_plugin.py:610 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:635 +#: neutron/plugins/nec/nec_plugin.py:642 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:700 +#: neutron/plugins/nec/nec_plugin.py:707 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:731 +#: neutron/plugins/nec/nec_plugin.py:738 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:741 +#: neutron/plugins/nec/nec_plugin.py:748 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:761 +#: neutron/plugins/nec/nec_plugin.py:768 #, 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:766 +#: neutron/plugins/nec/nec_plugin.py:773 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10260,73 +10262,73 @@ msgstr "" msgid "Port-Mapping for port %s not found on VSD" msgstr "" -#: neutron/plugins/nuage/plugin.py:325 +#: neutron/plugins/nuage/plugin.py:327 msgid "" "Either net_partition is not provided with subnet OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:393 +#: neutron/plugins/nuage/plugin.py:395 #, python-format msgid "" "Unable to complete operation on subnet %s.One or more ports have an IP " "allocation from this subnet." msgstr "" -#: neutron/plugins/nuage/plugin.py:423 +#: neutron/plugins/nuage/plugin.py:425 #, python-format msgid "" "Router %s does not hold default zone OR net_partition mapping. Router-IF " "add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:433 +#: neutron/plugins/nuage/plugin.py:435 #, python-format msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:443 +#: neutron/plugins/nuage/plugin.py:445 #, python-format msgid "" "Subnet %(subnet)s and Router %(router)s belong to different net_partition" " Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:455 +#: neutron/plugins/nuage/plugin.py:457 #, python-format msgid "Subnet %s has one or more active VMs Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:501 neutron/plugins/nuage/plugin.py:506 -#: neutron/plugins/nuage/plugin.py:512 +#: neutron/plugins/nuage/plugin.py:503 neutron/plugins/nuage/plugin.py:508 +#: neutron/plugins/nuage/plugin.py:514 #, python-format msgid "No router interface found for Router %s. Router-IF delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:523 +#: neutron/plugins/nuage/plugin.py:525 #, python-format msgid "Subnet %s has one or more active VMs Router-IF delete not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:532 +#: neutron/plugins/nuage/plugin.py:534 #, python-format msgid "" "Router %s does not hold net_partition assoc on Nuage VSD. Router-IF " "delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:571 +#: neutron/plugins/nuage/plugin.py:573 msgid "" "Either net_partition is not provided with router OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:679 +#: neutron/plugins/nuage/plugin.py:681 #, python-format msgid "One or more router still attached to net_partition %s." msgstr "" -#: neutron/plugins/nuage/plugin.py:684 +#: neutron/plugins/nuage/plugin.py:686 #, python-format msgid "NetPartition with %s does not exist" msgstr "" @@ -10700,20 +10702,20 @@ msgstr "" msgid "Number of seconds to retry acquiring an Open vSwitch datapath" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:245 +#: neutron/plugins/oneconvergence/plugin.py:246 msgid "Failed to create subnet, deleting it from neutron" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:309 +#: neutron/plugins/oneconvergence/plugin.py:310 #, python-format msgid "Deleting newly created neutron port %s" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:379 +#: neutron/plugins/oneconvergence/plugin.py:380 msgid "Failed to create floatingip" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:418 +#: neutron/plugins/oneconvergence/plugin.py:419 msgid "Failed to create router" msgstr "" @@ -11214,166 +11216,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:54 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:71 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:75 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:76 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:87 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:88 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:98 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:99 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:112 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:113 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:127 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:128 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:139 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:164 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:348 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:166 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:350 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:154 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:176 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:178 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:195 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:222 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:197 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:224 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:210 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:212 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:238 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:240 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:253 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:255 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:282 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:284 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:306 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:308 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:316 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:318 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:328 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:330 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:336 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:338 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:360 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:362 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:372 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:374 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:382 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:384 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:388 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:390 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:397 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:399 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:407 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:409 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:415 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:417 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:435 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:437 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:446 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:448 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:468 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:470 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:479 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:481 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:491 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:488 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:500 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:497 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:513 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:506 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:522 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:516 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:535 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:526 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 +msgid "Neutron PLUMgrid Director: disassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:540 +msgid "PLUMgrid Library: disassociate_floatingips() called" +msgstr "" + #: neutron/plugins/ryu/ryu_neutron_plugin.py:64 #, python-format msgid "get_ofp_rest_api: %s" @@ -12929,7 +12939,7 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:534 -#: neutron/plugins/vmware/plugins/base.py:1059 +#: neutron/plugins/vmware/plugins/base.py:1062 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -12970,13 +12980,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:670 -#: neutron/plugins/vmware/plugins/base.py:1779 +#: neutron/plugins/vmware/plugins/base.py:1782 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:674 -#: neutron/plugins/vmware/plugins/base.py:1783 +#: neutron/plugins/vmware/plugins/base.py:1786 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13035,231 +13045,231 @@ msgid "" "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1048 +#: neutron/plugins/vmware/plugins/base.py:1051 #, python-format msgid "" "A nsx lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1067 +#: neutron/plugins/vmware/plugins/base.py:1070 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1070 +#: neutron/plugins/vmware/plugins/base.py:1073 #: neutron/plugins/vmware/plugins/service.py:520 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1105 +#: neutron/plugins/vmware/plugins/base.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1182 +#: neutron/plugins/vmware/plugins/base.py:1185 #, python-format msgid "port created on NSX backend for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1185 +#: neutron/plugins/vmware/plugins/base.py:1188 #, python-format msgid "Logical switch for network %s was not found in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1196 +#: neutron/plugins/vmware/plugins/base.py:1199 msgid "Unable to create port or set port attachment in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1288 +#: neutron/plugins/vmware/plugins/base.py:1291 #, python-format msgid "Updating port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1323 +#: neutron/plugins/vmware/plugins/base.py:1326 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1406 +#: neutron/plugins/vmware/plugins/base.py:1409 msgid "" "Cannot create a distributed router with the NSX platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1412 +#: neutron/plugins/vmware/plugins/base.py:1415 msgid "Unable to create logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1423 +#: neutron/plugins/vmware/plugins/base.py:1426 #, 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/vmware/plugins/base.py:1433 +#: neutron/plugins/vmware/plugins/base.py:1436 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1462 -#: neutron/plugins/vmware/plugins/base.py:1547 +#: neutron/plugins/vmware/plugins/base.py:1465 +#: neutron/plugins/vmware/plugins/base.py:1550 #: neutron/plugins/vmware/plugins/service.py:203 #: neutron/plugins/vmware/plugins/service.py:1214 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1511 +#: neutron/plugins/vmware/plugins/base.py:1514 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1514 +#: neutron/plugins/vmware/plugins/base.py:1517 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1556 +#: neutron/plugins/vmware/plugins/base.py:1559 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1572 +#: neutron/plugins/vmware/plugins/base.py:1575 #, python-format msgid "Logical router %s not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1576 +#: neutron/plugins/vmware/plugins/base.py:1579 msgid "Unable to update logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1578 +#: neutron/plugins/vmware/plugins/base.py:1581 msgid "" "Request cannot contain 'routes' with the NSX platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1635 +#: neutron/plugins/vmware/plugins/base.py:1638 #, python-format msgid "Logical router '%s' not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1639 +#: neutron/plugins/vmware/plugins/base.py:1642 #, python-format msgid "Unable to delete logical router '%s' on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1649 +#: neutron/plugins/vmware/plugins/base.py:1652 #, 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/vmware/plugins/base.py:1717 +#: neutron/plugins/vmware/plugins/base.py:1720 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1815 +#: neutron/plugins/vmware/plugins/base.py:1818 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1820 +#: neutron/plugins/vmware/plugins/base.py:1823 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1952 +#: neutron/plugins/vmware/plugins/base.py:1955 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1958 +#: neutron/plugins/vmware/plugins/base.py:1961 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1995 +#: neutron/plugins/vmware/plugins/base.py:1998 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1998 +#: neutron/plugins/vmware/plugins/base.py:2001 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2032 +#: neutron/plugins/vmware/plugins/base.py:2035 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2055 +#: neutron/plugins/vmware/plugins/base.py:2058 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2084 +#: neutron/plugins/vmware/plugins/base.py:2087 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2113 +#: neutron/plugins/vmware/plugins/base.py:2116 #, python-format msgid "" "Rolling back database changes for gateway device %s because of an error " "in the NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2158 -#: neutron/plugins/vmware/plugins/base.py:2196 +#: neutron/plugins/vmware/plugins/base.py:2161 +#: neutron/plugins/vmware/plugins/base.py:2199 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2293 +#: neutron/plugins/vmware/plugins/base.py:2296 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2300 +#: neutron/plugins/vmware/plugins/base.py:2303 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2348 +#: neutron/plugins/vmware/plugins/base.py:2351 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2380 +#: neutron/plugins/vmware/plugins/base.py:2383 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2388 +#: neutron/plugins/vmware/plugins/base.py:2391 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13267,12 +13277,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2395 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2408 +#: neutron/plugins/vmware/plugins/base.py:2411 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -14449,46 +14459,46 @@ msgstr "" msgid "external_gateway_added: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:50 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:49 msgid "Initializing fwaas iptables driver" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:53 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:52 #, python-format msgid "Creating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:62 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:61 #, python-format msgid "Failed to create firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:66 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:65 #, python-format msgid "Deleting firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:77 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:76 #, python-format msgid "Failed to delete firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:81 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:80 #, python-format msgid "Updating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:90 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:89 #, python-format msgid "Failed to update firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:94 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:93 #, python-format msgid "Applying firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:113 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:112 #, python-format msgid "Failed to apply default policy on firewall: %s" msgstr "" @@ -14748,17 +14758,17 @@ msgstr "" msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:166 #, python-format msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:208 #, python-format msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:369 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -14942,184 +14952,212 @@ msgstr "" msgid "Removing SNAT port for subnet %s as this is the last pool using it..." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:61 +#: neutron/services/loadbalancer/drivers/radware/driver.py:63 msgid "vdirect server IP address" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:64 +#: neutron/services/loadbalancer/drivers/radware/driver.py:66 msgid "vdirect user name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:67 +#: neutron/services/loadbalancer/drivers/radware/driver.py:69 msgid "vdirect user password" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:70 +#: neutron/services/loadbalancer/drivers/radware/driver.py:72 msgid "Service ADC type" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:73 +#: neutron/services/loadbalancer/drivers/radware/driver.py:75 msgid "Service ADC version" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:76 +#: neutron/services/loadbalancer/drivers/radware/driver.py:78 msgid "service HA pair" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:79 +#: neutron/services/loadbalancer/drivers/radware/driver.py:81 msgid "service throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:82 +#: neutron/services/loadbalancer/drivers/radware/driver.py:84 msgid "service ssl throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:85 +#: neutron/services/loadbalancer/drivers/radware/driver.py:87 msgid "service compression throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:88 +#: neutron/services/loadbalancer/drivers/radware/driver.py:90 msgid "service cache" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:91 +#: neutron/services/loadbalancer/drivers/radware/driver.py:93 msgid "l2_l3 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:94 +#: neutron/services/loadbalancer/drivers/radware/driver.py:96 msgid "l4 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:101 +#: neutron/services/loadbalancer/drivers/radware/driver.py:104 msgid "l2_l3 workflow constructor params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:108 +#: neutron/services/loadbalancer/drivers/radware/driver.py:111 msgid "l2_l3 workflow setup params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:111 +#: neutron/services/loadbalancer/drivers/radware/driver.py:114 msgid "List of actions that we dont want to push to the completion queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:115 +#: neutron/services/loadbalancer/drivers/radware/driver.py:118 msgid "l4 workflow action name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:118 +#: neutron/services/loadbalancer/drivers/radware/driver.py:121 msgid "Resource pool ids" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:121 +#: neutron/services/loadbalancer/drivers/radware/driver.py:124 msgid "A required VLAN for the interswitch link to use" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:124 +#: neutron/services/loadbalancer/drivers/radware/driver.py:127 msgid "Support an Alteon interswitch link for stateful session failover" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:183 +#: neutron/services/loadbalancer/drivers/radware/driver.py:221 #, python-format -msgid "create_vip. vip: %s" +msgid "" +"vip: %(vip)s, extended_vip: %(extended_vip)s, network_id: " +"%(vip_network_id)s, service_name: %(service_name)s, pip_info: " +"%(pip_info)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:185 +#: neutron/services/loadbalancer/drivers/radware/driver.py:256 #, python-format -msgid "create_vip. extended_vip: %s" +msgid "Retrieved pip nport: %(port)r for vip: %(vip)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:187 +#: neutron/services/loadbalancer/drivers/radware/driver.py:264 #, python-format -msgid "create_vip. network_id: %s " +msgid "Found no pip nports associated with vip: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:189 +#: neutron/services/loadbalancer/drivers/radware/driver.py:273 #, python-format -msgid "create_vip. service_name: %s " +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:223 +#: neutron/services/loadbalancer/drivers/radware/driver.py:287 #, python-format -msgid "Failed to remove workflow %s. Going to set vip to ERROR status" +msgid "pip nport id: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:314 +#: neutron/services/loadbalancer/drivers/radware/driver.py:291 +#, python-format +msgid "pip nport delete failed: %r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:345 +#: neutron/services/loadbalancer/drivers/radware/driver.py:410 msgid "Starting operation completion handling thread" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:370 +#: neutron/services/loadbalancer/drivers/radware/driver.py:440 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:379 -#: neutron/services/loadbalancer/drivers/radware/driver.py:401 +#: neutron/services/loadbalancer/drivers/radware/driver.py:449 +#: neutron/services/loadbalancer/drivers/radware/driver.py:480 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:387 +#: neutron/services/loadbalancer/drivers/radware/driver.py:457 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:494 +#: neutron/services/loadbalancer/drivers/radware/driver.py:465 +#, python-format +msgid "Post-remove workflow function %r completed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:469 +#, python-format +msgid "Post-remove workflow function %r failed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:584 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:541 +#: neutron/services/loadbalancer/drivers/radware/driver.py:650 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:567 +#: neutron/services/loadbalancer/drivers/radware/driver.py:676 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:574 +#: neutron/services/loadbalancer/drivers/radware/driver.py:683 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:591 +#: neutron/services/loadbalancer/drivers/radware/driver.py:700 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:652 +#: neutron/services/loadbalancer/drivers/radware/driver.py:768 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:664 +#: neutron/services/loadbalancer/drivers/radware/driver.py:780 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:695 +#: neutron/services/loadbalancer/drivers/radware/driver.py:812 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:710 +#: neutron/services/loadbalancer/drivers/radware/driver.py:827 msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:737 +#: neutron/services/loadbalancer/drivers/radware/driver.py:836 +#, python-format +msgid "Post-operation function %(func)r completed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:842 +#, python-format +msgid "Post-operation function %(func)r failed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:876 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:777 +#: neutron/services/loadbalancer/drivers/radware/driver.py:916 #, python-format msgid "_remove_object_from_db %s" msgstr "" @@ -15835,12 +15873,12 @@ msgstr "" msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:404 +#: neutron/tests/unit/vmware/apiclient/fake.py:407 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:413 +#: neutron/tests/unit/vmware/apiclient/fake.py:416 #, python-format msgid "lrouter:%s not found" msgstr "" diff --git a/neutron/locale/he/LC_MESSAGES/neutron.po b/neutron/locale/he/LC_MESSAGES/neutron.po index 7bc7e962c..67d05daae 100644 --- a/neutron/locale/he/LC_MESSAGES/neutron.po +++ b/neutron/locale/he/LC_MESSAGES/neutron.po @@ -7,11 +7,11 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-04-23 06:46+0000\n" +"POT-Creation-Date: 2014-04-26 06:48+0000\n" "PO-Revision-Date: 2014-04-07 06:32+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Hebrew " -"(http://www.transifex.com/projects/p/openstack/language/he/)\n" +"(http://www.transifex.com/projects/p/neutron/language/he/)\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" @@ -526,7 +526,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:575 neutron/agent/l3_agent.py:954 #: neutron/agent/metadata/agent.py:330 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:107 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:836 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:854 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:300 @@ -623,7 +623,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:923 +#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:931 #: neutron/services/firewall/agents/varmour/varmour_router.py:102 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -749,7 +749,7 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:657 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:675 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:283 #, python-format msgid "Delete %s" @@ -1137,25 +1137,25 @@ msgstr "" msgid "Authentication region" msgstr "" -#: neutron/agent/linux/interface.py:202 neutron/agent/linux/interface.py:256 -#: neutron/agent/linux/interface.py:318 neutron/agent/linux/interface.py:367 +#: neutron/agent/linux/interface.py:206 neutron/agent/linux/interface.py:260 +#: neutron/agent/linux/interface.py:322 neutron/agent/linux/interface.py:371 #, python-format msgid "Device %s already exists" msgstr "" -#: neutron/agent/linux/interface.py:220 neutron/agent/linux/interface.py:267 -#: neutron/agent/linux/interface.py:330 neutron/agent/linux/interface.py:374 +#: neutron/agent/linux/interface.py:224 neutron/agent/linux/interface.py:271 +#: neutron/agent/linux/interface.py:334 neutron/agent/linux/interface.py:378 #, python-format msgid "Unplugged interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:222 neutron/agent/linux/interface.py:266 -#: neutron/agent/linux/interface.py:332 neutron/agent/linux/interface.py:376 +#: neutron/agent/linux/interface.py:226 neutron/agent/linux/interface.py:270 +#: neutron/agent/linux/interface.py:336 neutron/agent/linux/interface.py:380 #, python-format msgid "Failed unplugging interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:434 +#: neutron/agent/linux/interface.py:438 #, python-format msgid "Driver location: %s" msgstr "" @@ -1687,12 +1687,12 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:47 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:49 #, python-format msgid "Notify metering agent at %(topic)s.%(host)s the message %(method)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:62 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:64 #, python-format msgid "" "Fanout notify metering agent at %(topic)s the message %(method)s on " @@ -1836,7 +1836,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:357 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2848,8 +2848,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:387 neutron/db/l3_db.py:464 -#: neutron/plugins/bigswitch/plugin.py:1011 -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1001 +#: neutron/plugins/bigswitch/plugin.py:1010 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2901,18 +2901,18 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1844 +#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1847 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:825 +#: neutron/db/l3_db.py:833 #, 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:929 +#: neutron/db/l3_db.py:937 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -3080,6 +3080,11 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" +#: neutron/db/metering/metering_rpc.py:50 +#, python-format +msgid "Unable to find agent %s." +msgstr "" + #: neutron/db/migration/cli.py:32 msgid "Neutron plugin provider module" msgstr "" @@ -3664,7 +3669,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:54 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -3680,47 +3685,47 @@ msgstr "" msgid "Only admin can view or configure quota" msgstr "" -#: neutron/extensions/securitygroup.py:35 +#: neutron/extensions/securitygroup.py:34 msgid "For TCP/UDP protocols, port_range_min must be <= port_range_max" msgstr "" -#: neutron/extensions/securitygroup.py:40 +#: neutron/extensions/securitygroup.py:39 #, python-format msgid "Invalid value for port %(port)s" msgstr "" -#: neutron/extensions/securitygroup.py:44 +#: neutron/extensions/securitygroup.py:43 #, python-format msgid "" "Invalid value for ICMP %(field)s (%(attr)s) %(value)s. It must be 0 to " "255." msgstr "" -#: neutron/extensions/securitygroup.py:49 +#: neutron/extensions/securitygroup.py:48 #, python-format msgid "" "ICMP code (port-range-max) %(value)s is provided but ICMP type (port-" "range-min) is missing." msgstr "" -#: neutron/extensions/securitygroup.py:54 +#: neutron/extensions/securitygroup.py:53 #, python-format msgid "Security Group %(id)s in use." msgstr "" -#: neutron/extensions/securitygroup.py:58 +#: neutron/extensions/securitygroup.py:57 msgid "Removing default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:62 +#: neutron/extensions/securitygroup.py:61 msgid "Updating default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:66 +#: neutron/extensions/securitygroup.py:65 msgid "Default security group already exists." msgstr "" -#: neutron/extensions/securitygroup.py:70 +#: neutron/extensions/securitygroup.py:69 #, python-format msgid "" "Security group rule protocol %(protocol)s not supported. Only protocol " @@ -3728,58 +3733,58 @@ msgid "" "supported." msgstr "" -#: neutron/extensions/securitygroup.py:76 +#: neutron/extensions/securitygroup.py:75 msgid "Multiple tenant_ids in bulk security group rule create not allowed" msgstr "" -#: neutron/extensions/securitygroup.py:81 +#: neutron/extensions/securitygroup.py:80 msgid "Only remote_ip_prefix or remote_group_id may be provided." msgstr "" -#: neutron/extensions/securitygroup.py:86 +#: neutron/extensions/securitygroup.py:85 msgid "Must also specifiy protocol if port range is given." msgstr "" -#: neutron/extensions/securitygroup.py:90 +#: neutron/extensions/securitygroup.py:89 msgid "Only allowed to update rules for one security profile at a time" msgstr "" -#: neutron/extensions/securitygroup.py:95 +#: neutron/extensions/securitygroup.py:94 #, python-format msgid "Security group %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:99 +#: neutron/extensions/securitygroup.py:98 #, python-format msgid "Security group rule %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:103 +#: neutron/extensions/securitygroup.py:102 msgid "Duplicate Security Group Rule in POST." msgstr "" -#: neutron/extensions/securitygroup.py:107 +#: neutron/extensions/securitygroup.py:106 #, python-format msgid "Security group rule already exists. Group id is %(id)s." msgstr "" -#: neutron/extensions/securitygroup.py:111 +#: neutron/extensions/securitygroup.py:110 #, python-format msgid "Conflicting value ethertype %(ethertype)s for CIDR %(cidr)s" msgstr "" -#: neutron/extensions/securitygroup.py:159 +#: neutron/extensions/securitygroup.py:158 #, python-format msgid "'%s' is not an integer or uuid" msgstr "" -#: neutron/extensions/securitygroup.py:248 +#: neutron/extensions/securitygroup.py:247 msgid "" "Number of security groups allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/securitygroup.py:252 +#: neutron/extensions/securitygroup.py:251 msgid "" "Number of security rules allowed per tenant. A negative value means " "unlimited." @@ -3863,47 +3868,47 @@ msgstr "" msgid "Router %(router_id)s has no external network gateway set" msgstr "" -#: neutron/notifiers/nova.py:130 +#: neutron/notifiers/nova.py:165 msgid "device_id is not set on port yet." msgstr "" -#: neutron/notifiers/nova.py:134 +#: neutron/notifiers/nova.py:169 msgid "Port ID not set! Nova will not be notified of port status change." msgstr "" -#: neutron/notifiers/nova.py:159 +#: neutron/notifiers/nova.py:194 #, python-format msgid "" "Ignoring state change previous_port_status: %(pre_status)s " "current_port_status: %(cur_status)s port_id %(id)s" msgstr "" -#: neutron/notifiers/nova.py:187 +#: neutron/notifiers/nova.py:221 #, python-format msgid "Sending events: %s" msgstr "" -#: neutron/notifiers/nova.py:192 +#: neutron/notifiers/nova.py:226 #, python-format msgid "Nova returned NotFound for event: %s" msgstr "" -#: neutron/notifiers/nova.py:195 +#: neutron/notifiers/nova.py:229 #, python-format msgid "Failed to notify nova on events: %s" msgstr "" -#: neutron/notifiers/nova.py:199 neutron/notifiers/nova.py:215 +#: neutron/notifiers/nova.py:233 neutron/notifiers/nova.py:249 #, python-format msgid "Error response returned from nova: %s" msgstr "" -#: neutron/notifiers/nova.py:210 +#: neutron/notifiers/nova.py:244 #, python-format msgid "Nova event: %s returned with failed status" msgstr "" -#: neutron/notifiers/nova.py:213 +#: neutron/notifiers/nova.py:247 #, python-format msgid "Nova event response: %s" msgstr "" @@ -4548,80 +4553,80 @@ msgstr "" msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:661 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:752 +#: neutron/plugins/bigswitch/plugin.py:742 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:804 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:864 +#: neutron/plugins/bigswitch/plugin.py:854 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:902 +#: neutron/plugins/bigswitch/plugin.py:892 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:924 +#: neutron/plugins/bigswitch/plugin.py:914 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:946 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:975 +#: neutron/plugins/bigswitch/plugin.py:965 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1003 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1036 +#: neutron/plugins/bigswitch/plugin.py:1026 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1053 +#: neutron/plugins/bigswitch/plugin.py:1043 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1059 +#: neutron/plugins/bigswitch/plugin.py:1049 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1075 +#: neutron/plugins/bigswitch/plugin.py:1065 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1090 +#: neutron/plugins/bigswitch/plugin.py:1080 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1108 +#: neutron/plugins/bigswitch/plugin.py:1110 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1123 +#: neutron/plugins/bigswitch/plugin.py:1125 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1124 +#: neutron/plugins/bigswitch/plugin.py:1126 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4850,7 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:225 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1002 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1365 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 @@ -4964,9 +4969,9 @@ msgid "%s can not be found in database" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:300 -#: neutron/plugins/brocade/NeutronPlugin.py:343 -#: neutron/plugins/brocade/NeutronPlugin.py:396 -#: neutron/plugins/brocade/NeutronPlugin.py:426 +#: neutron/plugins/brocade/NeutronPlugin.py:344 +#: neutron/plugins/brocade/NeutronPlugin.py:397 +#: neutron/plugins/brocade/NeutronPlugin.py:427 msgid "Brocade NOS driver error" msgstr "" @@ -4976,9 +4981,9 @@ msgid "Returning the allocated vlan (%d) to the pool" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:304 -#: neutron/plugins/brocade/NeutronPlugin.py:344 -#: neutron/plugins/brocade/NeutronPlugin.py:397 -#: neutron/plugins/brocade/NeutronPlugin.py:428 +#: neutron/plugins/brocade/NeutronPlugin.py:345 +#: neutron/plugins/brocade/NeutronPlugin.py:398 +#: neutron/plugins/brocade/NeutronPlugin.py:429 msgid "Brocade plugin raised exception, check logs" msgstr "" @@ -5450,88 +5455,88 @@ msgstr "" msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:866 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:883 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:884 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:891 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:894 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:908 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:915 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:922 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1144 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1151 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1157 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1171 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1168 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1175 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1172 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1179 #, python-format msgid "" "Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " "low address to high address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1185 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1194 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1201 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1200 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1221 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1232 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1253 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1260 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1270 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "Segment range overlaps with another profile" msgstr "" @@ -5670,34 +5675,34 @@ msgstr "" msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:243 msgid "Logical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:268 msgid "network_segment_pool" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:313 msgid "Invalid input for CIDR" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:464 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:452 #, python-format msgid "req: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:473 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:461 #, python-format msgid "status_code %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:478 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:466 #, python-format msgid "VSM: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:493 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:481 #, python-format msgid "Unable to serialize object of type = '%s'" msgstr "" @@ -5706,36 +5711,23 @@ msgstr "" msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 -#, python-format -msgid "_populate_policy_profiles %s" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:191 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:205 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:197 -msgid "_poll_policies" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 -msgid "No policy profile updated from VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:262 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:242 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:266 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:246 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:260 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 @@ -5743,19 +5735,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:249 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:254 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:283 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:267 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 @@ -5763,7 +5755,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5771,164 +5763,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:480 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:460 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:519 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:499 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:524 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:504 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:525 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:505 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:565 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:545 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:570 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:575 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:558 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:583 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:630 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:633 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:610 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:613 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:645 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:625 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:648 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:678 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:658 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:688 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:703 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:735 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:715 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:757 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:737 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:758 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:738 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:782 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:762 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:822 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:802 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:812 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:843 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:823 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:859 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:897 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:877 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:892 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:933 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:941 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1026 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1006 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:232 @@ -5938,88 +5930,88 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1084 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1064 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1099 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1079 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1103 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1083 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1097 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1125 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1147 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1192 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1174 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1190 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:314 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1219 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1201 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1236 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1256 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1290 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1272 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1280 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1309 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1291 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1306 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1321 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1359 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1341 msgid "Get subnets" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1444 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1426 #, python-format msgid "Scheduling router %s" msgstr "" @@ -6451,7 +6443,7 @@ msgid "port_delete received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:219 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:661 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" @@ -6543,7 +6535,7 @@ msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:437 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:976 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:390 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1267 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 @@ -6551,7 +6543,7 @@ msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:445 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1006 msgid "Agent loop has new devices!" msgstr "" @@ -6568,7 +6560,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:474 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:269 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1027 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1045 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1362 msgid "Agent initialized successfully, now running... " @@ -6822,242 +6814,242 @@ msgstr "" msgid "Delete network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:248 #, python-format msgid "Delete net failed after deleting the network in DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253 #, python-format msgid "Get network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:259 msgid "Get networks in progress" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:269 #, python-format msgid "Create port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285 msgid "Create port does not have tenant id info" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:291 #, python-format msgid "Create port does not have tenant id info; obtained is: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:312 #, python-format msgid "Create port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:319 #, python-format msgid "Update port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346 #, python-format msgid "Update port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:352 #, python-format msgid "Delete port in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:365 #, python-format msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:374 #, python-format msgid "Create subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:386 #, python-format msgid "Create subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388 #, python-format msgid "Subnet created: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:394 #, python-format msgid "Update subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419 #, python-format msgid "Update subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:425 #, python-format msgid "Delete subnet in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:430 #, python-format msgid "" "Delete subnet operation failed in SDN-VE after deleting the subnet from " "DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:439 #, python-format msgid "Create router in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:442 #, python-format msgid "Ignoring admin_state_up=False for router=%r. Overriding with True" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:452 msgid "Create router failed: no SDN-VE tenant." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:460 #, python-format msgid "Create router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:462 #, python-format msgid "Router created: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:467 #, python-format msgid "Update router in progress: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:474 msgid "admin_state_up=False routers are not supported." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493 #, python-format msgid "Update router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:499 #, python-format msgid "Delete router in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:506 #, python-format msgid "" "Delete router operation failed in SDN-VE after deleting the router in DB:" " %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:511 #, python-format msgid "" "Add router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:519 #, python-format msgid "SdnvePluginV2.add_router_interface called. Port info: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:533 #, python-format msgid "Update router-add-interface failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 #, python-format msgid "Added router interface: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:540 #, python-format msgid "" "Add router interface only called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550 msgid "" "SdnvePluginV2._add_router_interface_only: failed to add the interface in " "the roll back. of a remove_router_interface operation" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:556 #, python-format msgid "" "Remove router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565 msgid "No port ID" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 #, python-format msgid "SdnvePluginV2.remove_router_interface port: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:571 msgid "No fixed IP" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:576 #, python-format msgid "SdnvePluginV2.remove_router_interface subnet_id: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:584 #, python-format msgid "Update router-remove-interface failed SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:605 #, python-format msgid "Create floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:616 #, python-format msgid "Creating floating ip operation failed in SDN-VE controller: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:619 #, python-format msgid "Created floatingip : %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:624 #, python-format msgid "Update floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644 #, python-format msgid "Update floating ip failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:650 #, python-format msgid "Delete floatingip in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:655 #, python-format msgid "Delete floatingip failed in SDN-VE: %s" msgstr "" @@ -7294,168 +7286,168 @@ msgstr "" msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:304 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:301 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:319 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:323 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:341 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:354 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:343 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:361 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:352 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:370 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:401 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:392 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:410 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:430 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:448 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:437 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:455 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:458 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:454 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:472 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:461 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:479 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:467 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:475 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:493 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:482 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:486 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:504 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:509 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:533 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:568 #, python-format msgid "" "Option \"%(option)s\" must be supported by command \"%(command)s\" to " "enable %(mode)s mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:527 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:545 msgid "No valid Segmentation ID to perform UCAST test." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:562 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN MCAST mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:569 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 msgid "" "Linux kernel vxlan module and iproute2 3.8 or above are required to " "enable VXLAN." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:579 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:597 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:654 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:672 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:281 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:711 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:714 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:732 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:736 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:350 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:758 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:783 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:801 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:409 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:846 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:864 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:850 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:105 @@ -7463,12 +7455,12 @@ msgstr "" msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:905 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1068 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1108 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 @@ -7477,15 +7469,15 @@ msgstr "" msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1075 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:973 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:981 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1095 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 @@ -7495,7 +7487,7 @@ msgstr "" msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:968 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1125 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1142 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 @@ -7504,7 +7496,7 @@ msgstr "" msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1132 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1149 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 @@ -7513,7 +7505,7 @@ msgstr "" msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:979 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:374 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1154 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 @@ -7521,26 +7513,26 @@ msgstr "" msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:971 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:989 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1001 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1012 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1035 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:428 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1038 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Interface mappings: %s" @@ -8085,167 +8077,167 @@ msgstr "" msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:522 +#: neutron/plugins/midonet/plugin.py:524 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%r had been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:529 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:590 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:595 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:600 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:607 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:611 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:616 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:625 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:659 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:734 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:782 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:794 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:838 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:858 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:898 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:909 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1009 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1033 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1042 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1049 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1089 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1108 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1128 +#: neutron/plugins/midonet/plugin.py:1130 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1157 +#: neutron/plugins/midonet/plugin.py:1159 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1164 +#: neutron/plugins/midonet/plugin.py:1166 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1170 +#: neutron/plugins/midonet/plugin.py:1172 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1202 +#: neutron/plugins/midonet/plugin.py:1204 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1212 +#: neutron/plugins/midonet/plugin.py:1214 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1222 +#: neutron/plugins/midonet/plugin.py:1224 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -8456,91 +8448,101 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:465 neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:467 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:471 neutron/plugins/ml2/plugin.py:591 +#: neutron/plugins/ml2/plugin.py:473 neutron/plugins/ml2/plugin.py:593 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:479 +#: neutron/plugins/ml2/plugin.py:481 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:490 +#: neutron/plugins/ml2/plugin.py:492 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:498 neutron/plugins/ml2/plugin.py:604 +#: neutron/plugins/ml2/plugin.py:500 neutron/plugins/ml2/plugin.py:606 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:504 +#: neutron/plugins/ml2/plugin.py:506 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:513 neutron/plugins/ml2/plugin.py:612 +#: neutron/plugins/ml2/plugin.py:515 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:521 +#: neutron/plugins/ml2/plugin.py:523 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:530 +#: neutron/plugins/ml2/plugin.py:532 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:544 +#: neutron/plugins/ml2/plugin.py:546 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:574 +#: neutron/plugins/ml2/plugin.py:576 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:600 +#: neutron/plugins/ml2/plugin.py:587 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:602 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:621 +#: neutron/plugins/ml2/plugin.py:622 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:632 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:650 +#: neutron/plugins/ml2/plugin.py:661 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:120 +#: neutron/plugins/ml2/plugin.py:721 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:125 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:728 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:121 +#: neutron/plugins/ml2/plugin.py:739 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:126 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:737 +#: neutron/plugins/ml2/plugin.py:748 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:749 +#: neutron/plugins/ml2/plugin.py:760 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:761 +#: neutron/plugins/ml2/plugin.py:772 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9424,7 +9426,7 @@ msgstr "" msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:425 +#: neutron/plugins/mlnx/mlnx_plugin.py:426 #, python-format msgid "create_port with %s" msgstr "" @@ -9763,53 +9765,53 @@ msgstr "" msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:398 +#: neutron/plugins/nec/nec_plugin.py:405 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:546 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:603 +#: neutron/plugins/nec/nec_plugin.py:610 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:635 +#: neutron/plugins/nec/nec_plugin.py:642 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:700 +#: neutron/plugins/nec/nec_plugin.py:707 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:731 +#: neutron/plugins/nec/nec_plugin.py:738 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:741 +#: neutron/plugins/nec/nec_plugin.py:748 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:761 +#: neutron/plugins/nec/nec_plugin.py:768 #, 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:766 +#: neutron/plugins/nec/nec_plugin.py:773 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10260,73 +10262,73 @@ msgstr "" msgid "Port-Mapping for port %s not found on VSD" msgstr "" -#: neutron/plugins/nuage/plugin.py:325 +#: neutron/plugins/nuage/plugin.py:327 msgid "" "Either net_partition is not provided with subnet OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:393 +#: neutron/plugins/nuage/plugin.py:395 #, python-format msgid "" "Unable to complete operation on subnet %s.One or more ports have an IP " "allocation from this subnet." msgstr "" -#: neutron/plugins/nuage/plugin.py:423 +#: neutron/plugins/nuage/plugin.py:425 #, python-format msgid "" "Router %s does not hold default zone OR net_partition mapping. Router-IF " "add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:433 +#: neutron/plugins/nuage/plugin.py:435 #, python-format msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:443 +#: neutron/plugins/nuage/plugin.py:445 #, python-format msgid "" "Subnet %(subnet)s and Router %(router)s belong to different net_partition" " Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:455 +#: neutron/plugins/nuage/plugin.py:457 #, python-format msgid "Subnet %s has one or more active VMs Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:501 neutron/plugins/nuage/plugin.py:506 -#: neutron/plugins/nuage/plugin.py:512 +#: neutron/plugins/nuage/plugin.py:503 neutron/plugins/nuage/plugin.py:508 +#: neutron/plugins/nuage/plugin.py:514 #, python-format msgid "No router interface found for Router %s. Router-IF delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:523 +#: neutron/plugins/nuage/plugin.py:525 #, python-format msgid "Subnet %s has one or more active VMs Router-IF delete not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:532 +#: neutron/plugins/nuage/plugin.py:534 #, python-format msgid "" "Router %s does not hold net_partition assoc on Nuage VSD. Router-IF " "delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:571 +#: neutron/plugins/nuage/plugin.py:573 msgid "" "Either net_partition is not provided with router OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:679 +#: neutron/plugins/nuage/plugin.py:681 #, python-format msgid "One or more router still attached to net_partition %s." msgstr "" -#: neutron/plugins/nuage/plugin.py:684 +#: neutron/plugins/nuage/plugin.py:686 #, python-format msgid "NetPartition with %s does not exist" msgstr "" @@ -10700,20 +10702,20 @@ msgstr "" msgid "Number of seconds to retry acquiring an Open vSwitch datapath" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:245 +#: neutron/plugins/oneconvergence/plugin.py:246 msgid "Failed to create subnet, deleting it from neutron" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:309 +#: neutron/plugins/oneconvergence/plugin.py:310 #, python-format msgid "Deleting newly created neutron port %s" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:379 +#: neutron/plugins/oneconvergence/plugin.py:380 msgid "Failed to create floatingip" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:418 +#: neutron/plugins/oneconvergence/plugin.py:419 msgid "Failed to create router" msgstr "" @@ -11214,166 +11216,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:54 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:71 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:75 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:76 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:87 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:88 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:98 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:99 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:112 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:113 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:127 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:128 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:139 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:164 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:348 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:166 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:350 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:154 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:176 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:178 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:195 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:222 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:197 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:224 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:210 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:212 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:238 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:240 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:253 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:255 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:282 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:284 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:306 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:308 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:316 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:318 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:328 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:330 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:336 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:338 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:360 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:362 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:372 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:374 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:382 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:384 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:388 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:390 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:397 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:399 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:407 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:409 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:415 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:417 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:435 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:437 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:446 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:448 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:468 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:470 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:479 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:481 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:491 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:488 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:500 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:497 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:513 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:506 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:522 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:516 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:535 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:526 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 +msgid "Neutron PLUMgrid Director: disassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:540 +msgid "PLUMgrid Library: disassociate_floatingips() called" +msgstr "" + #: neutron/plugins/ryu/ryu_neutron_plugin.py:64 #, python-format msgid "get_ofp_rest_api: %s" @@ -12929,7 +12939,7 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:534 -#: neutron/plugins/vmware/plugins/base.py:1059 +#: neutron/plugins/vmware/plugins/base.py:1062 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -12970,13 +12980,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:670 -#: neutron/plugins/vmware/plugins/base.py:1779 +#: neutron/plugins/vmware/plugins/base.py:1782 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:674 -#: neutron/plugins/vmware/plugins/base.py:1783 +#: neutron/plugins/vmware/plugins/base.py:1786 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13035,231 +13045,231 @@ msgid "" "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1048 +#: neutron/plugins/vmware/plugins/base.py:1051 #, python-format msgid "" "A nsx lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1067 +#: neutron/plugins/vmware/plugins/base.py:1070 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1070 +#: neutron/plugins/vmware/plugins/base.py:1073 #: neutron/plugins/vmware/plugins/service.py:520 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1105 +#: neutron/plugins/vmware/plugins/base.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1182 +#: neutron/plugins/vmware/plugins/base.py:1185 #, python-format msgid "port created on NSX backend for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1185 +#: neutron/plugins/vmware/plugins/base.py:1188 #, python-format msgid "Logical switch for network %s was not found in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1196 +#: neutron/plugins/vmware/plugins/base.py:1199 msgid "Unable to create port or set port attachment in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1288 +#: neutron/plugins/vmware/plugins/base.py:1291 #, python-format msgid "Updating port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1323 +#: neutron/plugins/vmware/plugins/base.py:1326 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1406 +#: neutron/plugins/vmware/plugins/base.py:1409 msgid "" "Cannot create a distributed router with the NSX platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1412 +#: neutron/plugins/vmware/plugins/base.py:1415 msgid "Unable to create logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1423 +#: neutron/plugins/vmware/plugins/base.py:1426 #, 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/vmware/plugins/base.py:1433 +#: neutron/plugins/vmware/plugins/base.py:1436 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1462 -#: neutron/plugins/vmware/plugins/base.py:1547 +#: neutron/plugins/vmware/plugins/base.py:1465 +#: neutron/plugins/vmware/plugins/base.py:1550 #: neutron/plugins/vmware/plugins/service.py:203 #: neutron/plugins/vmware/plugins/service.py:1214 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1511 +#: neutron/plugins/vmware/plugins/base.py:1514 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1514 +#: neutron/plugins/vmware/plugins/base.py:1517 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1556 +#: neutron/plugins/vmware/plugins/base.py:1559 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1572 +#: neutron/plugins/vmware/plugins/base.py:1575 #, python-format msgid "Logical router %s not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1576 +#: neutron/plugins/vmware/plugins/base.py:1579 msgid "Unable to update logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1578 +#: neutron/plugins/vmware/plugins/base.py:1581 msgid "" "Request cannot contain 'routes' with the NSX platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1635 +#: neutron/plugins/vmware/plugins/base.py:1638 #, python-format msgid "Logical router '%s' not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1639 +#: neutron/plugins/vmware/plugins/base.py:1642 #, python-format msgid "Unable to delete logical router '%s' on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1649 +#: neutron/plugins/vmware/plugins/base.py:1652 #, 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/vmware/plugins/base.py:1717 +#: neutron/plugins/vmware/plugins/base.py:1720 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1815 +#: neutron/plugins/vmware/plugins/base.py:1818 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1820 +#: neutron/plugins/vmware/plugins/base.py:1823 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1952 +#: neutron/plugins/vmware/plugins/base.py:1955 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1958 +#: neutron/plugins/vmware/plugins/base.py:1961 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1995 +#: neutron/plugins/vmware/plugins/base.py:1998 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1998 +#: neutron/plugins/vmware/plugins/base.py:2001 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2032 +#: neutron/plugins/vmware/plugins/base.py:2035 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2055 +#: neutron/plugins/vmware/plugins/base.py:2058 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2084 +#: neutron/plugins/vmware/plugins/base.py:2087 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2113 +#: neutron/plugins/vmware/plugins/base.py:2116 #, python-format msgid "" "Rolling back database changes for gateway device %s because of an error " "in the NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2158 -#: neutron/plugins/vmware/plugins/base.py:2196 +#: neutron/plugins/vmware/plugins/base.py:2161 +#: neutron/plugins/vmware/plugins/base.py:2199 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2293 +#: neutron/plugins/vmware/plugins/base.py:2296 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2300 +#: neutron/plugins/vmware/plugins/base.py:2303 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2348 +#: neutron/plugins/vmware/plugins/base.py:2351 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2380 +#: neutron/plugins/vmware/plugins/base.py:2383 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2388 +#: neutron/plugins/vmware/plugins/base.py:2391 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13267,12 +13277,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2395 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2408 +#: neutron/plugins/vmware/plugins/base.py:2411 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -14449,46 +14459,46 @@ msgstr "" msgid "external_gateway_added: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:50 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:49 msgid "Initializing fwaas iptables driver" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:53 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:52 #, python-format msgid "Creating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:62 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:61 #, python-format msgid "Failed to create firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:66 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:65 #, python-format msgid "Deleting firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:77 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:76 #, python-format msgid "Failed to delete firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:81 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:80 #, python-format msgid "Updating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:90 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:89 #, python-format msgid "Failed to update firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:94 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:93 #, python-format msgid "Applying firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:113 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:112 #, python-format msgid "Failed to apply default policy on firewall: %s" msgstr "" @@ -14748,17 +14758,17 @@ msgstr "" msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:166 #, python-format msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:208 #, python-format msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:369 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -14942,184 +14952,212 @@ msgstr "" msgid "Removing SNAT port for subnet %s as this is the last pool using it..." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:61 +#: neutron/services/loadbalancer/drivers/radware/driver.py:63 msgid "vdirect server IP address" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:64 +#: neutron/services/loadbalancer/drivers/radware/driver.py:66 msgid "vdirect user name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:67 +#: neutron/services/loadbalancer/drivers/radware/driver.py:69 msgid "vdirect user password" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:70 +#: neutron/services/loadbalancer/drivers/radware/driver.py:72 msgid "Service ADC type" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:73 +#: neutron/services/loadbalancer/drivers/radware/driver.py:75 msgid "Service ADC version" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:76 +#: neutron/services/loadbalancer/drivers/radware/driver.py:78 msgid "service HA pair" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:79 +#: neutron/services/loadbalancer/drivers/radware/driver.py:81 msgid "service throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:82 +#: neutron/services/loadbalancer/drivers/radware/driver.py:84 msgid "service ssl throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:85 +#: neutron/services/loadbalancer/drivers/radware/driver.py:87 msgid "service compression throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:88 +#: neutron/services/loadbalancer/drivers/radware/driver.py:90 msgid "service cache" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:91 +#: neutron/services/loadbalancer/drivers/radware/driver.py:93 msgid "l2_l3 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:94 +#: neutron/services/loadbalancer/drivers/radware/driver.py:96 msgid "l4 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:101 +#: neutron/services/loadbalancer/drivers/radware/driver.py:104 msgid "l2_l3 workflow constructor params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:108 +#: neutron/services/loadbalancer/drivers/radware/driver.py:111 msgid "l2_l3 workflow setup params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:111 +#: neutron/services/loadbalancer/drivers/radware/driver.py:114 msgid "List of actions that we dont want to push to the completion queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:115 +#: neutron/services/loadbalancer/drivers/radware/driver.py:118 msgid "l4 workflow action name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:118 +#: neutron/services/loadbalancer/drivers/radware/driver.py:121 msgid "Resource pool ids" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:121 +#: neutron/services/loadbalancer/drivers/radware/driver.py:124 msgid "A required VLAN for the interswitch link to use" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:124 +#: neutron/services/loadbalancer/drivers/radware/driver.py:127 msgid "Support an Alteon interswitch link for stateful session failover" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:183 +#: neutron/services/loadbalancer/drivers/radware/driver.py:221 #, python-format -msgid "create_vip. vip: %s" +msgid "" +"vip: %(vip)s, extended_vip: %(extended_vip)s, network_id: " +"%(vip_network_id)s, service_name: %(service_name)s, pip_info: " +"%(pip_info)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:185 +#: neutron/services/loadbalancer/drivers/radware/driver.py:256 #, python-format -msgid "create_vip. extended_vip: %s" +msgid "Retrieved pip nport: %(port)r for vip: %(vip)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:187 +#: neutron/services/loadbalancer/drivers/radware/driver.py:264 #, python-format -msgid "create_vip. network_id: %s " +msgid "Found no pip nports associated with vip: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:189 +#: neutron/services/loadbalancer/drivers/radware/driver.py:273 #, python-format -msgid "create_vip. service_name: %s " +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:223 +#: neutron/services/loadbalancer/drivers/radware/driver.py:287 #, python-format -msgid "Failed to remove workflow %s. Going to set vip to ERROR status" +msgid "pip nport id: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:314 +#: neutron/services/loadbalancer/drivers/radware/driver.py:291 +#, python-format +msgid "pip nport delete failed: %r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:345 +#: neutron/services/loadbalancer/drivers/radware/driver.py:410 msgid "Starting operation completion handling thread" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:370 +#: neutron/services/loadbalancer/drivers/radware/driver.py:440 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:379 -#: neutron/services/loadbalancer/drivers/radware/driver.py:401 +#: neutron/services/loadbalancer/drivers/radware/driver.py:449 +#: neutron/services/loadbalancer/drivers/radware/driver.py:480 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:387 +#: neutron/services/loadbalancer/drivers/radware/driver.py:457 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:494 +#: neutron/services/loadbalancer/drivers/radware/driver.py:465 +#, python-format +msgid "Post-remove workflow function %r completed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:469 +#, python-format +msgid "Post-remove workflow function %r failed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:584 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:541 +#: neutron/services/loadbalancer/drivers/radware/driver.py:650 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:567 +#: neutron/services/loadbalancer/drivers/radware/driver.py:676 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:574 +#: neutron/services/loadbalancer/drivers/radware/driver.py:683 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:591 +#: neutron/services/loadbalancer/drivers/radware/driver.py:700 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:652 +#: neutron/services/loadbalancer/drivers/radware/driver.py:768 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:664 +#: neutron/services/loadbalancer/drivers/radware/driver.py:780 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:695 +#: neutron/services/loadbalancer/drivers/radware/driver.py:812 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:710 +#: neutron/services/loadbalancer/drivers/radware/driver.py:827 msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:737 +#: neutron/services/loadbalancer/drivers/radware/driver.py:836 +#, python-format +msgid "Post-operation function %(func)r completed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:842 +#, python-format +msgid "Post-operation function %(func)r failed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:876 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:777 +#: neutron/services/loadbalancer/drivers/radware/driver.py:916 #, python-format msgid "_remove_object_from_db %s" msgstr "" @@ -15835,12 +15873,12 @@ msgstr "" msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:404 +#: neutron/tests/unit/vmware/apiclient/fake.py:407 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:413 +#: neutron/tests/unit/vmware/apiclient/fake.py:416 #, python-format msgid "lrouter:%s not found" msgstr "" diff --git a/neutron/locale/he_IL/LC_MESSAGES/neutron.po b/neutron/locale/he_IL/LC_MESSAGES/neutron.po index f47b0d3d7..a9818e78c 100644 --- a/neutron/locale/he_IL/LC_MESSAGES/neutron.po +++ b/neutron/locale/he_IL/LC_MESSAGES/neutron.po @@ -7,11 +7,11 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-04-23 06:46+0000\n" +"POT-Creation-Date: 2014-04-26 06:48+0000\n" "PO-Revision-Date: 2014-04-07 06:32+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Hebrew (Israel) " -"(http://www.transifex.com/projects/p/openstack/language/he_IL/)\n" +"(http://www.transifex.com/projects/p/neutron/language/he_IL/)\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" @@ -526,7 +526,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:575 neutron/agent/l3_agent.py:954 #: neutron/agent/metadata/agent.py:330 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:107 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:836 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:854 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:300 @@ -623,7 +623,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:923 +#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:931 #: neutron/services/firewall/agents/varmour/varmour_router.py:102 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -749,7 +749,7 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:657 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:675 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:283 #, python-format msgid "Delete %s" @@ -1137,25 +1137,25 @@ msgstr "" msgid "Authentication region" msgstr "" -#: neutron/agent/linux/interface.py:202 neutron/agent/linux/interface.py:256 -#: neutron/agent/linux/interface.py:318 neutron/agent/linux/interface.py:367 +#: neutron/agent/linux/interface.py:206 neutron/agent/linux/interface.py:260 +#: neutron/agent/linux/interface.py:322 neutron/agent/linux/interface.py:371 #, python-format msgid "Device %s already exists" msgstr "" -#: neutron/agent/linux/interface.py:220 neutron/agent/linux/interface.py:267 -#: neutron/agent/linux/interface.py:330 neutron/agent/linux/interface.py:374 +#: neutron/agent/linux/interface.py:224 neutron/agent/linux/interface.py:271 +#: neutron/agent/linux/interface.py:334 neutron/agent/linux/interface.py:378 #, python-format msgid "Unplugged interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:222 neutron/agent/linux/interface.py:266 -#: neutron/agent/linux/interface.py:332 neutron/agent/linux/interface.py:376 +#: neutron/agent/linux/interface.py:226 neutron/agent/linux/interface.py:270 +#: neutron/agent/linux/interface.py:336 neutron/agent/linux/interface.py:380 #, python-format msgid "Failed unplugging interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:434 +#: neutron/agent/linux/interface.py:438 #, python-format msgid "Driver location: %s" msgstr "" @@ -1687,12 +1687,12 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:47 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:49 #, python-format msgid "Notify metering agent at %(topic)s.%(host)s the message %(method)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:62 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:64 #, python-format msgid "" "Fanout notify metering agent at %(topic)s the message %(method)s on " @@ -1836,7 +1836,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:357 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2848,8 +2848,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:387 neutron/db/l3_db.py:464 -#: neutron/plugins/bigswitch/plugin.py:1011 -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1001 +#: neutron/plugins/bigswitch/plugin.py:1010 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2901,18 +2901,18 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1844 +#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1847 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:825 +#: neutron/db/l3_db.py:833 #, 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:929 +#: neutron/db/l3_db.py:937 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -3080,6 +3080,11 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" +#: neutron/db/metering/metering_rpc.py:50 +#, python-format +msgid "Unable to find agent %s." +msgstr "" + #: neutron/db/migration/cli.py:32 msgid "Neutron plugin provider module" msgstr "" @@ -3664,7 +3669,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:54 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -3680,47 +3685,47 @@ msgstr "" msgid "Only admin can view or configure quota" msgstr "" -#: neutron/extensions/securitygroup.py:35 +#: neutron/extensions/securitygroup.py:34 msgid "For TCP/UDP protocols, port_range_min must be <= port_range_max" msgstr "" -#: neutron/extensions/securitygroup.py:40 +#: neutron/extensions/securitygroup.py:39 #, python-format msgid "Invalid value for port %(port)s" msgstr "" -#: neutron/extensions/securitygroup.py:44 +#: neutron/extensions/securitygroup.py:43 #, python-format msgid "" "Invalid value for ICMP %(field)s (%(attr)s) %(value)s. It must be 0 to " "255." msgstr "" -#: neutron/extensions/securitygroup.py:49 +#: neutron/extensions/securitygroup.py:48 #, python-format msgid "" "ICMP code (port-range-max) %(value)s is provided but ICMP type (port-" "range-min) is missing." msgstr "" -#: neutron/extensions/securitygroup.py:54 +#: neutron/extensions/securitygroup.py:53 #, python-format msgid "Security Group %(id)s in use." msgstr "" -#: neutron/extensions/securitygroup.py:58 +#: neutron/extensions/securitygroup.py:57 msgid "Removing default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:62 +#: neutron/extensions/securitygroup.py:61 msgid "Updating default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:66 +#: neutron/extensions/securitygroup.py:65 msgid "Default security group already exists." msgstr "" -#: neutron/extensions/securitygroup.py:70 +#: neutron/extensions/securitygroup.py:69 #, python-format msgid "" "Security group rule protocol %(protocol)s not supported. Only protocol " @@ -3728,58 +3733,58 @@ msgid "" "supported." msgstr "" -#: neutron/extensions/securitygroup.py:76 +#: neutron/extensions/securitygroup.py:75 msgid "Multiple tenant_ids in bulk security group rule create not allowed" msgstr "" -#: neutron/extensions/securitygroup.py:81 +#: neutron/extensions/securitygroup.py:80 msgid "Only remote_ip_prefix or remote_group_id may be provided." msgstr "" -#: neutron/extensions/securitygroup.py:86 +#: neutron/extensions/securitygroup.py:85 msgid "Must also specifiy protocol if port range is given." msgstr "" -#: neutron/extensions/securitygroup.py:90 +#: neutron/extensions/securitygroup.py:89 msgid "Only allowed to update rules for one security profile at a time" msgstr "" -#: neutron/extensions/securitygroup.py:95 +#: neutron/extensions/securitygroup.py:94 #, python-format msgid "Security group %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:99 +#: neutron/extensions/securitygroup.py:98 #, python-format msgid "Security group rule %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:103 +#: neutron/extensions/securitygroup.py:102 msgid "Duplicate Security Group Rule in POST." msgstr "" -#: neutron/extensions/securitygroup.py:107 +#: neutron/extensions/securitygroup.py:106 #, python-format msgid "Security group rule already exists. Group id is %(id)s." msgstr "" -#: neutron/extensions/securitygroup.py:111 +#: neutron/extensions/securitygroup.py:110 #, python-format msgid "Conflicting value ethertype %(ethertype)s for CIDR %(cidr)s" msgstr "" -#: neutron/extensions/securitygroup.py:159 +#: neutron/extensions/securitygroup.py:158 #, python-format msgid "'%s' is not an integer or uuid" msgstr "" -#: neutron/extensions/securitygroup.py:248 +#: neutron/extensions/securitygroup.py:247 msgid "" "Number of security groups allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/securitygroup.py:252 +#: neutron/extensions/securitygroup.py:251 msgid "" "Number of security rules allowed per tenant. A negative value means " "unlimited." @@ -3863,47 +3868,47 @@ msgstr "" msgid "Router %(router_id)s has no external network gateway set" msgstr "" -#: neutron/notifiers/nova.py:130 +#: neutron/notifiers/nova.py:165 msgid "device_id is not set on port yet." msgstr "" -#: neutron/notifiers/nova.py:134 +#: neutron/notifiers/nova.py:169 msgid "Port ID not set! Nova will not be notified of port status change." msgstr "" -#: neutron/notifiers/nova.py:159 +#: neutron/notifiers/nova.py:194 #, python-format msgid "" "Ignoring state change previous_port_status: %(pre_status)s " "current_port_status: %(cur_status)s port_id %(id)s" msgstr "" -#: neutron/notifiers/nova.py:187 +#: neutron/notifiers/nova.py:221 #, python-format msgid "Sending events: %s" msgstr "" -#: neutron/notifiers/nova.py:192 +#: neutron/notifiers/nova.py:226 #, python-format msgid "Nova returned NotFound for event: %s" msgstr "" -#: neutron/notifiers/nova.py:195 +#: neutron/notifiers/nova.py:229 #, python-format msgid "Failed to notify nova on events: %s" msgstr "" -#: neutron/notifiers/nova.py:199 neutron/notifiers/nova.py:215 +#: neutron/notifiers/nova.py:233 neutron/notifiers/nova.py:249 #, python-format msgid "Error response returned from nova: %s" msgstr "" -#: neutron/notifiers/nova.py:210 +#: neutron/notifiers/nova.py:244 #, python-format msgid "Nova event: %s returned with failed status" msgstr "" -#: neutron/notifiers/nova.py:213 +#: neutron/notifiers/nova.py:247 #, python-format msgid "Nova event response: %s" msgstr "" @@ -4548,80 +4553,80 @@ msgstr "" msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:661 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:752 +#: neutron/plugins/bigswitch/plugin.py:742 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:804 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:864 +#: neutron/plugins/bigswitch/plugin.py:854 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:902 +#: neutron/plugins/bigswitch/plugin.py:892 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:924 +#: neutron/plugins/bigswitch/plugin.py:914 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:946 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:975 +#: neutron/plugins/bigswitch/plugin.py:965 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1003 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1036 +#: neutron/plugins/bigswitch/plugin.py:1026 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1053 +#: neutron/plugins/bigswitch/plugin.py:1043 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1059 +#: neutron/plugins/bigswitch/plugin.py:1049 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1075 +#: neutron/plugins/bigswitch/plugin.py:1065 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1090 +#: neutron/plugins/bigswitch/plugin.py:1080 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1108 +#: neutron/plugins/bigswitch/plugin.py:1110 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1123 +#: neutron/plugins/bigswitch/plugin.py:1125 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1124 +#: neutron/plugins/bigswitch/plugin.py:1126 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4850,7 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:225 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1002 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1365 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 @@ -4964,9 +4969,9 @@ msgid "%s can not be found in database" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:300 -#: neutron/plugins/brocade/NeutronPlugin.py:343 -#: neutron/plugins/brocade/NeutronPlugin.py:396 -#: neutron/plugins/brocade/NeutronPlugin.py:426 +#: neutron/plugins/brocade/NeutronPlugin.py:344 +#: neutron/plugins/brocade/NeutronPlugin.py:397 +#: neutron/plugins/brocade/NeutronPlugin.py:427 msgid "Brocade NOS driver error" msgstr "" @@ -4976,9 +4981,9 @@ msgid "Returning the allocated vlan (%d) to the pool" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:304 -#: neutron/plugins/brocade/NeutronPlugin.py:344 -#: neutron/plugins/brocade/NeutronPlugin.py:397 -#: neutron/plugins/brocade/NeutronPlugin.py:428 +#: neutron/plugins/brocade/NeutronPlugin.py:345 +#: neutron/plugins/brocade/NeutronPlugin.py:398 +#: neutron/plugins/brocade/NeutronPlugin.py:429 msgid "Brocade plugin raised exception, check logs" msgstr "" @@ -5450,88 +5455,88 @@ msgstr "" msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:866 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:883 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:884 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:891 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:894 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:908 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:915 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:922 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1144 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1151 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1157 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1171 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1168 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1175 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1172 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1179 #, python-format msgid "" "Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " "low address to high address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1185 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1194 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1201 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1200 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1221 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1232 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1253 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1260 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1270 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "Segment range overlaps with another profile" msgstr "" @@ -5670,34 +5675,34 @@ msgstr "" msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:243 msgid "Logical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:268 msgid "network_segment_pool" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:313 msgid "Invalid input for CIDR" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:464 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:452 #, python-format msgid "req: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:473 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:461 #, python-format msgid "status_code %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:478 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:466 #, python-format msgid "VSM: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:493 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:481 #, python-format msgid "Unable to serialize object of type = '%s'" msgstr "" @@ -5706,36 +5711,23 @@ msgstr "" msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 -#, python-format -msgid "_populate_policy_profiles %s" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:191 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:205 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:197 -msgid "_poll_policies" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 -msgid "No policy profile updated from VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:262 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:242 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:266 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:246 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:260 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 @@ -5743,19 +5735,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:249 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:254 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:283 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:267 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 @@ -5763,7 +5755,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5771,164 +5763,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:480 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:460 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:519 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:499 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:524 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:504 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:525 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:505 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:565 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:545 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:570 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:575 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:558 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:583 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:630 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:633 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:610 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:613 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:645 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:625 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:648 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:678 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:658 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:688 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:703 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:735 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:715 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:757 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:737 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:758 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:738 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:782 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:762 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:822 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:802 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:812 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:843 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:823 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:859 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:897 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:877 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:892 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:933 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:941 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1026 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1006 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:232 @@ -5938,88 +5930,88 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1084 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1064 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1099 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1079 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1103 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1083 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1097 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1125 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1147 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1192 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1174 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1190 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:314 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1219 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1201 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1236 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1256 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1290 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1272 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1280 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1309 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1291 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1306 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1321 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1359 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1341 msgid "Get subnets" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1444 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1426 #, python-format msgid "Scheduling router %s" msgstr "" @@ -6451,7 +6443,7 @@ msgid "port_delete received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:219 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:661 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" @@ -6543,7 +6535,7 @@ msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:437 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:976 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:390 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1267 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 @@ -6551,7 +6543,7 @@ msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:445 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1006 msgid "Agent loop has new devices!" msgstr "" @@ -6568,7 +6560,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:474 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:269 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1027 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1045 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1362 msgid "Agent initialized successfully, now running... " @@ -6822,242 +6814,242 @@ msgstr "" msgid "Delete network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:248 #, python-format msgid "Delete net failed after deleting the network in DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253 #, python-format msgid "Get network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:259 msgid "Get networks in progress" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:269 #, python-format msgid "Create port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285 msgid "Create port does not have tenant id info" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:291 #, python-format msgid "Create port does not have tenant id info; obtained is: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:312 #, python-format msgid "Create port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:319 #, python-format msgid "Update port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346 #, python-format msgid "Update port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:352 #, python-format msgid "Delete port in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:365 #, python-format msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:374 #, python-format msgid "Create subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:386 #, python-format msgid "Create subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388 #, python-format msgid "Subnet created: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:394 #, python-format msgid "Update subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419 #, python-format msgid "Update subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:425 #, python-format msgid "Delete subnet in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:430 #, python-format msgid "" "Delete subnet operation failed in SDN-VE after deleting the subnet from " "DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:439 #, python-format msgid "Create router in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:442 #, python-format msgid "Ignoring admin_state_up=False for router=%r. Overriding with True" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:452 msgid "Create router failed: no SDN-VE tenant." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:460 #, python-format msgid "Create router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:462 #, python-format msgid "Router created: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:467 #, python-format msgid "Update router in progress: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:474 msgid "admin_state_up=False routers are not supported." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493 #, python-format msgid "Update router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:499 #, python-format msgid "Delete router in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:506 #, python-format msgid "" "Delete router operation failed in SDN-VE after deleting the router in DB:" " %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:511 #, python-format msgid "" "Add router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:519 #, python-format msgid "SdnvePluginV2.add_router_interface called. Port info: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:533 #, python-format msgid "Update router-add-interface failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 #, python-format msgid "Added router interface: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:540 #, python-format msgid "" "Add router interface only called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550 msgid "" "SdnvePluginV2._add_router_interface_only: failed to add the interface in " "the roll back. of a remove_router_interface operation" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:556 #, python-format msgid "" "Remove router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565 msgid "No port ID" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 #, python-format msgid "SdnvePluginV2.remove_router_interface port: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:571 msgid "No fixed IP" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:576 #, python-format msgid "SdnvePluginV2.remove_router_interface subnet_id: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:584 #, python-format msgid "Update router-remove-interface failed SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:605 #, python-format msgid "Create floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:616 #, python-format msgid "Creating floating ip operation failed in SDN-VE controller: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:619 #, python-format msgid "Created floatingip : %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:624 #, python-format msgid "Update floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644 #, python-format msgid "Update floating ip failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:650 #, python-format msgid "Delete floatingip in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:655 #, python-format msgid "Delete floatingip failed in SDN-VE: %s" msgstr "" @@ -7294,168 +7286,168 @@ msgstr "" msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:304 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:301 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:319 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:323 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:341 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:354 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:343 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:361 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:352 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:370 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:401 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:392 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:410 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:430 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:448 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:437 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:455 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:458 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:454 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:472 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:461 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:479 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:467 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:475 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:493 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:482 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:486 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:504 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:509 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:533 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:568 #, python-format msgid "" "Option \"%(option)s\" must be supported by command \"%(command)s\" to " "enable %(mode)s mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:527 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:545 msgid "No valid Segmentation ID to perform UCAST test." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:562 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN MCAST mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:569 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 msgid "" "Linux kernel vxlan module and iproute2 3.8 or above are required to " "enable VXLAN." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:579 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:597 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:654 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:672 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:281 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:711 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:714 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:732 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:736 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:350 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:758 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:783 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:801 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:409 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:846 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:864 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:850 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:105 @@ -7463,12 +7455,12 @@ msgstr "" msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:905 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1068 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1108 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 @@ -7477,15 +7469,15 @@ msgstr "" msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1075 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:973 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:981 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1095 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 @@ -7495,7 +7487,7 @@ msgstr "" msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:968 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1125 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1142 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 @@ -7504,7 +7496,7 @@ msgstr "" msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1132 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1149 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 @@ -7513,7 +7505,7 @@ msgstr "" msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:979 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:374 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1154 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 @@ -7521,26 +7513,26 @@ msgstr "" msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:971 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:989 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1001 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1012 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1035 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:428 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1038 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Interface mappings: %s" @@ -8085,167 +8077,167 @@ msgstr "" msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:522 +#: neutron/plugins/midonet/plugin.py:524 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%r had been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:529 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:590 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:595 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:600 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:607 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:611 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:616 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:625 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:659 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:734 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:782 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:794 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:838 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:858 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:898 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:909 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1009 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1033 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1042 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1049 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1089 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1108 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1128 +#: neutron/plugins/midonet/plugin.py:1130 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1157 +#: neutron/plugins/midonet/plugin.py:1159 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1164 +#: neutron/plugins/midonet/plugin.py:1166 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1170 +#: neutron/plugins/midonet/plugin.py:1172 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1202 +#: neutron/plugins/midonet/plugin.py:1204 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1212 +#: neutron/plugins/midonet/plugin.py:1214 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1222 +#: neutron/plugins/midonet/plugin.py:1224 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -8456,91 +8448,101 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:465 neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:467 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:471 neutron/plugins/ml2/plugin.py:591 +#: neutron/plugins/ml2/plugin.py:473 neutron/plugins/ml2/plugin.py:593 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:479 +#: neutron/plugins/ml2/plugin.py:481 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:490 +#: neutron/plugins/ml2/plugin.py:492 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:498 neutron/plugins/ml2/plugin.py:604 +#: neutron/plugins/ml2/plugin.py:500 neutron/plugins/ml2/plugin.py:606 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:504 +#: neutron/plugins/ml2/plugin.py:506 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:513 neutron/plugins/ml2/plugin.py:612 +#: neutron/plugins/ml2/plugin.py:515 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:521 +#: neutron/plugins/ml2/plugin.py:523 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:530 +#: neutron/plugins/ml2/plugin.py:532 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:544 +#: neutron/plugins/ml2/plugin.py:546 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:574 +#: neutron/plugins/ml2/plugin.py:576 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:600 +#: neutron/plugins/ml2/plugin.py:587 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:602 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:621 +#: neutron/plugins/ml2/plugin.py:622 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:632 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:650 +#: neutron/plugins/ml2/plugin.py:661 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:120 +#: neutron/plugins/ml2/plugin.py:721 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:125 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:728 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:121 +#: neutron/plugins/ml2/plugin.py:739 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:126 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:737 +#: neutron/plugins/ml2/plugin.py:748 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:749 +#: neutron/plugins/ml2/plugin.py:760 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:761 +#: neutron/plugins/ml2/plugin.py:772 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9424,7 +9426,7 @@ msgstr "" msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:425 +#: neutron/plugins/mlnx/mlnx_plugin.py:426 #, python-format msgid "create_port with %s" msgstr "" @@ -9763,53 +9765,53 @@ msgstr "" msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:398 +#: neutron/plugins/nec/nec_plugin.py:405 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:546 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:603 +#: neutron/plugins/nec/nec_plugin.py:610 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:635 +#: neutron/plugins/nec/nec_plugin.py:642 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:700 +#: neutron/plugins/nec/nec_plugin.py:707 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:731 +#: neutron/plugins/nec/nec_plugin.py:738 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:741 +#: neutron/plugins/nec/nec_plugin.py:748 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:761 +#: neutron/plugins/nec/nec_plugin.py:768 #, 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:766 +#: neutron/plugins/nec/nec_plugin.py:773 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10260,73 +10262,73 @@ msgstr "" msgid "Port-Mapping for port %s not found on VSD" msgstr "" -#: neutron/plugins/nuage/plugin.py:325 +#: neutron/plugins/nuage/plugin.py:327 msgid "" "Either net_partition is not provided with subnet OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:393 +#: neutron/plugins/nuage/plugin.py:395 #, python-format msgid "" "Unable to complete operation on subnet %s.One or more ports have an IP " "allocation from this subnet." msgstr "" -#: neutron/plugins/nuage/plugin.py:423 +#: neutron/plugins/nuage/plugin.py:425 #, python-format msgid "" "Router %s does not hold default zone OR net_partition mapping. Router-IF " "add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:433 +#: neutron/plugins/nuage/plugin.py:435 #, python-format msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:443 +#: neutron/plugins/nuage/plugin.py:445 #, python-format msgid "" "Subnet %(subnet)s and Router %(router)s belong to different net_partition" " Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:455 +#: neutron/plugins/nuage/plugin.py:457 #, python-format msgid "Subnet %s has one or more active VMs Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:501 neutron/plugins/nuage/plugin.py:506 -#: neutron/plugins/nuage/plugin.py:512 +#: neutron/plugins/nuage/plugin.py:503 neutron/plugins/nuage/plugin.py:508 +#: neutron/plugins/nuage/plugin.py:514 #, python-format msgid "No router interface found for Router %s. Router-IF delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:523 +#: neutron/plugins/nuage/plugin.py:525 #, python-format msgid "Subnet %s has one or more active VMs Router-IF delete not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:532 +#: neutron/plugins/nuage/plugin.py:534 #, python-format msgid "" "Router %s does not hold net_partition assoc on Nuage VSD. Router-IF " "delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:571 +#: neutron/plugins/nuage/plugin.py:573 msgid "" "Either net_partition is not provided with router OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:679 +#: neutron/plugins/nuage/plugin.py:681 #, python-format msgid "One or more router still attached to net_partition %s." msgstr "" -#: neutron/plugins/nuage/plugin.py:684 +#: neutron/plugins/nuage/plugin.py:686 #, python-format msgid "NetPartition with %s does not exist" msgstr "" @@ -10700,20 +10702,20 @@ msgstr "" msgid "Number of seconds to retry acquiring an Open vSwitch datapath" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:245 +#: neutron/plugins/oneconvergence/plugin.py:246 msgid "Failed to create subnet, deleting it from neutron" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:309 +#: neutron/plugins/oneconvergence/plugin.py:310 #, python-format msgid "Deleting newly created neutron port %s" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:379 +#: neutron/plugins/oneconvergence/plugin.py:380 msgid "Failed to create floatingip" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:418 +#: neutron/plugins/oneconvergence/plugin.py:419 msgid "Failed to create router" msgstr "" @@ -11214,166 +11216,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:54 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:71 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:75 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:76 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:87 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:88 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:98 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:99 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:112 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:113 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:127 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:128 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:139 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:164 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:348 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:166 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:350 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:154 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:176 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:178 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:195 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:222 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:197 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:224 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:210 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:212 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:238 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:240 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:253 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:255 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:282 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:284 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:306 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:308 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:316 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:318 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:328 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:330 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:336 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:338 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:360 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:362 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:372 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:374 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:382 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:384 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:388 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:390 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:397 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:399 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:407 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:409 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:415 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:417 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:435 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:437 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:446 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:448 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:468 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:470 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:479 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:481 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:491 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:488 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:500 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:497 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:513 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:506 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:522 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:516 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:535 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:526 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 +msgid "Neutron PLUMgrid Director: disassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:540 +msgid "PLUMgrid Library: disassociate_floatingips() called" +msgstr "" + #: neutron/plugins/ryu/ryu_neutron_plugin.py:64 #, python-format msgid "get_ofp_rest_api: %s" @@ -12929,7 +12939,7 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:534 -#: neutron/plugins/vmware/plugins/base.py:1059 +#: neutron/plugins/vmware/plugins/base.py:1062 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -12970,13 +12980,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:670 -#: neutron/plugins/vmware/plugins/base.py:1779 +#: neutron/plugins/vmware/plugins/base.py:1782 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:674 -#: neutron/plugins/vmware/plugins/base.py:1783 +#: neutron/plugins/vmware/plugins/base.py:1786 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13035,231 +13045,231 @@ msgid "" "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1048 +#: neutron/plugins/vmware/plugins/base.py:1051 #, python-format msgid "" "A nsx lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1067 +#: neutron/plugins/vmware/plugins/base.py:1070 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1070 +#: neutron/plugins/vmware/plugins/base.py:1073 #: neutron/plugins/vmware/plugins/service.py:520 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1105 +#: neutron/plugins/vmware/plugins/base.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1182 +#: neutron/plugins/vmware/plugins/base.py:1185 #, python-format msgid "port created on NSX backend for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1185 +#: neutron/plugins/vmware/plugins/base.py:1188 #, python-format msgid "Logical switch for network %s was not found in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1196 +#: neutron/plugins/vmware/plugins/base.py:1199 msgid "Unable to create port or set port attachment in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1288 +#: neutron/plugins/vmware/plugins/base.py:1291 #, python-format msgid "Updating port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1323 +#: neutron/plugins/vmware/plugins/base.py:1326 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1406 +#: neutron/plugins/vmware/plugins/base.py:1409 msgid "" "Cannot create a distributed router with the NSX platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1412 +#: neutron/plugins/vmware/plugins/base.py:1415 msgid "Unable to create logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1423 +#: neutron/plugins/vmware/plugins/base.py:1426 #, 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/vmware/plugins/base.py:1433 +#: neutron/plugins/vmware/plugins/base.py:1436 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1462 -#: neutron/plugins/vmware/plugins/base.py:1547 +#: neutron/plugins/vmware/plugins/base.py:1465 +#: neutron/plugins/vmware/plugins/base.py:1550 #: neutron/plugins/vmware/plugins/service.py:203 #: neutron/plugins/vmware/plugins/service.py:1214 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1511 +#: neutron/plugins/vmware/plugins/base.py:1514 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1514 +#: neutron/plugins/vmware/plugins/base.py:1517 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1556 +#: neutron/plugins/vmware/plugins/base.py:1559 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1572 +#: neutron/plugins/vmware/plugins/base.py:1575 #, python-format msgid "Logical router %s not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1576 +#: neutron/plugins/vmware/plugins/base.py:1579 msgid "Unable to update logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1578 +#: neutron/plugins/vmware/plugins/base.py:1581 msgid "" "Request cannot contain 'routes' with the NSX platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1635 +#: neutron/plugins/vmware/plugins/base.py:1638 #, python-format msgid "Logical router '%s' not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1639 +#: neutron/plugins/vmware/plugins/base.py:1642 #, python-format msgid "Unable to delete logical router '%s' on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1649 +#: neutron/plugins/vmware/plugins/base.py:1652 #, 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/vmware/plugins/base.py:1717 +#: neutron/plugins/vmware/plugins/base.py:1720 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1815 +#: neutron/plugins/vmware/plugins/base.py:1818 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1820 +#: neutron/plugins/vmware/plugins/base.py:1823 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1952 +#: neutron/plugins/vmware/plugins/base.py:1955 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1958 +#: neutron/plugins/vmware/plugins/base.py:1961 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1995 +#: neutron/plugins/vmware/plugins/base.py:1998 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1998 +#: neutron/plugins/vmware/plugins/base.py:2001 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2032 +#: neutron/plugins/vmware/plugins/base.py:2035 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2055 +#: neutron/plugins/vmware/plugins/base.py:2058 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2084 +#: neutron/plugins/vmware/plugins/base.py:2087 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2113 +#: neutron/plugins/vmware/plugins/base.py:2116 #, python-format msgid "" "Rolling back database changes for gateway device %s because of an error " "in the NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2158 -#: neutron/plugins/vmware/plugins/base.py:2196 +#: neutron/plugins/vmware/plugins/base.py:2161 +#: neutron/plugins/vmware/plugins/base.py:2199 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2293 +#: neutron/plugins/vmware/plugins/base.py:2296 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2300 +#: neutron/plugins/vmware/plugins/base.py:2303 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2348 +#: neutron/plugins/vmware/plugins/base.py:2351 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2380 +#: neutron/plugins/vmware/plugins/base.py:2383 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2388 +#: neutron/plugins/vmware/plugins/base.py:2391 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13267,12 +13277,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2395 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2408 +#: neutron/plugins/vmware/plugins/base.py:2411 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -14449,46 +14459,46 @@ msgstr "" msgid "external_gateway_added: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:50 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:49 msgid "Initializing fwaas iptables driver" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:53 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:52 #, python-format msgid "Creating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:62 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:61 #, python-format msgid "Failed to create firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:66 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:65 #, python-format msgid "Deleting firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:77 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:76 #, python-format msgid "Failed to delete firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:81 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:80 #, python-format msgid "Updating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:90 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:89 #, python-format msgid "Failed to update firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:94 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:93 #, python-format msgid "Applying firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:113 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:112 #, python-format msgid "Failed to apply default policy on firewall: %s" msgstr "" @@ -14748,17 +14758,17 @@ msgstr "" msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:166 #, python-format msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:208 #, python-format msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:369 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -14942,184 +14952,212 @@ msgstr "" msgid "Removing SNAT port for subnet %s as this is the last pool using it..." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:61 +#: neutron/services/loadbalancer/drivers/radware/driver.py:63 msgid "vdirect server IP address" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:64 +#: neutron/services/loadbalancer/drivers/radware/driver.py:66 msgid "vdirect user name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:67 +#: neutron/services/loadbalancer/drivers/radware/driver.py:69 msgid "vdirect user password" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:70 +#: neutron/services/loadbalancer/drivers/radware/driver.py:72 msgid "Service ADC type" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:73 +#: neutron/services/loadbalancer/drivers/radware/driver.py:75 msgid "Service ADC version" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:76 +#: neutron/services/loadbalancer/drivers/radware/driver.py:78 msgid "service HA pair" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:79 +#: neutron/services/loadbalancer/drivers/radware/driver.py:81 msgid "service throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:82 +#: neutron/services/loadbalancer/drivers/radware/driver.py:84 msgid "service ssl throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:85 +#: neutron/services/loadbalancer/drivers/radware/driver.py:87 msgid "service compression throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:88 +#: neutron/services/loadbalancer/drivers/radware/driver.py:90 msgid "service cache" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:91 +#: neutron/services/loadbalancer/drivers/radware/driver.py:93 msgid "l2_l3 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:94 +#: neutron/services/loadbalancer/drivers/radware/driver.py:96 msgid "l4 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:101 +#: neutron/services/loadbalancer/drivers/radware/driver.py:104 msgid "l2_l3 workflow constructor params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:108 +#: neutron/services/loadbalancer/drivers/radware/driver.py:111 msgid "l2_l3 workflow setup params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:111 +#: neutron/services/loadbalancer/drivers/radware/driver.py:114 msgid "List of actions that we dont want to push to the completion queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:115 +#: neutron/services/loadbalancer/drivers/radware/driver.py:118 msgid "l4 workflow action name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:118 +#: neutron/services/loadbalancer/drivers/radware/driver.py:121 msgid "Resource pool ids" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:121 +#: neutron/services/loadbalancer/drivers/radware/driver.py:124 msgid "A required VLAN for the interswitch link to use" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:124 +#: neutron/services/loadbalancer/drivers/radware/driver.py:127 msgid "Support an Alteon interswitch link for stateful session failover" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:183 +#: neutron/services/loadbalancer/drivers/radware/driver.py:221 #, python-format -msgid "create_vip. vip: %s" +msgid "" +"vip: %(vip)s, extended_vip: %(extended_vip)s, network_id: " +"%(vip_network_id)s, service_name: %(service_name)s, pip_info: " +"%(pip_info)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:185 +#: neutron/services/loadbalancer/drivers/radware/driver.py:256 #, python-format -msgid "create_vip. extended_vip: %s" +msgid "Retrieved pip nport: %(port)r for vip: %(vip)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:187 +#: neutron/services/loadbalancer/drivers/radware/driver.py:264 #, python-format -msgid "create_vip. network_id: %s " +msgid "Found no pip nports associated with vip: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:189 +#: neutron/services/loadbalancer/drivers/radware/driver.py:273 #, python-format -msgid "create_vip. service_name: %s " +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:223 +#: neutron/services/loadbalancer/drivers/radware/driver.py:287 #, python-format -msgid "Failed to remove workflow %s. Going to set vip to ERROR status" +msgid "pip nport id: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:314 +#: neutron/services/loadbalancer/drivers/radware/driver.py:291 +#, python-format +msgid "pip nport delete failed: %r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:345 +#: neutron/services/loadbalancer/drivers/radware/driver.py:410 msgid "Starting operation completion handling thread" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:370 +#: neutron/services/loadbalancer/drivers/radware/driver.py:440 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:379 -#: neutron/services/loadbalancer/drivers/radware/driver.py:401 +#: neutron/services/loadbalancer/drivers/radware/driver.py:449 +#: neutron/services/loadbalancer/drivers/radware/driver.py:480 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:387 +#: neutron/services/loadbalancer/drivers/radware/driver.py:457 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:494 +#: neutron/services/loadbalancer/drivers/radware/driver.py:465 +#, python-format +msgid "Post-remove workflow function %r completed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:469 +#, python-format +msgid "Post-remove workflow function %r failed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:584 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:541 +#: neutron/services/loadbalancer/drivers/radware/driver.py:650 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:567 +#: neutron/services/loadbalancer/drivers/radware/driver.py:676 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:574 +#: neutron/services/loadbalancer/drivers/radware/driver.py:683 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:591 +#: neutron/services/loadbalancer/drivers/radware/driver.py:700 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:652 +#: neutron/services/loadbalancer/drivers/radware/driver.py:768 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:664 +#: neutron/services/loadbalancer/drivers/radware/driver.py:780 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:695 +#: neutron/services/loadbalancer/drivers/radware/driver.py:812 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:710 +#: neutron/services/loadbalancer/drivers/radware/driver.py:827 msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:737 +#: neutron/services/loadbalancer/drivers/radware/driver.py:836 +#, python-format +msgid "Post-operation function %(func)r completed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:842 +#, python-format +msgid "Post-operation function %(func)r failed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:876 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:777 +#: neutron/services/loadbalancer/drivers/radware/driver.py:916 #, python-format msgid "_remove_object_from_db %s" msgstr "" @@ -15835,12 +15873,12 @@ msgstr "" msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:404 +#: neutron/tests/unit/vmware/apiclient/fake.py:407 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:413 +#: neutron/tests/unit/vmware/apiclient/fake.py:416 #, python-format msgid "lrouter:%s not found" msgstr "" diff --git a/neutron/locale/hi/LC_MESSAGES/neutron.po b/neutron/locale/hi/LC_MESSAGES/neutron.po index 6e0fa546e..839c5c8df 100644 --- a/neutron/locale/hi/LC_MESSAGES/neutron.po +++ b/neutron/locale/hi/LC_MESSAGES/neutron.po @@ -7,11 +7,11 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-04-23 06:46+0000\n" +"POT-Creation-Date: 2014-04-26 06:48+0000\n" "PO-Revision-Date: 2014-04-07 06:32+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Hindi " -"(http://www.transifex.com/projects/p/openstack/language/hi/)\n" +"(http://www.transifex.com/projects/p/neutron/language/hi/)\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" @@ -526,7 +526,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:575 neutron/agent/l3_agent.py:954 #: neutron/agent/metadata/agent.py:330 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:107 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:836 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:854 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:300 @@ -623,7 +623,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:923 +#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:931 #: neutron/services/firewall/agents/varmour/varmour_router.py:102 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -749,7 +749,7 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:657 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:675 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:283 #, python-format msgid "Delete %s" @@ -1137,25 +1137,25 @@ msgstr "" msgid "Authentication region" msgstr "" -#: neutron/agent/linux/interface.py:202 neutron/agent/linux/interface.py:256 -#: neutron/agent/linux/interface.py:318 neutron/agent/linux/interface.py:367 +#: neutron/agent/linux/interface.py:206 neutron/agent/linux/interface.py:260 +#: neutron/agent/linux/interface.py:322 neutron/agent/linux/interface.py:371 #, python-format msgid "Device %s already exists" msgstr "" -#: neutron/agent/linux/interface.py:220 neutron/agent/linux/interface.py:267 -#: neutron/agent/linux/interface.py:330 neutron/agent/linux/interface.py:374 +#: neutron/agent/linux/interface.py:224 neutron/agent/linux/interface.py:271 +#: neutron/agent/linux/interface.py:334 neutron/agent/linux/interface.py:378 #, python-format msgid "Unplugged interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:222 neutron/agent/linux/interface.py:266 -#: neutron/agent/linux/interface.py:332 neutron/agent/linux/interface.py:376 +#: neutron/agent/linux/interface.py:226 neutron/agent/linux/interface.py:270 +#: neutron/agent/linux/interface.py:336 neutron/agent/linux/interface.py:380 #, python-format msgid "Failed unplugging interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:434 +#: neutron/agent/linux/interface.py:438 #, python-format msgid "Driver location: %s" msgstr "" @@ -1687,12 +1687,12 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:47 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:49 #, python-format msgid "Notify metering agent at %(topic)s.%(host)s the message %(method)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:62 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:64 #, python-format msgid "" "Fanout notify metering agent at %(topic)s the message %(method)s on " @@ -1836,7 +1836,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:357 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2848,8 +2848,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:387 neutron/db/l3_db.py:464 -#: neutron/plugins/bigswitch/plugin.py:1011 -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1001 +#: neutron/plugins/bigswitch/plugin.py:1010 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2901,18 +2901,18 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1844 +#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1847 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:825 +#: neutron/db/l3_db.py:833 #, 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:929 +#: neutron/db/l3_db.py:937 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -3080,6 +3080,11 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" +#: neutron/db/metering/metering_rpc.py:50 +#, python-format +msgid "Unable to find agent %s." +msgstr "" + #: neutron/db/migration/cli.py:32 msgid "Neutron plugin provider module" msgstr "" @@ -3664,7 +3669,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:54 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -3680,47 +3685,47 @@ msgstr "" msgid "Only admin can view or configure quota" msgstr "" -#: neutron/extensions/securitygroup.py:35 +#: neutron/extensions/securitygroup.py:34 msgid "For TCP/UDP protocols, port_range_min must be <= port_range_max" msgstr "" -#: neutron/extensions/securitygroup.py:40 +#: neutron/extensions/securitygroup.py:39 #, python-format msgid "Invalid value for port %(port)s" msgstr "" -#: neutron/extensions/securitygroup.py:44 +#: neutron/extensions/securitygroup.py:43 #, python-format msgid "" "Invalid value for ICMP %(field)s (%(attr)s) %(value)s. It must be 0 to " "255." msgstr "" -#: neutron/extensions/securitygroup.py:49 +#: neutron/extensions/securitygroup.py:48 #, python-format msgid "" "ICMP code (port-range-max) %(value)s is provided but ICMP type (port-" "range-min) is missing." msgstr "" -#: neutron/extensions/securitygroup.py:54 +#: neutron/extensions/securitygroup.py:53 #, python-format msgid "Security Group %(id)s in use." msgstr "" -#: neutron/extensions/securitygroup.py:58 +#: neutron/extensions/securitygroup.py:57 msgid "Removing default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:62 +#: neutron/extensions/securitygroup.py:61 msgid "Updating default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:66 +#: neutron/extensions/securitygroup.py:65 msgid "Default security group already exists." msgstr "" -#: neutron/extensions/securitygroup.py:70 +#: neutron/extensions/securitygroup.py:69 #, python-format msgid "" "Security group rule protocol %(protocol)s not supported. Only protocol " @@ -3728,58 +3733,58 @@ msgid "" "supported." msgstr "" -#: neutron/extensions/securitygroup.py:76 +#: neutron/extensions/securitygroup.py:75 msgid "Multiple tenant_ids in bulk security group rule create not allowed" msgstr "" -#: neutron/extensions/securitygroup.py:81 +#: neutron/extensions/securitygroup.py:80 msgid "Only remote_ip_prefix or remote_group_id may be provided." msgstr "" -#: neutron/extensions/securitygroup.py:86 +#: neutron/extensions/securitygroup.py:85 msgid "Must also specifiy protocol if port range is given." msgstr "" -#: neutron/extensions/securitygroup.py:90 +#: neutron/extensions/securitygroup.py:89 msgid "Only allowed to update rules for one security profile at a time" msgstr "" -#: neutron/extensions/securitygroup.py:95 +#: neutron/extensions/securitygroup.py:94 #, python-format msgid "Security group %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:99 +#: neutron/extensions/securitygroup.py:98 #, python-format msgid "Security group rule %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:103 +#: neutron/extensions/securitygroup.py:102 msgid "Duplicate Security Group Rule in POST." msgstr "" -#: neutron/extensions/securitygroup.py:107 +#: neutron/extensions/securitygroup.py:106 #, python-format msgid "Security group rule already exists. Group id is %(id)s." msgstr "" -#: neutron/extensions/securitygroup.py:111 +#: neutron/extensions/securitygroup.py:110 #, python-format msgid "Conflicting value ethertype %(ethertype)s for CIDR %(cidr)s" msgstr "" -#: neutron/extensions/securitygroup.py:159 +#: neutron/extensions/securitygroup.py:158 #, python-format msgid "'%s' is not an integer or uuid" msgstr "" -#: neutron/extensions/securitygroup.py:248 +#: neutron/extensions/securitygroup.py:247 msgid "" "Number of security groups allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/securitygroup.py:252 +#: neutron/extensions/securitygroup.py:251 msgid "" "Number of security rules allowed per tenant. A negative value means " "unlimited." @@ -3863,47 +3868,47 @@ msgstr "" msgid "Router %(router_id)s has no external network gateway set" msgstr "" -#: neutron/notifiers/nova.py:130 +#: neutron/notifiers/nova.py:165 msgid "device_id is not set on port yet." msgstr "" -#: neutron/notifiers/nova.py:134 +#: neutron/notifiers/nova.py:169 msgid "Port ID not set! Nova will not be notified of port status change." msgstr "" -#: neutron/notifiers/nova.py:159 +#: neutron/notifiers/nova.py:194 #, python-format msgid "" "Ignoring state change previous_port_status: %(pre_status)s " "current_port_status: %(cur_status)s port_id %(id)s" msgstr "" -#: neutron/notifiers/nova.py:187 +#: neutron/notifiers/nova.py:221 #, python-format msgid "Sending events: %s" msgstr "" -#: neutron/notifiers/nova.py:192 +#: neutron/notifiers/nova.py:226 #, python-format msgid "Nova returned NotFound for event: %s" msgstr "" -#: neutron/notifiers/nova.py:195 +#: neutron/notifiers/nova.py:229 #, python-format msgid "Failed to notify nova on events: %s" msgstr "" -#: neutron/notifiers/nova.py:199 neutron/notifiers/nova.py:215 +#: neutron/notifiers/nova.py:233 neutron/notifiers/nova.py:249 #, python-format msgid "Error response returned from nova: %s" msgstr "" -#: neutron/notifiers/nova.py:210 +#: neutron/notifiers/nova.py:244 #, python-format msgid "Nova event: %s returned with failed status" msgstr "" -#: neutron/notifiers/nova.py:213 +#: neutron/notifiers/nova.py:247 #, python-format msgid "Nova event response: %s" msgstr "" @@ -4548,80 +4553,80 @@ msgstr "" msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:661 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:752 +#: neutron/plugins/bigswitch/plugin.py:742 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:804 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:864 +#: neutron/plugins/bigswitch/plugin.py:854 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:902 +#: neutron/plugins/bigswitch/plugin.py:892 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:924 +#: neutron/plugins/bigswitch/plugin.py:914 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:946 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:975 +#: neutron/plugins/bigswitch/plugin.py:965 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1003 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1036 +#: neutron/plugins/bigswitch/plugin.py:1026 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1053 +#: neutron/plugins/bigswitch/plugin.py:1043 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1059 +#: neutron/plugins/bigswitch/plugin.py:1049 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1075 +#: neutron/plugins/bigswitch/plugin.py:1065 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1090 +#: neutron/plugins/bigswitch/plugin.py:1080 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1108 +#: neutron/plugins/bigswitch/plugin.py:1110 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1123 +#: neutron/plugins/bigswitch/plugin.py:1125 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1124 +#: neutron/plugins/bigswitch/plugin.py:1126 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4850,7 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:225 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1002 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1365 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 @@ -4964,9 +4969,9 @@ msgid "%s can not be found in database" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:300 -#: neutron/plugins/brocade/NeutronPlugin.py:343 -#: neutron/plugins/brocade/NeutronPlugin.py:396 -#: neutron/plugins/brocade/NeutronPlugin.py:426 +#: neutron/plugins/brocade/NeutronPlugin.py:344 +#: neutron/plugins/brocade/NeutronPlugin.py:397 +#: neutron/plugins/brocade/NeutronPlugin.py:427 msgid "Brocade NOS driver error" msgstr "" @@ -4976,9 +4981,9 @@ msgid "Returning the allocated vlan (%d) to the pool" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:304 -#: neutron/plugins/brocade/NeutronPlugin.py:344 -#: neutron/plugins/brocade/NeutronPlugin.py:397 -#: neutron/plugins/brocade/NeutronPlugin.py:428 +#: neutron/plugins/brocade/NeutronPlugin.py:345 +#: neutron/plugins/brocade/NeutronPlugin.py:398 +#: neutron/plugins/brocade/NeutronPlugin.py:429 msgid "Brocade plugin raised exception, check logs" msgstr "" @@ -5450,88 +5455,88 @@ msgstr "" msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:866 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:883 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:884 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:891 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:894 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:908 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:915 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:922 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1144 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1151 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1157 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1171 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1168 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1175 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1172 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1179 #, python-format msgid "" "Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " "low address to high address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1185 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1194 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1201 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1200 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1221 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1232 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1253 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1260 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1270 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "Segment range overlaps with another profile" msgstr "" @@ -5670,34 +5675,34 @@ msgstr "" msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:243 msgid "Logical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:268 msgid "network_segment_pool" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:313 msgid "Invalid input for CIDR" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:464 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:452 #, python-format msgid "req: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:473 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:461 #, python-format msgid "status_code %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:478 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:466 #, python-format msgid "VSM: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:493 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:481 #, python-format msgid "Unable to serialize object of type = '%s'" msgstr "" @@ -5706,36 +5711,23 @@ msgstr "" msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 -#, python-format -msgid "_populate_policy_profiles %s" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:191 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:205 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:197 -msgid "_poll_policies" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 -msgid "No policy profile updated from VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:262 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:242 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:266 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:246 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:260 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 @@ -5743,19 +5735,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:249 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:254 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:283 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:267 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 @@ -5763,7 +5755,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5771,164 +5763,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:480 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:460 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:519 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:499 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:524 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:504 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:525 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:505 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:565 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:545 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:570 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:575 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:558 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:583 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:630 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:633 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:610 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:613 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:645 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:625 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:648 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:678 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:658 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:688 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:703 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:735 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:715 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:757 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:737 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:758 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:738 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:782 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:762 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:822 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:802 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:812 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:843 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:823 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:859 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:897 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:877 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:892 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:933 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:941 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1026 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1006 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:232 @@ -5938,88 +5930,88 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1084 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1064 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1099 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1079 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1103 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1083 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1097 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1125 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1147 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1192 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1174 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1190 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:314 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1219 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1201 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1236 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1256 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1290 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1272 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1280 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1309 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1291 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1306 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1321 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1359 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1341 msgid "Get subnets" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1444 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1426 #, python-format msgid "Scheduling router %s" msgstr "" @@ -6451,7 +6443,7 @@ msgid "port_delete received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:219 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:661 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" @@ -6543,7 +6535,7 @@ msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:437 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:976 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:390 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1267 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 @@ -6551,7 +6543,7 @@ msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:445 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1006 msgid "Agent loop has new devices!" msgstr "" @@ -6568,7 +6560,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:474 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:269 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1027 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1045 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1362 msgid "Agent initialized successfully, now running... " @@ -6822,242 +6814,242 @@ msgstr "" msgid "Delete network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:248 #, python-format msgid "Delete net failed after deleting the network in DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253 #, python-format msgid "Get network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:259 msgid "Get networks in progress" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:269 #, python-format msgid "Create port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285 msgid "Create port does not have tenant id info" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:291 #, python-format msgid "Create port does not have tenant id info; obtained is: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:312 #, python-format msgid "Create port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:319 #, python-format msgid "Update port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346 #, python-format msgid "Update port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:352 #, python-format msgid "Delete port in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:365 #, python-format msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:374 #, python-format msgid "Create subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:386 #, python-format msgid "Create subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388 #, python-format msgid "Subnet created: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:394 #, python-format msgid "Update subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419 #, python-format msgid "Update subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:425 #, python-format msgid "Delete subnet in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:430 #, python-format msgid "" "Delete subnet operation failed in SDN-VE after deleting the subnet from " "DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:439 #, python-format msgid "Create router in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:442 #, python-format msgid "Ignoring admin_state_up=False for router=%r. Overriding with True" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:452 msgid "Create router failed: no SDN-VE tenant." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:460 #, python-format msgid "Create router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:462 #, python-format msgid "Router created: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:467 #, python-format msgid "Update router in progress: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:474 msgid "admin_state_up=False routers are not supported." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493 #, python-format msgid "Update router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:499 #, python-format msgid "Delete router in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:506 #, python-format msgid "" "Delete router operation failed in SDN-VE after deleting the router in DB:" " %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:511 #, python-format msgid "" "Add router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:519 #, python-format msgid "SdnvePluginV2.add_router_interface called. Port info: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:533 #, python-format msgid "Update router-add-interface failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 #, python-format msgid "Added router interface: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:540 #, python-format msgid "" "Add router interface only called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550 msgid "" "SdnvePluginV2._add_router_interface_only: failed to add the interface in " "the roll back. of a remove_router_interface operation" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:556 #, python-format msgid "" "Remove router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565 msgid "No port ID" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 #, python-format msgid "SdnvePluginV2.remove_router_interface port: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:571 msgid "No fixed IP" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:576 #, python-format msgid "SdnvePluginV2.remove_router_interface subnet_id: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:584 #, python-format msgid "Update router-remove-interface failed SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:605 #, python-format msgid "Create floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:616 #, python-format msgid "Creating floating ip operation failed in SDN-VE controller: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:619 #, python-format msgid "Created floatingip : %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:624 #, python-format msgid "Update floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644 #, python-format msgid "Update floating ip failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:650 #, python-format msgid "Delete floatingip in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:655 #, python-format msgid "Delete floatingip failed in SDN-VE: %s" msgstr "" @@ -7294,168 +7286,168 @@ msgstr "" msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:304 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:301 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:319 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:323 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:341 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:354 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:343 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:361 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:352 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:370 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:401 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:392 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:410 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:430 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:448 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:437 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:455 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:458 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:454 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:472 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:461 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:479 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:467 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:475 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:493 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:482 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:486 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:504 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:509 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:533 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:568 #, python-format msgid "" "Option \"%(option)s\" must be supported by command \"%(command)s\" to " "enable %(mode)s mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:527 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:545 msgid "No valid Segmentation ID to perform UCAST test." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:562 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN MCAST mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:569 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 msgid "" "Linux kernel vxlan module and iproute2 3.8 or above are required to " "enable VXLAN." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:579 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:597 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:654 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:672 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:281 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:711 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:714 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:732 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:736 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:350 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:758 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:783 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:801 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:409 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:846 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:864 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:850 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:105 @@ -7463,12 +7455,12 @@ msgstr "" msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:905 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1068 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1108 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 @@ -7477,15 +7469,15 @@ msgstr "" msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1075 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:973 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:981 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1095 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 @@ -7495,7 +7487,7 @@ msgstr "" msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:968 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1125 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1142 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 @@ -7504,7 +7496,7 @@ msgstr "" msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1132 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1149 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 @@ -7513,7 +7505,7 @@ msgstr "" msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:979 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:374 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1154 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 @@ -7521,26 +7513,26 @@ msgstr "" msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:971 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:989 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1001 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1012 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1035 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:428 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1038 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Interface mappings: %s" @@ -8085,167 +8077,167 @@ msgstr "" msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:522 +#: neutron/plugins/midonet/plugin.py:524 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%r had been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:529 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:590 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:595 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:600 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:607 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:611 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:616 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:625 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:659 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:734 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:782 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:794 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:838 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:858 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:898 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:909 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1009 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1033 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1042 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1049 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1089 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1108 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1128 +#: neutron/plugins/midonet/plugin.py:1130 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1157 +#: neutron/plugins/midonet/plugin.py:1159 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1164 +#: neutron/plugins/midonet/plugin.py:1166 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1170 +#: neutron/plugins/midonet/plugin.py:1172 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1202 +#: neutron/plugins/midonet/plugin.py:1204 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1212 +#: neutron/plugins/midonet/plugin.py:1214 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1222 +#: neutron/plugins/midonet/plugin.py:1224 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -8456,91 +8448,101 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:465 neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:467 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:471 neutron/plugins/ml2/plugin.py:591 +#: neutron/plugins/ml2/plugin.py:473 neutron/plugins/ml2/plugin.py:593 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:479 +#: neutron/plugins/ml2/plugin.py:481 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:490 +#: neutron/plugins/ml2/plugin.py:492 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:498 neutron/plugins/ml2/plugin.py:604 +#: neutron/plugins/ml2/plugin.py:500 neutron/plugins/ml2/plugin.py:606 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:504 +#: neutron/plugins/ml2/plugin.py:506 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:513 neutron/plugins/ml2/plugin.py:612 +#: neutron/plugins/ml2/plugin.py:515 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:521 +#: neutron/plugins/ml2/plugin.py:523 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:530 +#: neutron/plugins/ml2/plugin.py:532 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:544 +#: neutron/plugins/ml2/plugin.py:546 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:574 +#: neutron/plugins/ml2/plugin.py:576 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:600 +#: neutron/plugins/ml2/plugin.py:587 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:602 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:621 +#: neutron/plugins/ml2/plugin.py:622 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:632 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:650 +#: neutron/plugins/ml2/plugin.py:661 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:120 +#: neutron/plugins/ml2/plugin.py:721 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:125 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:728 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:121 +#: neutron/plugins/ml2/plugin.py:739 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:126 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:737 +#: neutron/plugins/ml2/plugin.py:748 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:749 +#: neutron/plugins/ml2/plugin.py:760 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:761 +#: neutron/plugins/ml2/plugin.py:772 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9424,7 +9426,7 @@ msgstr "" msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:425 +#: neutron/plugins/mlnx/mlnx_plugin.py:426 #, python-format msgid "create_port with %s" msgstr "" @@ -9763,53 +9765,53 @@ msgstr "" msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:398 +#: neutron/plugins/nec/nec_plugin.py:405 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:546 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:603 +#: neutron/plugins/nec/nec_plugin.py:610 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:635 +#: neutron/plugins/nec/nec_plugin.py:642 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:700 +#: neutron/plugins/nec/nec_plugin.py:707 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:731 +#: neutron/plugins/nec/nec_plugin.py:738 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:741 +#: neutron/plugins/nec/nec_plugin.py:748 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:761 +#: neutron/plugins/nec/nec_plugin.py:768 #, 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:766 +#: neutron/plugins/nec/nec_plugin.py:773 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10260,73 +10262,73 @@ msgstr "" msgid "Port-Mapping for port %s not found on VSD" msgstr "" -#: neutron/plugins/nuage/plugin.py:325 +#: neutron/plugins/nuage/plugin.py:327 msgid "" "Either net_partition is not provided with subnet OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:393 +#: neutron/plugins/nuage/plugin.py:395 #, python-format msgid "" "Unable to complete operation on subnet %s.One or more ports have an IP " "allocation from this subnet." msgstr "" -#: neutron/plugins/nuage/plugin.py:423 +#: neutron/plugins/nuage/plugin.py:425 #, python-format msgid "" "Router %s does not hold default zone OR net_partition mapping. Router-IF " "add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:433 +#: neutron/plugins/nuage/plugin.py:435 #, python-format msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:443 +#: neutron/plugins/nuage/plugin.py:445 #, python-format msgid "" "Subnet %(subnet)s and Router %(router)s belong to different net_partition" " Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:455 +#: neutron/plugins/nuage/plugin.py:457 #, python-format msgid "Subnet %s has one or more active VMs Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:501 neutron/plugins/nuage/plugin.py:506 -#: neutron/plugins/nuage/plugin.py:512 +#: neutron/plugins/nuage/plugin.py:503 neutron/plugins/nuage/plugin.py:508 +#: neutron/plugins/nuage/plugin.py:514 #, python-format msgid "No router interface found for Router %s. Router-IF delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:523 +#: neutron/plugins/nuage/plugin.py:525 #, python-format msgid "Subnet %s has one or more active VMs Router-IF delete not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:532 +#: neutron/plugins/nuage/plugin.py:534 #, python-format msgid "" "Router %s does not hold net_partition assoc on Nuage VSD. Router-IF " "delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:571 +#: neutron/plugins/nuage/plugin.py:573 msgid "" "Either net_partition is not provided with router OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:679 +#: neutron/plugins/nuage/plugin.py:681 #, python-format msgid "One or more router still attached to net_partition %s." msgstr "" -#: neutron/plugins/nuage/plugin.py:684 +#: neutron/plugins/nuage/plugin.py:686 #, python-format msgid "NetPartition with %s does not exist" msgstr "" @@ -10700,20 +10702,20 @@ msgstr "" msgid "Number of seconds to retry acquiring an Open vSwitch datapath" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:245 +#: neutron/plugins/oneconvergence/plugin.py:246 msgid "Failed to create subnet, deleting it from neutron" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:309 +#: neutron/plugins/oneconvergence/plugin.py:310 #, python-format msgid "Deleting newly created neutron port %s" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:379 +#: neutron/plugins/oneconvergence/plugin.py:380 msgid "Failed to create floatingip" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:418 +#: neutron/plugins/oneconvergence/plugin.py:419 msgid "Failed to create router" msgstr "" @@ -11214,166 +11216,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:54 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:71 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:75 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:76 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:87 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:88 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:98 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:99 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:112 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:113 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:127 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:128 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:139 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:164 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:348 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:166 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:350 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:154 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:176 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:178 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:195 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:222 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:197 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:224 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:210 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:212 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:238 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:240 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:253 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:255 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:282 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:284 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:306 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:308 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:316 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:318 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:328 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:330 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:336 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:338 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:360 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:362 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:372 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:374 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:382 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:384 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:388 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:390 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:397 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:399 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:407 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:409 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:415 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:417 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:435 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:437 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:446 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:448 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:468 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:470 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:479 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:481 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:491 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:488 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:500 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:497 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:513 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:506 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:522 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:516 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:535 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:526 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 +msgid "Neutron PLUMgrid Director: disassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:540 +msgid "PLUMgrid Library: disassociate_floatingips() called" +msgstr "" + #: neutron/plugins/ryu/ryu_neutron_plugin.py:64 #, python-format msgid "get_ofp_rest_api: %s" @@ -12929,7 +12939,7 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:534 -#: neutron/plugins/vmware/plugins/base.py:1059 +#: neutron/plugins/vmware/plugins/base.py:1062 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -12970,13 +12980,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:670 -#: neutron/plugins/vmware/plugins/base.py:1779 +#: neutron/plugins/vmware/plugins/base.py:1782 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:674 -#: neutron/plugins/vmware/plugins/base.py:1783 +#: neutron/plugins/vmware/plugins/base.py:1786 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13035,231 +13045,231 @@ msgid "" "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1048 +#: neutron/plugins/vmware/plugins/base.py:1051 #, python-format msgid "" "A nsx lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1067 +#: neutron/plugins/vmware/plugins/base.py:1070 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1070 +#: neutron/plugins/vmware/plugins/base.py:1073 #: neutron/plugins/vmware/plugins/service.py:520 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1105 +#: neutron/plugins/vmware/plugins/base.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1182 +#: neutron/plugins/vmware/plugins/base.py:1185 #, python-format msgid "port created on NSX backend for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1185 +#: neutron/plugins/vmware/plugins/base.py:1188 #, python-format msgid "Logical switch for network %s was not found in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1196 +#: neutron/plugins/vmware/plugins/base.py:1199 msgid "Unable to create port or set port attachment in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1288 +#: neutron/plugins/vmware/plugins/base.py:1291 #, python-format msgid "Updating port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1323 +#: neutron/plugins/vmware/plugins/base.py:1326 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1406 +#: neutron/plugins/vmware/plugins/base.py:1409 msgid "" "Cannot create a distributed router with the NSX platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1412 +#: neutron/plugins/vmware/plugins/base.py:1415 msgid "Unable to create logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1423 +#: neutron/plugins/vmware/plugins/base.py:1426 #, 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/vmware/plugins/base.py:1433 +#: neutron/plugins/vmware/plugins/base.py:1436 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1462 -#: neutron/plugins/vmware/plugins/base.py:1547 +#: neutron/plugins/vmware/plugins/base.py:1465 +#: neutron/plugins/vmware/plugins/base.py:1550 #: neutron/plugins/vmware/plugins/service.py:203 #: neutron/plugins/vmware/plugins/service.py:1214 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1511 +#: neutron/plugins/vmware/plugins/base.py:1514 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1514 +#: neutron/plugins/vmware/plugins/base.py:1517 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1556 +#: neutron/plugins/vmware/plugins/base.py:1559 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1572 +#: neutron/plugins/vmware/plugins/base.py:1575 #, python-format msgid "Logical router %s not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1576 +#: neutron/plugins/vmware/plugins/base.py:1579 msgid "Unable to update logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1578 +#: neutron/plugins/vmware/plugins/base.py:1581 msgid "" "Request cannot contain 'routes' with the NSX platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1635 +#: neutron/plugins/vmware/plugins/base.py:1638 #, python-format msgid "Logical router '%s' not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1639 +#: neutron/plugins/vmware/plugins/base.py:1642 #, python-format msgid "Unable to delete logical router '%s' on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1649 +#: neutron/plugins/vmware/plugins/base.py:1652 #, 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/vmware/plugins/base.py:1717 +#: neutron/plugins/vmware/plugins/base.py:1720 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1815 +#: neutron/plugins/vmware/plugins/base.py:1818 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1820 +#: neutron/plugins/vmware/plugins/base.py:1823 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1952 +#: neutron/plugins/vmware/plugins/base.py:1955 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1958 +#: neutron/plugins/vmware/plugins/base.py:1961 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1995 +#: neutron/plugins/vmware/plugins/base.py:1998 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1998 +#: neutron/plugins/vmware/plugins/base.py:2001 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2032 +#: neutron/plugins/vmware/plugins/base.py:2035 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2055 +#: neutron/plugins/vmware/plugins/base.py:2058 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2084 +#: neutron/plugins/vmware/plugins/base.py:2087 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2113 +#: neutron/plugins/vmware/plugins/base.py:2116 #, python-format msgid "" "Rolling back database changes for gateway device %s because of an error " "in the NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2158 -#: neutron/plugins/vmware/plugins/base.py:2196 +#: neutron/plugins/vmware/plugins/base.py:2161 +#: neutron/plugins/vmware/plugins/base.py:2199 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2293 +#: neutron/plugins/vmware/plugins/base.py:2296 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2300 +#: neutron/plugins/vmware/plugins/base.py:2303 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2348 +#: neutron/plugins/vmware/plugins/base.py:2351 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2380 +#: neutron/plugins/vmware/plugins/base.py:2383 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2388 +#: neutron/plugins/vmware/plugins/base.py:2391 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13267,12 +13277,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2395 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2408 +#: neutron/plugins/vmware/plugins/base.py:2411 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -14449,46 +14459,46 @@ msgstr "" msgid "external_gateway_added: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:50 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:49 msgid "Initializing fwaas iptables driver" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:53 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:52 #, python-format msgid "Creating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:62 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:61 #, python-format msgid "Failed to create firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:66 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:65 #, python-format msgid "Deleting firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:77 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:76 #, python-format msgid "Failed to delete firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:81 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:80 #, python-format msgid "Updating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:90 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:89 #, python-format msgid "Failed to update firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:94 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:93 #, python-format msgid "Applying firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:113 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:112 #, python-format msgid "Failed to apply default policy on firewall: %s" msgstr "" @@ -14748,17 +14758,17 @@ msgstr "" msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:166 #, python-format msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:208 #, python-format msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:369 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -14942,184 +14952,212 @@ msgstr "" msgid "Removing SNAT port for subnet %s as this is the last pool using it..." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:61 +#: neutron/services/loadbalancer/drivers/radware/driver.py:63 msgid "vdirect server IP address" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:64 +#: neutron/services/loadbalancer/drivers/radware/driver.py:66 msgid "vdirect user name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:67 +#: neutron/services/loadbalancer/drivers/radware/driver.py:69 msgid "vdirect user password" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:70 +#: neutron/services/loadbalancer/drivers/radware/driver.py:72 msgid "Service ADC type" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:73 +#: neutron/services/loadbalancer/drivers/radware/driver.py:75 msgid "Service ADC version" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:76 +#: neutron/services/loadbalancer/drivers/radware/driver.py:78 msgid "service HA pair" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:79 +#: neutron/services/loadbalancer/drivers/radware/driver.py:81 msgid "service throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:82 +#: neutron/services/loadbalancer/drivers/radware/driver.py:84 msgid "service ssl throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:85 +#: neutron/services/loadbalancer/drivers/radware/driver.py:87 msgid "service compression throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:88 +#: neutron/services/loadbalancer/drivers/radware/driver.py:90 msgid "service cache" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:91 +#: neutron/services/loadbalancer/drivers/radware/driver.py:93 msgid "l2_l3 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:94 +#: neutron/services/loadbalancer/drivers/radware/driver.py:96 msgid "l4 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:101 +#: neutron/services/loadbalancer/drivers/radware/driver.py:104 msgid "l2_l3 workflow constructor params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:108 +#: neutron/services/loadbalancer/drivers/radware/driver.py:111 msgid "l2_l3 workflow setup params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:111 +#: neutron/services/loadbalancer/drivers/radware/driver.py:114 msgid "List of actions that we dont want to push to the completion queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:115 +#: neutron/services/loadbalancer/drivers/radware/driver.py:118 msgid "l4 workflow action name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:118 +#: neutron/services/loadbalancer/drivers/radware/driver.py:121 msgid "Resource pool ids" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:121 +#: neutron/services/loadbalancer/drivers/radware/driver.py:124 msgid "A required VLAN for the interswitch link to use" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:124 +#: neutron/services/loadbalancer/drivers/radware/driver.py:127 msgid "Support an Alteon interswitch link for stateful session failover" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:183 +#: neutron/services/loadbalancer/drivers/radware/driver.py:221 #, python-format -msgid "create_vip. vip: %s" +msgid "" +"vip: %(vip)s, extended_vip: %(extended_vip)s, network_id: " +"%(vip_network_id)s, service_name: %(service_name)s, pip_info: " +"%(pip_info)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:185 +#: neutron/services/loadbalancer/drivers/radware/driver.py:256 #, python-format -msgid "create_vip. extended_vip: %s" +msgid "Retrieved pip nport: %(port)r for vip: %(vip)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:187 +#: neutron/services/loadbalancer/drivers/radware/driver.py:264 #, python-format -msgid "create_vip. network_id: %s " +msgid "Found no pip nports associated with vip: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:189 +#: neutron/services/loadbalancer/drivers/radware/driver.py:273 #, python-format -msgid "create_vip. service_name: %s " +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:223 +#: neutron/services/loadbalancer/drivers/radware/driver.py:287 #, python-format -msgid "Failed to remove workflow %s. Going to set vip to ERROR status" +msgid "pip nport id: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:314 +#: neutron/services/loadbalancer/drivers/radware/driver.py:291 +#, python-format +msgid "pip nport delete failed: %r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:345 +#: neutron/services/loadbalancer/drivers/radware/driver.py:410 msgid "Starting operation completion handling thread" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:370 +#: neutron/services/loadbalancer/drivers/radware/driver.py:440 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:379 -#: neutron/services/loadbalancer/drivers/radware/driver.py:401 +#: neutron/services/loadbalancer/drivers/radware/driver.py:449 +#: neutron/services/loadbalancer/drivers/radware/driver.py:480 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:387 +#: neutron/services/loadbalancer/drivers/radware/driver.py:457 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:494 +#: neutron/services/loadbalancer/drivers/radware/driver.py:465 +#, python-format +msgid "Post-remove workflow function %r completed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:469 +#, python-format +msgid "Post-remove workflow function %r failed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:584 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:541 +#: neutron/services/loadbalancer/drivers/radware/driver.py:650 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:567 +#: neutron/services/loadbalancer/drivers/radware/driver.py:676 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:574 +#: neutron/services/loadbalancer/drivers/radware/driver.py:683 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:591 +#: neutron/services/loadbalancer/drivers/radware/driver.py:700 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:652 +#: neutron/services/loadbalancer/drivers/radware/driver.py:768 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:664 +#: neutron/services/loadbalancer/drivers/radware/driver.py:780 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:695 +#: neutron/services/loadbalancer/drivers/radware/driver.py:812 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:710 +#: neutron/services/loadbalancer/drivers/radware/driver.py:827 msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:737 +#: neutron/services/loadbalancer/drivers/radware/driver.py:836 +#, python-format +msgid "Post-operation function %(func)r completed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:842 +#, python-format +msgid "Post-operation function %(func)r failed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:876 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:777 +#: neutron/services/loadbalancer/drivers/radware/driver.py:916 #, python-format msgid "_remove_object_from_db %s" msgstr "" @@ -15835,12 +15873,12 @@ msgstr "" msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:404 +#: neutron/tests/unit/vmware/apiclient/fake.py:407 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:413 +#: neutron/tests/unit/vmware/apiclient/fake.py:416 #, python-format msgid "lrouter:%s not found" msgstr "" diff --git a/neutron/locale/hr/LC_MESSAGES/neutron.po b/neutron/locale/hr/LC_MESSAGES/neutron.po index 2e3bd5d10..9aabc7a5b 100644 --- a/neutron/locale/hr/LC_MESSAGES/neutron.po +++ b/neutron/locale/hr/LC_MESSAGES/neutron.po @@ -7,11 +7,11 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-04-23 06:46+0000\n" +"POT-Creation-Date: 2014-04-26 06:48+0000\n" "PO-Revision-Date: 2014-04-07 06:32+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Croatian " -"(http://www.transifex.com/projects/p/openstack/language/hr/)\n" +"(http://www.transifex.com/projects/p/neutron/language/hr/)\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2\n" "MIME-Version: 1.0\n" @@ -527,7 +527,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:575 neutron/agent/l3_agent.py:954 #: neutron/agent/metadata/agent.py:330 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:107 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:836 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:854 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:300 @@ -624,7 +624,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:923 +#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:931 #: neutron/services/firewall/agents/varmour/varmour_router.py:102 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -750,7 +750,7 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:657 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:675 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:283 #, python-format msgid "Delete %s" @@ -1138,25 +1138,25 @@ msgstr "" msgid "Authentication region" msgstr "" -#: neutron/agent/linux/interface.py:202 neutron/agent/linux/interface.py:256 -#: neutron/agent/linux/interface.py:318 neutron/agent/linux/interface.py:367 +#: neutron/agent/linux/interface.py:206 neutron/agent/linux/interface.py:260 +#: neutron/agent/linux/interface.py:322 neutron/agent/linux/interface.py:371 #, python-format msgid "Device %s already exists" msgstr "" -#: neutron/agent/linux/interface.py:220 neutron/agent/linux/interface.py:267 -#: neutron/agent/linux/interface.py:330 neutron/agent/linux/interface.py:374 +#: neutron/agent/linux/interface.py:224 neutron/agent/linux/interface.py:271 +#: neutron/agent/linux/interface.py:334 neutron/agent/linux/interface.py:378 #, python-format msgid "Unplugged interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:222 neutron/agent/linux/interface.py:266 -#: neutron/agent/linux/interface.py:332 neutron/agent/linux/interface.py:376 +#: neutron/agent/linux/interface.py:226 neutron/agent/linux/interface.py:270 +#: neutron/agent/linux/interface.py:336 neutron/agent/linux/interface.py:380 #, python-format msgid "Failed unplugging interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:434 +#: neutron/agent/linux/interface.py:438 #, python-format msgid "Driver location: %s" msgstr "" @@ -1688,12 +1688,12 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:47 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:49 #, python-format msgid "Notify metering agent at %(topic)s.%(host)s the message %(method)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:62 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:64 #, python-format msgid "" "Fanout notify metering agent at %(topic)s the message %(method)s on " @@ -1837,7 +1837,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:357 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2849,8 +2849,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:387 neutron/db/l3_db.py:464 -#: neutron/plugins/bigswitch/plugin.py:1011 -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1001 +#: neutron/plugins/bigswitch/plugin.py:1010 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2902,18 +2902,18 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1844 +#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1847 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:825 +#: neutron/db/l3_db.py:833 #, 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:929 +#: neutron/db/l3_db.py:937 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -3081,6 +3081,11 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" +#: neutron/db/metering/metering_rpc.py:50 +#, python-format +msgid "Unable to find agent %s." +msgstr "" + #: neutron/db/migration/cli.py:32 msgid "Neutron plugin provider module" msgstr "" @@ -3665,7 +3670,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:54 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -3681,47 +3686,47 @@ msgstr "" msgid "Only admin can view or configure quota" msgstr "" -#: neutron/extensions/securitygroup.py:35 +#: neutron/extensions/securitygroup.py:34 msgid "For TCP/UDP protocols, port_range_min must be <= port_range_max" msgstr "" -#: neutron/extensions/securitygroup.py:40 +#: neutron/extensions/securitygroup.py:39 #, python-format msgid "Invalid value for port %(port)s" msgstr "" -#: neutron/extensions/securitygroup.py:44 +#: neutron/extensions/securitygroup.py:43 #, python-format msgid "" "Invalid value for ICMP %(field)s (%(attr)s) %(value)s. It must be 0 to " "255." msgstr "" -#: neutron/extensions/securitygroup.py:49 +#: neutron/extensions/securitygroup.py:48 #, python-format msgid "" "ICMP code (port-range-max) %(value)s is provided but ICMP type (port-" "range-min) is missing." msgstr "" -#: neutron/extensions/securitygroup.py:54 +#: neutron/extensions/securitygroup.py:53 #, python-format msgid "Security Group %(id)s in use." msgstr "" -#: neutron/extensions/securitygroup.py:58 +#: neutron/extensions/securitygroup.py:57 msgid "Removing default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:62 +#: neutron/extensions/securitygroup.py:61 msgid "Updating default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:66 +#: neutron/extensions/securitygroup.py:65 msgid "Default security group already exists." msgstr "" -#: neutron/extensions/securitygroup.py:70 +#: neutron/extensions/securitygroup.py:69 #, python-format msgid "" "Security group rule protocol %(protocol)s not supported. Only protocol " @@ -3729,58 +3734,58 @@ msgid "" "supported." msgstr "" -#: neutron/extensions/securitygroup.py:76 +#: neutron/extensions/securitygroup.py:75 msgid "Multiple tenant_ids in bulk security group rule create not allowed" msgstr "" -#: neutron/extensions/securitygroup.py:81 +#: neutron/extensions/securitygroup.py:80 msgid "Only remote_ip_prefix or remote_group_id may be provided." msgstr "" -#: neutron/extensions/securitygroup.py:86 +#: neutron/extensions/securitygroup.py:85 msgid "Must also specifiy protocol if port range is given." msgstr "" -#: neutron/extensions/securitygroup.py:90 +#: neutron/extensions/securitygroup.py:89 msgid "Only allowed to update rules for one security profile at a time" msgstr "" -#: neutron/extensions/securitygroup.py:95 +#: neutron/extensions/securitygroup.py:94 #, python-format msgid "Security group %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:99 +#: neutron/extensions/securitygroup.py:98 #, python-format msgid "Security group rule %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:103 +#: neutron/extensions/securitygroup.py:102 msgid "Duplicate Security Group Rule in POST." msgstr "" -#: neutron/extensions/securitygroup.py:107 +#: neutron/extensions/securitygroup.py:106 #, python-format msgid "Security group rule already exists. Group id is %(id)s." msgstr "" -#: neutron/extensions/securitygroup.py:111 +#: neutron/extensions/securitygroup.py:110 #, python-format msgid "Conflicting value ethertype %(ethertype)s for CIDR %(cidr)s" msgstr "" -#: neutron/extensions/securitygroup.py:159 +#: neutron/extensions/securitygroup.py:158 #, python-format msgid "'%s' is not an integer or uuid" msgstr "" -#: neutron/extensions/securitygroup.py:248 +#: neutron/extensions/securitygroup.py:247 msgid "" "Number of security groups allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/securitygroup.py:252 +#: neutron/extensions/securitygroup.py:251 msgid "" "Number of security rules allowed per tenant. A negative value means " "unlimited." @@ -3864,47 +3869,47 @@ msgstr "" msgid "Router %(router_id)s has no external network gateway set" msgstr "" -#: neutron/notifiers/nova.py:130 +#: neutron/notifiers/nova.py:165 msgid "device_id is not set on port yet." msgstr "" -#: neutron/notifiers/nova.py:134 +#: neutron/notifiers/nova.py:169 msgid "Port ID not set! Nova will not be notified of port status change." msgstr "" -#: neutron/notifiers/nova.py:159 +#: neutron/notifiers/nova.py:194 #, python-format msgid "" "Ignoring state change previous_port_status: %(pre_status)s " "current_port_status: %(cur_status)s port_id %(id)s" msgstr "" -#: neutron/notifiers/nova.py:187 +#: neutron/notifiers/nova.py:221 #, python-format msgid "Sending events: %s" msgstr "" -#: neutron/notifiers/nova.py:192 +#: neutron/notifiers/nova.py:226 #, python-format msgid "Nova returned NotFound for event: %s" msgstr "" -#: neutron/notifiers/nova.py:195 +#: neutron/notifiers/nova.py:229 #, python-format msgid "Failed to notify nova on events: %s" msgstr "" -#: neutron/notifiers/nova.py:199 neutron/notifiers/nova.py:215 +#: neutron/notifiers/nova.py:233 neutron/notifiers/nova.py:249 #, python-format msgid "Error response returned from nova: %s" msgstr "" -#: neutron/notifiers/nova.py:210 +#: neutron/notifiers/nova.py:244 #, python-format msgid "Nova event: %s returned with failed status" msgstr "" -#: neutron/notifiers/nova.py:213 +#: neutron/notifiers/nova.py:247 #, python-format msgid "Nova event response: %s" msgstr "" @@ -4549,80 +4554,80 @@ msgstr "" msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:661 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:752 +#: neutron/plugins/bigswitch/plugin.py:742 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:804 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:864 +#: neutron/plugins/bigswitch/plugin.py:854 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:902 +#: neutron/plugins/bigswitch/plugin.py:892 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:924 +#: neutron/plugins/bigswitch/plugin.py:914 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:946 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:975 +#: neutron/plugins/bigswitch/plugin.py:965 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1003 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1036 +#: neutron/plugins/bigswitch/plugin.py:1026 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1053 +#: neutron/plugins/bigswitch/plugin.py:1043 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1059 +#: neutron/plugins/bigswitch/plugin.py:1049 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1075 +#: neutron/plugins/bigswitch/plugin.py:1065 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1090 +#: neutron/plugins/bigswitch/plugin.py:1080 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1108 +#: neutron/plugins/bigswitch/plugin.py:1110 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1123 +#: neutron/plugins/bigswitch/plugin.py:1125 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1124 +#: neutron/plugins/bigswitch/plugin.py:1126 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4851,7 +4856,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:225 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1002 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1365 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 @@ -4965,9 +4970,9 @@ msgid "%s can not be found in database" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:300 -#: neutron/plugins/brocade/NeutronPlugin.py:343 -#: neutron/plugins/brocade/NeutronPlugin.py:396 -#: neutron/plugins/brocade/NeutronPlugin.py:426 +#: neutron/plugins/brocade/NeutronPlugin.py:344 +#: neutron/plugins/brocade/NeutronPlugin.py:397 +#: neutron/plugins/brocade/NeutronPlugin.py:427 msgid "Brocade NOS driver error" msgstr "" @@ -4977,9 +4982,9 @@ msgid "Returning the allocated vlan (%d) to the pool" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:304 -#: neutron/plugins/brocade/NeutronPlugin.py:344 -#: neutron/plugins/brocade/NeutronPlugin.py:397 -#: neutron/plugins/brocade/NeutronPlugin.py:428 +#: neutron/plugins/brocade/NeutronPlugin.py:345 +#: neutron/plugins/brocade/NeutronPlugin.py:398 +#: neutron/plugins/brocade/NeutronPlugin.py:429 msgid "Brocade plugin raised exception, check logs" msgstr "" @@ -5451,88 +5456,88 @@ msgstr "" msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:866 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:883 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:884 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:891 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:894 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:908 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:915 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:922 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1144 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1151 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1157 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1171 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1168 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1175 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1172 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1179 #, python-format msgid "" "Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " "low address to high address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1185 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1194 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1201 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1200 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1221 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1232 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1253 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1260 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1270 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "Segment range overlaps with another profile" msgstr "" @@ -5671,34 +5676,34 @@ msgstr "" msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:243 msgid "Logical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:268 msgid "network_segment_pool" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:313 msgid "Invalid input for CIDR" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:464 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:452 #, python-format msgid "req: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:473 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:461 #, python-format msgid "status_code %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:478 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:466 #, python-format msgid "VSM: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:493 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:481 #, python-format msgid "Unable to serialize object of type = '%s'" msgstr "" @@ -5707,36 +5712,23 @@ msgstr "" msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 -#, python-format -msgid "_populate_policy_profiles %s" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:191 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:205 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:197 -msgid "_poll_policies" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 -msgid "No policy profile updated from VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:262 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:242 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:266 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:246 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:260 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 @@ -5744,19 +5736,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:249 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:254 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:283 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:267 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 @@ -5764,7 +5756,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5772,164 +5764,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:480 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:460 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:519 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:499 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:524 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:504 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:525 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:505 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:565 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:545 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:570 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:575 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:558 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:583 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:630 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:633 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:610 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:613 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:645 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:625 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:648 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:678 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:658 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:688 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:703 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:735 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:715 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:757 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:737 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:758 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:738 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:782 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:762 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:822 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:802 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:812 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:843 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:823 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:859 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:897 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:877 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:892 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:933 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:941 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1026 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1006 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:232 @@ -5939,88 +5931,88 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1084 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1064 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1099 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1079 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1103 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1083 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1097 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1125 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1147 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1192 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1174 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1190 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:314 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1219 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1201 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1236 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1256 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1290 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1272 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1280 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1309 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1291 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1306 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1321 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1359 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1341 msgid "Get subnets" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1444 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1426 #, python-format msgid "Scheduling router %s" msgstr "" @@ -6452,7 +6444,7 @@ msgid "port_delete received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:219 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:661 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" @@ -6544,7 +6536,7 @@ msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:437 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:976 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:390 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1267 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 @@ -6552,7 +6544,7 @@ msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:445 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1006 msgid "Agent loop has new devices!" msgstr "" @@ -6569,7 +6561,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:474 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:269 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1027 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1045 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1362 msgid "Agent initialized successfully, now running... " @@ -6823,242 +6815,242 @@ msgstr "" msgid "Delete network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:248 #, python-format msgid "Delete net failed after deleting the network in DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253 #, python-format msgid "Get network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:259 msgid "Get networks in progress" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:269 #, python-format msgid "Create port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285 msgid "Create port does not have tenant id info" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:291 #, python-format msgid "Create port does not have tenant id info; obtained is: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:312 #, python-format msgid "Create port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:319 #, python-format msgid "Update port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346 #, python-format msgid "Update port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:352 #, python-format msgid "Delete port in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:365 #, python-format msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:374 #, python-format msgid "Create subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:386 #, python-format msgid "Create subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388 #, python-format msgid "Subnet created: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:394 #, python-format msgid "Update subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419 #, python-format msgid "Update subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:425 #, python-format msgid "Delete subnet in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:430 #, python-format msgid "" "Delete subnet operation failed in SDN-VE after deleting the subnet from " "DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:439 #, python-format msgid "Create router in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:442 #, python-format msgid "Ignoring admin_state_up=False for router=%r. Overriding with True" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:452 msgid "Create router failed: no SDN-VE tenant." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:460 #, python-format msgid "Create router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:462 #, python-format msgid "Router created: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:467 #, python-format msgid "Update router in progress: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:474 msgid "admin_state_up=False routers are not supported." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493 #, python-format msgid "Update router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:499 #, python-format msgid "Delete router in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:506 #, python-format msgid "" "Delete router operation failed in SDN-VE after deleting the router in DB:" " %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:511 #, python-format msgid "" "Add router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:519 #, python-format msgid "SdnvePluginV2.add_router_interface called. Port info: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:533 #, python-format msgid "Update router-add-interface failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 #, python-format msgid "Added router interface: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:540 #, python-format msgid "" "Add router interface only called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550 msgid "" "SdnvePluginV2._add_router_interface_only: failed to add the interface in " "the roll back. of a remove_router_interface operation" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:556 #, python-format msgid "" "Remove router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565 msgid "No port ID" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 #, python-format msgid "SdnvePluginV2.remove_router_interface port: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:571 msgid "No fixed IP" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:576 #, python-format msgid "SdnvePluginV2.remove_router_interface subnet_id: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:584 #, python-format msgid "Update router-remove-interface failed SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:605 #, python-format msgid "Create floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:616 #, python-format msgid "Creating floating ip operation failed in SDN-VE controller: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:619 #, python-format msgid "Created floatingip : %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:624 #, python-format msgid "Update floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644 #, python-format msgid "Update floating ip failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:650 #, python-format msgid "Delete floatingip in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:655 #, python-format msgid "Delete floatingip failed in SDN-VE: %s" msgstr "" @@ -7295,168 +7287,168 @@ msgstr "" msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:304 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:301 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:319 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:323 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:341 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:354 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:343 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:361 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:352 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:370 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:401 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:392 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:410 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:430 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:448 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:437 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:455 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:458 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:454 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:472 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:461 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:479 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:467 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:475 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:493 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:482 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:486 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:504 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:509 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:533 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:568 #, python-format msgid "" "Option \"%(option)s\" must be supported by command \"%(command)s\" to " "enable %(mode)s mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:527 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:545 msgid "No valid Segmentation ID to perform UCAST test." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:562 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN MCAST mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:569 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 msgid "" "Linux kernel vxlan module and iproute2 3.8 or above are required to " "enable VXLAN." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:579 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:597 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:654 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:672 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:281 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:711 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:714 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:732 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:736 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:350 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:758 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:783 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:801 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:409 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:846 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:864 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:850 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:105 @@ -7464,12 +7456,12 @@ msgstr "" msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:905 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1068 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1108 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 @@ -7478,15 +7470,15 @@ msgstr "" msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1075 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:973 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:981 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1095 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 @@ -7496,7 +7488,7 @@ msgstr "" msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:968 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1125 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1142 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 @@ -7505,7 +7497,7 @@ msgstr "" msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1132 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1149 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 @@ -7514,7 +7506,7 @@ msgstr "" msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:979 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:374 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1154 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 @@ -7522,26 +7514,26 @@ msgstr "" msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:971 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:989 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1001 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1012 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1035 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:428 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1038 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Interface mappings: %s" @@ -8086,167 +8078,167 @@ msgstr "" msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:522 +#: neutron/plugins/midonet/plugin.py:524 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%r had been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:529 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:590 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:595 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:600 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:607 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:611 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:616 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:625 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:659 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:734 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:782 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:794 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:838 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:858 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:898 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:909 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1009 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1033 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1042 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1049 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1089 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1108 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1128 +#: neutron/plugins/midonet/plugin.py:1130 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1157 +#: neutron/plugins/midonet/plugin.py:1159 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1164 +#: neutron/plugins/midonet/plugin.py:1166 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1170 +#: neutron/plugins/midonet/plugin.py:1172 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1202 +#: neutron/plugins/midonet/plugin.py:1204 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1212 +#: neutron/plugins/midonet/plugin.py:1214 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1222 +#: neutron/plugins/midonet/plugin.py:1224 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -8457,91 +8449,101 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:465 neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:467 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:471 neutron/plugins/ml2/plugin.py:591 +#: neutron/plugins/ml2/plugin.py:473 neutron/plugins/ml2/plugin.py:593 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:479 +#: neutron/plugins/ml2/plugin.py:481 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:490 +#: neutron/plugins/ml2/plugin.py:492 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:498 neutron/plugins/ml2/plugin.py:604 +#: neutron/plugins/ml2/plugin.py:500 neutron/plugins/ml2/plugin.py:606 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:504 +#: neutron/plugins/ml2/plugin.py:506 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:513 neutron/plugins/ml2/plugin.py:612 +#: neutron/plugins/ml2/plugin.py:515 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:521 +#: neutron/plugins/ml2/plugin.py:523 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:530 +#: neutron/plugins/ml2/plugin.py:532 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:544 +#: neutron/plugins/ml2/plugin.py:546 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:574 +#: neutron/plugins/ml2/plugin.py:576 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:600 +#: neutron/plugins/ml2/plugin.py:587 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:602 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:621 +#: neutron/plugins/ml2/plugin.py:622 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:632 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:650 +#: neutron/plugins/ml2/plugin.py:661 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:120 +#: neutron/plugins/ml2/plugin.py:721 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:125 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:728 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:121 +#: neutron/plugins/ml2/plugin.py:739 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:126 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:737 +#: neutron/plugins/ml2/plugin.py:748 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:749 +#: neutron/plugins/ml2/plugin.py:760 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:761 +#: neutron/plugins/ml2/plugin.py:772 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9425,7 +9427,7 @@ msgstr "" msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:425 +#: neutron/plugins/mlnx/mlnx_plugin.py:426 #, python-format msgid "create_port with %s" msgstr "" @@ -9764,53 +9766,53 @@ msgstr "" msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:398 +#: neutron/plugins/nec/nec_plugin.py:405 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:546 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:603 +#: neutron/plugins/nec/nec_plugin.py:610 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:635 +#: neutron/plugins/nec/nec_plugin.py:642 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:700 +#: neutron/plugins/nec/nec_plugin.py:707 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:731 +#: neutron/plugins/nec/nec_plugin.py:738 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:741 +#: neutron/plugins/nec/nec_plugin.py:748 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:761 +#: neutron/plugins/nec/nec_plugin.py:768 #, 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:766 +#: neutron/plugins/nec/nec_plugin.py:773 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10261,73 +10263,73 @@ msgstr "" msgid "Port-Mapping for port %s not found on VSD" msgstr "" -#: neutron/plugins/nuage/plugin.py:325 +#: neutron/plugins/nuage/plugin.py:327 msgid "" "Either net_partition is not provided with subnet OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:393 +#: neutron/plugins/nuage/plugin.py:395 #, python-format msgid "" "Unable to complete operation on subnet %s.One or more ports have an IP " "allocation from this subnet." msgstr "" -#: neutron/plugins/nuage/plugin.py:423 +#: neutron/plugins/nuage/plugin.py:425 #, python-format msgid "" "Router %s does not hold default zone OR net_partition mapping. Router-IF " "add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:433 +#: neutron/plugins/nuage/plugin.py:435 #, python-format msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:443 +#: neutron/plugins/nuage/plugin.py:445 #, python-format msgid "" "Subnet %(subnet)s and Router %(router)s belong to different net_partition" " Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:455 +#: neutron/plugins/nuage/plugin.py:457 #, python-format msgid "Subnet %s has one or more active VMs Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:501 neutron/plugins/nuage/plugin.py:506 -#: neutron/plugins/nuage/plugin.py:512 +#: neutron/plugins/nuage/plugin.py:503 neutron/plugins/nuage/plugin.py:508 +#: neutron/plugins/nuage/plugin.py:514 #, python-format msgid "No router interface found for Router %s. Router-IF delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:523 +#: neutron/plugins/nuage/plugin.py:525 #, python-format msgid "Subnet %s has one or more active VMs Router-IF delete not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:532 +#: neutron/plugins/nuage/plugin.py:534 #, python-format msgid "" "Router %s does not hold net_partition assoc on Nuage VSD. Router-IF " "delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:571 +#: neutron/plugins/nuage/plugin.py:573 msgid "" "Either net_partition is not provided with router OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:679 +#: neutron/plugins/nuage/plugin.py:681 #, python-format msgid "One or more router still attached to net_partition %s." msgstr "" -#: neutron/plugins/nuage/plugin.py:684 +#: neutron/plugins/nuage/plugin.py:686 #, python-format msgid "NetPartition with %s does not exist" msgstr "" @@ -10701,20 +10703,20 @@ msgstr "" msgid "Number of seconds to retry acquiring an Open vSwitch datapath" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:245 +#: neutron/plugins/oneconvergence/plugin.py:246 msgid "Failed to create subnet, deleting it from neutron" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:309 +#: neutron/plugins/oneconvergence/plugin.py:310 #, python-format msgid "Deleting newly created neutron port %s" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:379 +#: neutron/plugins/oneconvergence/plugin.py:380 msgid "Failed to create floatingip" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:418 +#: neutron/plugins/oneconvergence/plugin.py:419 msgid "Failed to create router" msgstr "" @@ -11215,166 +11217,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:54 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:71 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:75 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:76 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:87 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:88 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:98 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:99 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:112 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:113 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:127 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:128 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:139 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:164 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:348 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:166 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:350 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:154 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:176 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:178 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:195 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:222 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:197 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:224 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:210 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:212 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:238 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:240 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:253 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:255 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:282 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:284 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:306 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:308 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:316 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:318 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:328 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:330 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:336 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:338 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:360 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:362 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:372 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:374 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:382 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:384 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:388 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:390 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:397 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:399 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:407 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:409 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:415 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:417 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:435 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:437 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:446 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:448 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:468 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:470 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:479 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:481 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:491 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:488 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:500 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:497 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:513 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:506 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:522 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:516 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:535 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:526 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 +msgid "Neutron PLUMgrid Director: disassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:540 +msgid "PLUMgrid Library: disassociate_floatingips() called" +msgstr "" + #: neutron/plugins/ryu/ryu_neutron_plugin.py:64 #, python-format msgid "get_ofp_rest_api: %s" @@ -12930,7 +12940,7 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:534 -#: neutron/plugins/vmware/plugins/base.py:1059 +#: neutron/plugins/vmware/plugins/base.py:1062 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -12971,13 +12981,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:670 -#: neutron/plugins/vmware/plugins/base.py:1779 +#: neutron/plugins/vmware/plugins/base.py:1782 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:674 -#: neutron/plugins/vmware/plugins/base.py:1783 +#: neutron/plugins/vmware/plugins/base.py:1786 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13036,231 +13046,231 @@ msgid "" "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1048 +#: neutron/plugins/vmware/plugins/base.py:1051 #, python-format msgid "" "A nsx lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1067 +#: neutron/plugins/vmware/plugins/base.py:1070 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1070 +#: neutron/plugins/vmware/plugins/base.py:1073 #: neutron/plugins/vmware/plugins/service.py:520 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1105 +#: neutron/plugins/vmware/plugins/base.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1182 +#: neutron/plugins/vmware/plugins/base.py:1185 #, python-format msgid "port created on NSX backend for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1185 +#: neutron/plugins/vmware/plugins/base.py:1188 #, python-format msgid "Logical switch for network %s was not found in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1196 +#: neutron/plugins/vmware/plugins/base.py:1199 msgid "Unable to create port or set port attachment in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1288 +#: neutron/plugins/vmware/plugins/base.py:1291 #, python-format msgid "Updating port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1323 +#: neutron/plugins/vmware/plugins/base.py:1326 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1406 +#: neutron/plugins/vmware/plugins/base.py:1409 msgid "" "Cannot create a distributed router with the NSX platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1412 +#: neutron/plugins/vmware/plugins/base.py:1415 msgid "Unable to create logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1423 +#: neutron/plugins/vmware/plugins/base.py:1426 #, 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/vmware/plugins/base.py:1433 +#: neutron/plugins/vmware/plugins/base.py:1436 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1462 -#: neutron/plugins/vmware/plugins/base.py:1547 +#: neutron/plugins/vmware/plugins/base.py:1465 +#: neutron/plugins/vmware/plugins/base.py:1550 #: neutron/plugins/vmware/plugins/service.py:203 #: neutron/plugins/vmware/plugins/service.py:1214 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1511 +#: neutron/plugins/vmware/plugins/base.py:1514 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1514 +#: neutron/plugins/vmware/plugins/base.py:1517 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1556 +#: neutron/plugins/vmware/plugins/base.py:1559 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1572 +#: neutron/plugins/vmware/plugins/base.py:1575 #, python-format msgid "Logical router %s not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1576 +#: neutron/plugins/vmware/plugins/base.py:1579 msgid "Unable to update logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1578 +#: neutron/plugins/vmware/plugins/base.py:1581 msgid "" "Request cannot contain 'routes' with the NSX platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1635 +#: neutron/plugins/vmware/plugins/base.py:1638 #, python-format msgid "Logical router '%s' not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1639 +#: neutron/plugins/vmware/plugins/base.py:1642 #, python-format msgid "Unable to delete logical router '%s' on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1649 +#: neutron/plugins/vmware/plugins/base.py:1652 #, 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/vmware/plugins/base.py:1717 +#: neutron/plugins/vmware/plugins/base.py:1720 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1815 +#: neutron/plugins/vmware/plugins/base.py:1818 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1820 +#: neutron/plugins/vmware/plugins/base.py:1823 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1952 +#: neutron/plugins/vmware/plugins/base.py:1955 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1958 +#: neutron/plugins/vmware/plugins/base.py:1961 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1995 +#: neutron/plugins/vmware/plugins/base.py:1998 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1998 +#: neutron/plugins/vmware/plugins/base.py:2001 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2032 +#: neutron/plugins/vmware/plugins/base.py:2035 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2055 +#: neutron/plugins/vmware/plugins/base.py:2058 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2084 +#: neutron/plugins/vmware/plugins/base.py:2087 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2113 +#: neutron/plugins/vmware/plugins/base.py:2116 #, python-format msgid "" "Rolling back database changes for gateway device %s because of an error " "in the NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2158 -#: neutron/plugins/vmware/plugins/base.py:2196 +#: neutron/plugins/vmware/plugins/base.py:2161 +#: neutron/plugins/vmware/plugins/base.py:2199 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2293 +#: neutron/plugins/vmware/plugins/base.py:2296 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2300 +#: neutron/plugins/vmware/plugins/base.py:2303 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2348 +#: neutron/plugins/vmware/plugins/base.py:2351 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2380 +#: neutron/plugins/vmware/plugins/base.py:2383 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2388 +#: neutron/plugins/vmware/plugins/base.py:2391 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13268,12 +13278,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2395 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2408 +#: neutron/plugins/vmware/plugins/base.py:2411 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -14450,46 +14460,46 @@ msgstr "" msgid "external_gateway_added: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:50 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:49 msgid "Initializing fwaas iptables driver" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:53 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:52 #, python-format msgid "Creating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:62 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:61 #, python-format msgid "Failed to create firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:66 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:65 #, python-format msgid "Deleting firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:77 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:76 #, python-format msgid "Failed to delete firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:81 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:80 #, python-format msgid "Updating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:90 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:89 #, python-format msgid "Failed to update firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:94 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:93 #, python-format msgid "Applying firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:113 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:112 #, python-format msgid "Failed to apply default policy on firewall: %s" msgstr "" @@ -14749,17 +14759,17 @@ msgstr "" msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:166 #, python-format msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:208 #, python-format msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:369 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -14943,184 +14953,212 @@ msgstr "" msgid "Removing SNAT port for subnet %s as this is the last pool using it..." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:61 +#: neutron/services/loadbalancer/drivers/radware/driver.py:63 msgid "vdirect server IP address" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:64 +#: neutron/services/loadbalancer/drivers/radware/driver.py:66 msgid "vdirect user name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:67 +#: neutron/services/loadbalancer/drivers/radware/driver.py:69 msgid "vdirect user password" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:70 +#: neutron/services/loadbalancer/drivers/radware/driver.py:72 msgid "Service ADC type" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:73 +#: neutron/services/loadbalancer/drivers/radware/driver.py:75 msgid "Service ADC version" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:76 +#: neutron/services/loadbalancer/drivers/radware/driver.py:78 msgid "service HA pair" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:79 +#: neutron/services/loadbalancer/drivers/radware/driver.py:81 msgid "service throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:82 +#: neutron/services/loadbalancer/drivers/radware/driver.py:84 msgid "service ssl throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:85 +#: neutron/services/loadbalancer/drivers/radware/driver.py:87 msgid "service compression throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:88 +#: neutron/services/loadbalancer/drivers/radware/driver.py:90 msgid "service cache" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:91 +#: neutron/services/loadbalancer/drivers/radware/driver.py:93 msgid "l2_l3 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:94 +#: neutron/services/loadbalancer/drivers/radware/driver.py:96 msgid "l4 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:101 +#: neutron/services/loadbalancer/drivers/radware/driver.py:104 msgid "l2_l3 workflow constructor params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:108 +#: neutron/services/loadbalancer/drivers/radware/driver.py:111 msgid "l2_l3 workflow setup params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:111 +#: neutron/services/loadbalancer/drivers/radware/driver.py:114 msgid "List of actions that we dont want to push to the completion queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:115 +#: neutron/services/loadbalancer/drivers/radware/driver.py:118 msgid "l4 workflow action name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:118 +#: neutron/services/loadbalancer/drivers/radware/driver.py:121 msgid "Resource pool ids" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:121 +#: neutron/services/loadbalancer/drivers/radware/driver.py:124 msgid "A required VLAN for the interswitch link to use" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:124 +#: neutron/services/loadbalancer/drivers/radware/driver.py:127 msgid "Support an Alteon interswitch link for stateful session failover" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:183 +#: neutron/services/loadbalancer/drivers/radware/driver.py:221 #, python-format -msgid "create_vip. vip: %s" +msgid "" +"vip: %(vip)s, extended_vip: %(extended_vip)s, network_id: " +"%(vip_network_id)s, service_name: %(service_name)s, pip_info: " +"%(pip_info)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:185 +#: neutron/services/loadbalancer/drivers/radware/driver.py:256 #, python-format -msgid "create_vip. extended_vip: %s" +msgid "Retrieved pip nport: %(port)r for vip: %(vip)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:187 +#: neutron/services/loadbalancer/drivers/radware/driver.py:264 #, python-format -msgid "create_vip. network_id: %s " +msgid "Found no pip nports associated with vip: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:189 +#: neutron/services/loadbalancer/drivers/radware/driver.py:273 #, python-format -msgid "create_vip. service_name: %s " +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:223 +#: neutron/services/loadbalancer/drivers/radware/driver.py:287 #, python-format -msgid "Failed to remove workflow %s. Going to set vip to ERROR status" +msgid "pip nport id: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:314 +#: neutron/services/loadbalancer/drivers/radware/driver.py:291 +#, python-format +msgid "pip nport delete failed: %r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:345 +#: neutron/services/loadbalancer/drivers/radware/driver.py:410 msgid "Starting operation completion handling thread" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:370 +#: neutron/services/loadbalancer/drivers/radware/driver.py:440 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:379 -#: neutron/services/loadbalancer/drivers/radware/driver.py:401 +#: neutron/services/loadbalancer/drivers/radware/driver.py:449 +#: neutron/services/loadbalancer/drivers/radware/driver.py:480 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:387 +#: neutron/services/loadbalancer/drivers/radware/driver.py:457 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:494 +#: neutron/services/loadbalancer/drivers/radware/driver.py:465 +#, python-format +msgid "Post-remove workflow function %r completed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:469 +#, python-format +msgid "Post-remove workflow function %r failed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:584 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:541 +#: neutron/services/loadbalancer/drivers/radware/driver.py:650 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:567 +#: neutron/services/loadbalancer/drivers/radware/driver.py:676 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:574 +#: neutron/services/loadbalancer/drivers/radware/driver.py:683 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:591 +#: neutron/services/loadbalancer/drivers/radware/driver.py:700 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:652 +#: neutron/services/loadbalancer/drivers/radware/driver.py:768 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:664 +#: neutron/services/loadbalancer/drivers/radware/driver.py:780 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:695 +#: neutron/services/loadbalancer/drivers/radware/driver.py:812 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:710 +#: neutron/services/loadbalancer/drivers/radware/driver.py:827 msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:737 +#: neutron/services/loadbalancer/drivers/radware/driver.py:836 +#, python-format +msgid "Post-operation function %(func)r completed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:842 +#, python-format +msgid "Post-operation function %(func)r failed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:876 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:777 +#: neutron/services/loadbalancer/drivers/radware/driver.py:916 #, python-format msgid "_remove_object_from_db %s" msgstr "" @@ -15836,12 +15874,12 @@ msgstr "" msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:404 +#: neutron/tests/unit/vmware/apiclient/fake.py:407 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:413 +#: neutron/tests/unit/vmware/apiclient/fake.py:416 #, python-format msgid "lrouter:%s not found" msgstr "" diff --git a/neutron/locale/hu/LC_MESSAGES/neutron.po b/neutron/locale/hu/LC_MESSAGES/neutron.po index a24070e45..b96bc02ac 100644 --- a/neutron/locale/hu/LC_MESSAGES/neutron.po +++ b/neutron/locale/hu/LC_MESSAGES/neutron.po @@ -7,11 +7,11 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-04-23 06:46+0000\n" +"POT-Creation-Date: 2014-04-26 06:48+0000\n" "PO-Revision-Date: 2014-04-07 06:32+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Hungarian " -"(http://www.transifex.com/projects/p/openstack/language/hu/)\n" +"(http://www.transifex.com/projects/p/neutron/language/hu/)\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" @@ -526,7 +526,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:575 neutron/agent/l3_agent.py:954 #: neutron/agent/metadata/agent.py:330 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:107 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:836 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:854 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:300 @@ -623,7 +623,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:923 +#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:931 #: neutron/services/firewall/agents/varmour/varmour_router.py:102 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -749,7 +749,7 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:657 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:675 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:283 #, python-format msgid "Delete %s" @@ -1137,25 +1137,25 @@ msgstr "" msgid "Authentication region" msgstr "" -#: neutron/agent/linux/interface.py:202 neutron/agent/linux/interface.py:256 -#: neutron/agent/linux/interface.py:318 neutron/agent/linux/interface.py:367 +#: neutron/agent/linux/interface.py:206 neutron/agent/linux/interface.py:260 +#: neutron/agent/linux/interface.py:322 neutron/agent/linux/interface.py:371 #, python-format msgid "Device %s already exists" msgstr "" -#: neutron/agent/linux/interface.py:220 neutron/agent/linux/interface.py:267 -#: neutron/agent/linux/interface.py:330 neutron/agent/linux/interface.py:374 +#: neutron/agent/linux/interface.py:224 neutron/agent/linux/interface.py:271 +#: neutron/agent/linux/interface.py:334 neutron/agent/linux/interface.py:378 #, python-format msgid "Unplugged interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:222 neutron/agent/linux/interface.py:266 -#: neutron/agent/linux/interface.py:332 neutron/agent/linux/interface.py:376 +#: neutron/agent/linux/interface.py:226 neutron/agent/linux/interface.py:270 +#: neutron/agent/linux/interface.py:336 neutron/agent/linux/interface.py:380 #, python-format msgid "Failed unplugging interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:434 +#: neutron/agent/linux/interface.py:438 #, python-format msgid "Driver location: %s" msgstr "" @@ -1687,12 +1687,12 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:47 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:49 #, python-format msgid "Notify metering agent at %(topic)s.%(host)s the message %(method)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:62 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:64 #, python-format msgid "" "Fanout notify metering agent at %(topic)s the message %(method)s on " @@ -1836,7 +1836,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:357 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2848,8 +2848,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:387 neutron/db/l3_db.py:464 -#: neutron/plugins/bigswitch/plugin.py:1011 -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1001 +#: neutron/plugins/bigswitch/plugin.py:1010 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2901,18 +2901,18 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1844 +#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1847 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:825 +#: neutron/db/l3_db.py:833 #, 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:929 +#: neutron/db/l3_db.py:937 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -3080,6 +3080,11 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" +#: neutron/db/metering/metering_rpc.py:50 +#, python-format +msgid "Unable to find agent %s." +msgstr "" + #: neutron/db/migration/cli.py:32 msgid "Neutron plugin provider module" msgstr "" @@ -3664,7 +3669,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:54 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -3680,47 +3685,47 @@ msgstr "" msgid "Only admin can view or configure quota" msgstr "" -#: neutron/extensions/securitygroup.py:35 +#: neutron/extensions/securitygroup.py:34 msgid "For TCP/UDP protocols, port_range_min must be <= port_range_max" msgstr "" -#: neutron/extensions/securitygroup.py:40 +#: neutron/extensions/securitygroup.py:39 #, python-format msgid "Invalid value for port %(port)s" msgstr "" -#: neutron/extensions/securitygroup.py:44 +#: neutron/extensions/securitygroup.py:43 #, python-format msgid "" "Invalid value for ICMP %(field)s (%(attr)s) %(value)s. It must be 0 to " "255." msgstr "" -#: neutron/extensions/securitygroup.py:49 +#: neutron/extensions/securitygroup.py:48 #, python-format msgid "" "ICMP code (port-range-max) %(value)s is provided but ICMP type (port-" "range-min) is missing." msgstr "" -#: neutron/extensions/securitygroup.py:54 +#: neutron/extensions/securitygroup.py:53 #, python-format msgid "Security Group %(id)s in use." msgstr "" -#: neutron/extensions/securitygroup.py:58 +#: neutron/extensions/securitygroup.py:57 msgid "Removing default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:62 +#: neutron/extensions/securitygroup.py:61 msgid "Updating default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:66 +#: neutron/extensions/securitygroup.py:65 msgid "Default security group already exists." msgstr "" -#: neutron/extensions/securitygroup.py:70 +#: neutron/extensions/securitygroup.py:69 #, python-format msgid "" "Security group rule protocol %(protocol)s not supported. Only protocol " @@ -3728,58 +3733,58 @@ msgid "" "supported." msgstr "" -#: neutron/extensions/securitygroup.py:76 +#: neutron/extensions/securitygroup.py:75 msgid "Multiple tenant_ids in bulk security group rule create not allowed" msgstr "" -#: neutron/extensions/securitygroup.py:81 +#: neutron/extensions/securitygroup.py:80 msgid "Only remote_ip_prefix or remote_group_id may be provided." msgstr "" -#: neutron/extensions/securitygroup.py:86 +#: neutron/extensions/securitygroup.py:85 msgid "Must also specifiy protocol if port range is given." msgstr "" -#: neutron/extensions/securitygroup.py:90 +#: neutron/extensions/securitygroup.py:89 msgid "Only allowed to update rules for one security profile at a time" msgstr "" -#: neutron/extensions/securitygroup.py:95 +#: neutron/extensions/securitygroup.py:94 #, python-format msgid "Security group %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:99 +#: neutron/extensions/securitygroup.py:98 #, python-format msgid "Security group rule %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:103 +#: neutron/extensions/securitygroup.py:102 msgid "Duplicate Security Group Rule in POST." msgstr "" -#: neutron/extensions/securitygroup.py:107 +#: neutron/extensions/securitygroup.py:106 #, python-format msgid "Security group rule already exists. Group id is %(id)s." msgstr "" -#: neutron/extensions/securitygroup.py:111 +#: neutron/extensions/securitygroup.py:110 #, python-format msgid "Conflicting value ethertype %(ethertype)s for CIDR %(cidr)s" msgstr "" -#: neutron/extensions/securitygroup.py:159 +#: neutron/extensions/securitygroup.py:158 #, python-format msgid "'%s' is not an integer or uuid" msgstr "" -#: neutron/extensions/securitygroup.py:248 +#: neutron/extensions/securitygroup.py:247 msgid "" "Number of security groups allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/securitygroup.py:252 +#: neutron/extensions/securitygroup.py:251 msgid "" "Number of security rules allowed per tenant. A negative value means " "unlimited." @@ -3863,47 +3868,47 @@ msgstr "" msgid "Router %(router_id)s has no external network gateway set" msgstr "" -#: neutron/notifiers/nova.py:130 +#: neutron/notifiers/nova.py:165 msgid "device_id is not set on port yet." msgstr "" -#: neutron/notifiers/nova.py:134 +#: neutron/notifiers/nova.py:169 msgid "Port ID not set! Nova will not be notified of port status change." msgstr "" -#: neutron/notifiers/nova.py:159 +#: neutron/notifiers/nova.py:194 #, python-format msgid "" "Ignoring state change previous_port_status: %(pre_status)s " "current_port_status: %(cur_status)s port_id %(id)s" msgstr "" -#: neutron/notifiers/nova.py:187 +#: neutron/notifiers/nova.py:221 #, python-format msgid "Sending events: %s" msgstr "" -#: neutron/notifiers/nova.py:192 +#: neutron/notifiers/nova.py:226 #, python-format msgid "Nova returned NotFound for event: %s" msgstr "" -#: neutron/notifiers/nova.py:195 +#: neutron/notifiers/nova.py:229 #, python-format msgid "Failed to notify nova on events: %s" msgstr "" -#: neutron/notifiers/nova.py:199 neutron/notifiers/nova.py:215 +#: neutron/notifiers/nova.py:233 neutron/notifiers/nova.py:249 #, python-format msgid "Error response returned from nova: %s" msgstr "" -#: neutron/notifiers/nova.py:210 +#: neutron/notifiers/nova.py:244 #, python-format msgid "Nova event: %s returned with failed status" msgstr "" -#: neutron/notifiers/nova.py:213 +#: neutron/notifiers/nova.py:247 #, python-format msgid "Nova event response: %s" msgstr "" @@ -4548,80 +4553,80 @@ msgstr "" msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:661 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:752 +#: neutron/plugins/bigswitch/plugin.py:742 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:804 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:864 +#: neutron/plugins/bigswitch/plugin.py:854 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:902 +#: neutron/plugins/bigswitch/plugin.py:892 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:924 +#: neutron/plugins/bigswitch/plugin.py:914 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:946 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:975 +#: neutron/plugins/bigswitch/plugin.py:965 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1003 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1036 +#: neutron/plugins/bigswitch/plugin.py:1026 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1053 +#: neutron/plugins/bigswitch/plugin.py:1043 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1059 +#: neutron/plugins/bigswitch/plugin.py:1049 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1075 +#: neutron/plugins/bigswitch/plugin.py:1065 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1090 +#: neutron/plugins/bigswitch/plugin.py:1080 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1108 +#: neutron/plugins/bigswitch/plugin.py:1110 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1123 +#: neutron/plugins/bigswitch/plugin.py:1125 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1124 +#: neutron/plugins/bigswitch/plugin.py:1126 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4850,7 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:225 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1002 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1365 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 @@ -4964,9 +4969,9 @@ msgid "%s can not be found in database" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:300 -#: neutron/plugins/brocade/NeutronPlugin.py:343 -#: neutron/plugins/brocade/NeutronPlugin.py:396 -#: neutron/plugins/brocade/NeutronPlugin.py:426 +#: neutron/plugins/brocade/NeutronPlugin.py:344 +#: neutron/plugins/brocade/NeutronPlugin.py:397 +#: neutron/plugins/brocade/NeutronPlugin.py:427 msgid "Brocade NOS driver error" msgstr "" @@ -4976,9 +4981,9 @@ msgid "Returning the allocated vlan (%d) to the pool" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:304 -#: neutron/plugins/brocade/NeutronPlugin.py:344 -#: neutron/plugins/brocade/NeutronPlugin.py:397 -#: neutron/plugins/brocade/NeutronPlugin.py:428 +#: neutron/plugins/brocade/NeutronPlugin.py:345 +#: neutron/plugins/brocade/NeutronPlugin.py:398 +#: neutron/plugins/brocade/NeutronPlugin.py:429 msgid "Brocade plugin raised exception, check logs" msgstr "" @@ -5450,88 +5455,88 @@ msgstr "" msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:866 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:883 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:884 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:891 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:894 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:908 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:915 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:922 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1144 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1151 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1157 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1171 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1168 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1175 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1172 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1179 #, python-format msgid "" "Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " "low address to high address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1185 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1194 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1201 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1200 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1221 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1232 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1253 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1260 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1270 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "Segment range overlaps with another profile" msgstr "" @@ -5670,34 +5675,34 @@ msgstr "" msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:243 msgid "Logical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:268 msgid "network_segment_pool" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:313 msgid "Invalid input for CIDR" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:464 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:452 #, python-format msgid "req: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:473 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:461 #, python-format msgid "status_code %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:478 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:466 #, python-format msgid "VSM: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:493 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:481 #, python-format msgid "Unable to serialize object of type = '%s'" msgstr "" @@ -5706,36 +5711,23 @@ msgstr "" msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 -#, python-format -msgid "_populate_policy_profiles %s" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:191 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:205 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:197 -msgid "_poll_policies" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 -msgid "No policy profile updated from VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:262 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:242 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:266 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:246 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:260 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 @@ -5743,19 +5735,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:249 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:254 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:283 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:267 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 @@ -5763,7 +5755,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5771,164 +5763,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:480 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:460 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:519 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:499 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:524 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:504 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:525 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:505 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:565 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:545 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:570 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:575 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:558 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:583 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:630 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:633 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:610 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:613 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:645 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:625 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:648 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:678 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:658 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:688 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:703 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:735 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:715 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:757 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:737 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:758 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:738 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:782 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:762 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:822 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:802 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:812 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:843 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:823 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:859 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:897 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:877 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:892 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:933 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:941 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1026 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1006 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:232 @@ -5938,88 +5930,88 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1084 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1064 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1099 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1079 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1103 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1083 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1097 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1125 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1147 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1192 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1174 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1190 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:314 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1219 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1201 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1236 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1256 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1290 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1272 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1280 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1309 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1291 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1306 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1321 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1359 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1341 msgid "Get subnets" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1444 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1426 #, python-format msgid "Scheduling router %s" msgstr "" @@ -6451,7 +6443,7 @@ msgid "port_delete received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:219 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:661 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" @@ -6543,7 +6535,7 @@ msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:437 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:976 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:390 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1267 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 @@ -6551,7 +6543,7 @@ msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:445 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1006 msgid "Agent loop has new devices!" msgstr "" @@ -6568,7 +6560,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:474 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:269 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1027 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1045 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1362 msgid "Agent initialized successfully, now running... " @@ -6822,242 +6814,242 @@ msgstr "" msgid "Delete network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:248 #, python-format msgid "Delete net failed after deleting the network in DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253 #, python-format msgid "Get network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:259 msgid "Get networks in progress" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:269 #, python-format msgid "Create port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285 msgid "Create port does not have tenant id info" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:291 #, python-format msgid "Create port does not have tenant id info; obtained is: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:312 #, python-format msgid "Create port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:319 #, python-format msgid "Update port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346 #, python-format msgid "Update port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:352 #, python-format msgid "Delete port in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:365 #, python-format msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:374 #, python-format msgid "Create subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:386 #, python-format msgid "Create subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388 #, python-format msgid "Subnet created: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:394 #, python-format msgid "Update subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419 #, python-format msgid "Update subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:425 #, python-format msgid "Delete subnet in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:430 #, python-format msgid "" "Delete subnet operation failed in SDN-VE after deleting the subnet from " "DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:439 #, python-format msgid "Create router in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:442 #, python-format msgid "Ignoring admin_state_up=False for router=%r. Overriding with True" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:452 msgid "Create router failed: no SDN-VE tenant." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:460 #, python-format msgid "Create router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:462 #, python-format msgid "Router created: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:467 #, python-format msgid "Update router in progress: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:474 msgid "admin_state_up=False routers are not supported." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493 #, python-format msgid "Update router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:499 #, python-format msgid "Delete router in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:506 #, python-format msgid "" "Delete router operation failed in SDN-VE after deleting the router in DB:" " %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:511 #, python-format msgid "" "Add router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:519 #, python-format msgid "SdnvePluginV2.add_router_interface called. Port info: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:533 #, python-format msgid "Update router-add-interface failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 #, python-format msgid "Added router interface: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:540 #, python-format msgid "" "Add router interface only called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550 msgid "" "SdnvePluginV2._add_router_interface_only: failed to add the interface in " "the roll back. of a remove_router_interface operation" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:556 #, python-format msgid "" "Remove router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565 msgid "No port ID" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 #, python-format msgid "SdnvePluginV2.remove_router_interface port: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:571 msgid "No fixed IP" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:576 #, python-format msgid "SdnvePluginV2.remove_router_interface subnet_id: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:584 #, python-format msgid "Update router-remove-interface failed SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:605 #, python-format msgid "Create floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:616 #, python-format msgid "Creating floating ip operation failed in SDN-VE controller: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:619 #, python-format msgid "Created floatingip : %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:624 #, python-format msgid "Update floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644 #, python-format msgid "Update floating ip failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:650 #, python-format msgid "Delete floatingip in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:655 #, python-format msgid "Delete floatingip failed in SDN-VE: %s" msgstr "" @@ -7294,168 +7286,168 @@ msgstr "" msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:304 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:301 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:319 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:323 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:341 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:354 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:343 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:361 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:352 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:370 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:401 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:392 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:410 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:430 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:448 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:437 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:455 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:458 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:454 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:472 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:461 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:479 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:467 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:475 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:493 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:482 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:486 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:504 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:509 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:533 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:568 #, python-format msgid "" "Option \"%(option)s\" must be supported by command \"%(command)s\" to " "enable %(mode)s mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:527 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:545 msgid "No valid Segmentation ID to perform UCAST test." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:562 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN MCAST mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:569 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 msgid "" "Linux kernel vxlan module and iproute2 3.8 or above are required to " "enable VXLAN." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:579 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:597 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:654 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:672 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:281 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:711 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:714 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:732 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:736 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:350 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:758 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:783 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:801 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:409 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:846 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:864 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:850 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:105 @@ -7463,12 +7455,12 @@ msgstr "" msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:905 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1068 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1108 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 @@ -7477,15 +7469,15 @@ msgstr "" msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1075 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:973 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:981 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1095 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 @@ -7495,7 +7487,7 @@ msgstr "" msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:968 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1125 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1142 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 @@ -7504,7 +7496,7 @@ msgstr "" msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1132 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1149 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 @@ -7513,7 +7505,7 @@ msgstr "" msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:979 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:374 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1154 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 @@ -7521,26 +7513,26 @@ msgstr "" msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:971 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:989 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1001 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1012 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1035 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:428 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1038 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Interface mappings: %s" @@ -8085,167 +8077,167 @@ msgstr "" msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:522 +#: neutron/plugins/midonet/plugin.py:524 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%r had been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:529 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:590 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:595 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:600 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:607 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:611 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:616 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:625 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:659 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:734 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:782 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:794 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:838 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:858 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:898 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:909 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1009 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1033 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1042 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1049 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1089 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1108 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1128 +#: neutron/plugins/midonet/plugin.py:1130 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1157 +#: neutron/plugins/midonet/plugin.py:1159 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1164 +#: neutron/plugins/midonet/plugin.py:1166 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1170 +#: neutron/plugins/midonet/plugin.py:1172 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1202 +#: neutron/plugins/midonet/plugin.py:1204 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1212 +#: neutron/plugins/midonet/plugin.py:1214 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1222 +#: neutron/plugins/midonet/plugin.py:1224 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -8456,91 +8448,101 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:465 neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:467 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:471 neutron/plugins/ml2/plugin.py:591 +#: neutron/plugins/ml2/plugin.py:473 neutron/plugins/ml2/plugin.py:593 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:479 +#: neutron/plugins/ml2/plugin.py:481 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:490 +#: neutron/plugins/ml2/plugin.py:492 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:498 neutron/plugins/ml2/plugin.py:604 +#: neutron/plugins/ml2/plugin.py:500 neutron/plugins/ml2/plugin.py:606 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:504 +#: neutron/plugins/ml2/plugin.py:506 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:513 neutron/plugins/ml2/plugin.py:612 +#: neutron/plugins/ml2/plugin.py:515 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:521 +#: neutron/plugins/ml2/plugin.py:523 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:530 +#: neutron/plugins/ml2/plugin.py:532 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:544 +#: neutron/plugins/ml2/plugin.py:546 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:574 +#: neutron/plugins/ml2/plugin.py:576 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:600 +#: neutron/plugins/ml2/plugin.py:587 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:602 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:621 +#: neutron/plugins/ml2/plugin.py:622 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:632 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:650 +#: neutron/plugins/ml2/plugin.py:661 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:120 +#: neutron/plugins/ml2/plugin.py:721 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:125 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:728 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:121 +#: neutron/plugins/ml2/plugin.py:739 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:126 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:737 +#: neutron/plugins/ml2/plugin.py:748 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:749 +#: neutron/plugins/ml2/plugin.py:760 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:761 +#: neutron/plugins/ml2/plugin.py:772 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9424,7 +9426,7 @@ msgstr "" msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:425 +#: neutron/plugins/mlnx/mlnx_plugin.py:426 #, python-format msgid "create_port with %s" msgstr "" @@ -9763,53 +9765,53 @@ msgstr "" msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:398 +#: neutron/plugins/nec/nec_plugin.py:405 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:546 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:603 +#: neutron/plugins/nec/nec_plugin.py:610 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:635 +#: neutron/plugins/nec/nec_plugin.py:642 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:700 +#: neutron/plugins/nec/nec_plugin.py:707 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:731 +#: neutron/plugins/nec/nec_plugin.py:738 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:741 +#: neutron/plugins/nec/nec_plugin.py:748 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:761 +#: neutron/plugins/nec/nec_plugin.py:768 #, 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:766 +#: neutron/plugins/nec/nec_plugin.py:773 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10260,73 +10262,73 @@ msgstr "" msgid "Port-Mapping for port %s not found on VSD" msgstr "" -#: neutron/plugins/nuage/plugin.py:325 +#: neutron/plugins/nuage/plugin.py:327 msgid "" "Either net_partition is not provided with subnet OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:393 +#: neutron/plugins/nuage/plugin.py:395 #, python-format msgid "" "Unable to complete operation on subnet %s.One or more ports have an IP " "allocation from this subnet." msgstr "" -#: neutron/plugins/nuage/plugin.py:423 +#: neutron/plugins/nuage/plugin.py:425 #, python-format msgid "" "Router %s does not hold default zone OR net_partition mapping. Router-IF " "add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:433 +#: neutron/plugins/nuage/plugin.py:435 #, python-format msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:443 +#: neutron/plugins/nuage/plugin.py:445 #, python-format msgid "" "Subnet %(subnet)s and Router %(router)s belong to different net_partition" " Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:455 +#: neutron/plugins/nuage/plugin.py:457 #, python-format msgid "Subnet %s has one or more active VMs Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:501 neutron/plugins/nuage/plugin.py:506 -#: neutron/plugins/nuage/plugin.py:512 +#: neutron/plugins/nuage/plugin.py:503 neutron/plugins/nuage/plugin.py:508 +#: neutron/plugins/nuage/plugin.py:514 #, python-format msgid "No router interface found for Router %s. Router-IF delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:523 +#: neutron/plugins/nuage/plugin.py:525 #, python-format msgid "Subnet %s has one or more active VMs Router-IF delete not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:532 +#: neutron/plugins/nuage/plugin.py:534 #, python-format msgid "" "Router %s does not hold net_partition assoc on Nuage VSD. Router-IF " "delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:571 +#: neutron/plugins/nuage/plugin.py:573 msgid "" "Either net_partition is not provided with router OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:679 +#: neutron/plugins/nuage/plugin.py:681 #, python-format msgid "One or more router still attached to net_partition %s." msgstr "" -#: neutron/plugins/nuage/plugin.py:684 +#: neutron/plugins/nuage/plugin.py:686 #, python-format msgid "NetPartition with %s does not exist" msgstr "" @@ -10700,20 +10702,20 @@ msgstr "" msgid "Number of seconds to retry acquiring an Open vSwitch datapath" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:245 +#: neutron/plugins/oneconvergence/plugin.py:246 msgid "Failed to create subnet, deleting it from neutron" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:309 +#: neutron/plugins/oneconvergence/plugin.py:310 #, python-format msgid "Deleting newly created neutron port %s" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:379 +#: neutron/plugins/oneconvergence/plugin.py:380 msgid "Failed to create floatingip" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:418 +#: neutron/plugins/oneconvergence/plugin.py:419 msgid "Failed to create router" msgstr "" @@ -11214,166 +11216,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:54 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:71 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:75 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:76 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:87 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:88 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:98 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:99 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:112 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:113 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:127 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:128 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:139 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:164 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:348 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:166 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:350 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:154 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:176 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:178 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:195 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:222 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:197 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:224 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:210 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:212 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:238 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:240 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:253 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:255 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:282 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:284 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:306 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:308 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:316 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:318 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:328 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:330 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:336 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:338 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:360 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:362 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:372 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:374 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:382 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:384 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:388 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:390 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:397 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:399 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:407 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:409 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:415 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:417 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:435 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:437 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:446 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:448 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:468 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:470 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:479 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:481 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:491 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:488 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:500 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:497 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:513 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:506 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:522 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:516 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:535 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:526 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 +msgid "Neutron PLUMgrid Director: disassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:540 +msgid "PLUMgrid Library: disassociate_floatingips() called" +msgstr "" + #: neutron/plugins/ryu/ryu_neutron_plugin.py:64 #, python-format msgid "get_ofp_rest_api: %s" @@ -12929,7 +12939,7 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:534 -#: neutron/plugins/vmware/plugins/base.py:1059 +#: neutron/plugins/vmware/plugins/base.py:1062 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -12970,13 +12980,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:670 -#: neutron/plugins/vmware/plugins/base.py:1779 +#: neutron/plugins/vmware/plugins/base.py:1782 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:674 -#: neutron/plugins/vmware/plugins/base.py:1783 +#: neutron/plugins/vmware/plugins/base.py:1786 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13035,231 +13045,231 @@ msgid "" "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1048 +#: neutron/plugins/vmware/plugins/base.py:1051 #, python-format msgid "" "A nsx lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1067 +#: neutron/plugins/vmware/plugins/base.py:1070 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1070 +#: neutron/plugins/vmware/plugins/base.py:1073 #: neutron/plugins/vmware/plugins/service.py:520 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1105 +#: neutron/plugins/vmware/plugins/base.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1182 +#: neutron/plugins/vmware/plugins/base.py:1185 #, python-format msgid "port created on NSX backend for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1185 +#: neutron/plugins/vmware/plugins/base.py:1188 #, python-format msgid "Logical switch for network %s was not found in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1196 +#: neutron/plugins/vmware/plugins/base.py:1199 msgid "Unable to create port or set port attachment in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1288 +#: neutron/plugins/vmware/plugins/base.py:1291 #, python-format msgid "Updating port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1323 +#: neutron/plugins/vmware/plugins/base.py:1326 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1406 +#: neutron/plugins/vmware/plugins/base.py:1409 msgid "" "Cannot create a distributed router with the NSX platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1412 +#: neutron/plugins/vmware/plugins/base.py:1415 msgid "Unable to create logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1423 +#: neutron/plugins/vmware/plugins/base.py:1426 #, 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/vmware/plugins/base.py:1433 +#: neutron/plugins/vmware/plugins/base.py:1436 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1462 -#: neutron/plugins/vmware/plugins/base.py:1547 +#: neutron/plugins/vmware/plugins/base.py:1465 +#: neutron/plugins/vmware/plugins/base.py:1550 #: neutron/plugins/vmware/plugins/service.py:203 #: neutron/plugins/vmware/plugins/service.py:1214 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1511 +#: neutron/plugins/vmware/plugins/base.py:1514 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1514 +#: neutron/plugins/vmware/plugins/base.py:1517 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1556 +#: neutron/plugins/vmware/plugins/base.py:1559 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1572 +#: neutron/plugins/vmware/plugins/base.py:1575 #, python-format msgid "Logical router %s not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1576 +#: neutron/plugins/vmware/plugins/base.py:1579 msgid "Unable to update logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1578 +#: neutron/plugins/vmware/plugins/base.py:1581 msgid "" "Request cannot contain 'routes' with the NSX platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1635 +#: neutron/plugins/vmware/plugins/base.py:1638 #, python-format msgid "Logical router '%s' not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1639 +#: neutron/plugins/vmware/plugins/base.py:1642 #, python-format msgid "Unable to delete logical router '%s' on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1649 +#: neutron/plugins/vmware/plugins/base.py:1652 #, 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/vmware/plugins/base.py:1717 +#: neutron/plugins/vmware/plugins/base.py:1720 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1815 +#: neutron/plugins/vmware/plugins/base.py:1818 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1820 +#: neutron/plugins/vmware/plugins/base.py:1823 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1952 +#: neutron/plugins/vmware/plugins/base.py:1955 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1958 +#: neutron/plugins/vmware/plugins/base.py:1961 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1995 +#: neutron/plugins/vmware/plugins/base.py:1998 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1998 +#: neutron/plugins/vmware/plugins/base.py:2001 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2032 +#: neutron/plugins/vmware/plugins/base.py:2035 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2055 +#: neutron/plugins/vmware/plugins/base.py:2058 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2084 +#: neutron/plugins/vmware/plugins/base.py:2087 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2113 +#: neutron/plugins/vmware/plugins/base.py:2116 #, python-format msgid "" "Rolling back database changes for gateway device %s because of an error " "in the NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2158 -#: neutron/plugins/vmware/plugins/base.py:2196 +#: neutron/plugins/vmware/plugins/base.py:2161 +#: neutron/plugins/vmware/plugins/base.py:2199 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2293 +#: neutron/plugins/vmware/plugins/base.py:2296 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2300 +#: neutron/plugins/vmware/plugins/base.py:2303 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2348 +#: neutron/plugins/vmware/plugins/base.py:2351 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2380 +#: neutron/plugins/vmware/plugins/base.py:2383 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2388 +#: neutron/plugins/vmware/plugins/base.py:2391 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13267,12 +13277,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2395 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2408 +#: neutron/plugins/vmware/plugins/base.py:2411 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -14449,46 +14459,46 @@ msgstr "" msgid "external_gateway_added: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:50 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:49 msgid "Initializing fwaas iptables driver" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:53 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:52 #, python-format msgid "Creating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:62 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:61 #, python-format msgid "Failed to create firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:66 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:65 #, python-format msgid "Deleting firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:77 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:76 #, python-format msgid "Failed to delete firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:81 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:80 #, python-format msgid "Updating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:90 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:89 #, python-format msgid "Failed to update firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:94 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:93 #, python-format msgid "Applying firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:113 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:112 #, python-format msgid "Failed to apply default policy on firewall: %s" msgstr "" @@ -14748,17 +14758,17 @@ msgstr "" msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:166 #, python-format msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:208 #, python-format msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:369 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -14942,184 +14952,212 @@ msgstr "" msgid "Removing SNAT port for subnet %s as this is the last pool using it..." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:61 +#: neutron/services/loadbalancer/drivers/radware/driver.py:63 msgid "vdirect server IP address" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:64 +#: neutron/services/loadbalancer/drivers/radware/driver.py:66 msgid "vdirect user name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:67 +#: neutron/services/loadbalancer/drivers/radware/driver.py:69 msgid "vdirect user password" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:70 +#: neutron/services/loadbalancer/drivers/radware/driver.py:72 msgid "Service ADC type" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:73 +#: neutron/services/loadbalancer/drivers/radware/driver.py:75 msgid "Service ADC version" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:76 +#: neutron/services/loadbalancer/drivers/radware/driver.py:78 msgid "service HA pair" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:79 +#: neutron/services/loadbalancer/drivers/radware/driver.py:81 msgid "service throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:82 +#: neutron/services/loadbalancer/drivers/radware/driver.py:84 msgid "service ssl throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:85 +#: neutron/services/loadbalancer/drivers/radware/driver.py:87 msgid "service compression throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:88 +#: neutron/services/loadbalancer/drivers/radware/driver.py:90 msgid "service cache" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:91 +#: neutron/services/loadbalancer/drivers/radware/driver.py:93 msgid "l2_l3 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:94 +#: neutron/services/loadbalancer/drivers/radware/driver.py:96 msgid "l4 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:101 +#: neutron/services/loadbalancer/drivers/radware/driver.py:104 msgid "l2_l3 workflow constructor params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:108 +#: neutron/services/loadbalancer/drivers/radware/driver.py:111 msgid "l2_l3 workflow setup params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:111 +#: neutron/services/loadbalancer/drivers/radware/driver.py:114 msgid "List of actions that we dont want to push to the completion queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:115 +#: neutron/services/loadbalancer/drivers/radware/driver.py:118 msgid "l4 workflow action name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:118 +#: neutron/services/loadbalancer/drivers/radware/driver.py:121 msgid "Resource pool ids" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:121 +#: neutron/services/loadbalancer/drivers/radware/driver.py:124 msgid "A required VLAN for the interswitch link to use" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:124 +#: neutron/services/loadbalancer/drivers/radware/driver.py:127 msgid "Support an Alteon interswitch link for stateful session failover" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:183 +#: neutron/services/loadbalancer/drivers/radware/driver.py:221 #, python-format -msgid "create_vip. vip: %s" +msgid "" +"vip: %(vip)s, extended_vip: %(extended_vip)s, network_id: " +"%(vip_network_id)s, service_name: %(service_name)s, pip_info: " +"%(pip_info)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:185 +#: neutron/services/loadbalancer/drivers/radware/driver.py:256 #, python-format -msgid "create_vip. extended_vip: %s" +msgid "Retrieved pip nport: %(port)r for vip: %(vip)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:187 +#: neutron/services/loadbalancer/drivers/radware/driver.py:264 #, python-format -msgid "create_vip. network_id: %s " +msgid "Found no pip nports associated with vip: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:189 +#: neutron/services/loadbalancer/drivers/radware/driver.py:273 #, python-format -msgid "create_vip. service_name: %s " +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:223 +#: neutron/services/loadbalancer/drivers/radware/driver.py:287 #, python-format -msgid "Failed to remove workflow %s. Going to set vip to ERROR status" +msgid "pip nport id: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:314 +#: neutron/services/loadbalancer/drivers/radware/driver.py:291 +#, python-format +msgid "pip nport delete failed: %r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:345 +#: neutron/services/loadbalancer/drivers/radware/driver.py:410 msgid "Starting operation completion handling thread" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:370 +#: neutron/services/loadbalancer/drivers/radware/driver.py:440 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:379 -#: neutron/services/loadbalancer/drivers/radware/driver.py:401 +#: neutron/services/loadbalancer/drivers/radware/driver.py:449 +#: neutron/services/loadbalancer/drivers/radware/driver.py:480 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:387 +#: neutron/services/loadbalancer/drivers/radware/driver.py:457 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:494 +#: neutron/services/loadbalancer/drivers/radware/driver.py:465 +#, python-format +msgid "Post-remove workflow function %r completed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:469 +#, python-format +msgid "Post-remove workflow function %r failed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:584 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:541 +#: neutron/services/loadbalancer/drivers/radware/driver.py:650 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:567 +#: neutron/services/loadbalancer/drivers/radware/driver.py:676 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:574 +#: neutron/services/loadbalancer/drivers/radware/driver.py:683 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:591 +#: neutron/services/loadbalancer/drivers/radware/driver.py:700 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:652 +#: neutron/services/loadbalancer/drivers/radware/driver.py:768 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:664 +#: neutron/services/loadbalancer/drivers/radware/driver.py:780 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:695 +#: neutron/services/loadbalancer/drivers/radware/driver.py:812 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:710 +#: neutron/services/loadbalancer/drivers/radware/driver.py:827 msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:737 +#: neutron/services/loadbalancer/drivers/radware/driver.py:836 +#, python-format +msgid "Post-operation function %(func)r completed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:842 +#, python-format +msgid "Post-operation function %(func)r failed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:876 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:777 +#: neutron/services/loadbalancer/drivers/radware/driver.py:916 #, python-format msgid "_remove_object_from_db %s" msgstr "" @@ -15835,12 +15873,12 @@ msgstr "" msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:404 +#: neutron/tests/unit/vmware/apiclient/fake.py:407 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:413 +#: neutron/tests/unit/vmware/apiclient/fake.py:416 #, python-format msgid "lrouter:%s not found" msgstr "" diff --git a/neutron/locale/id/LC_MESSAGES/neutron.po b/neutron/locale/id/LC_MESSAGES/neutron.po index c38983b8e..c54c0381f 100644 --- a/neutron/locale/id/LC_MESSAGES/neutron.po +++ b/neutron/locale/id/LC_MESSAGES/neutron.po @@ -7,11 +7,11 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-04-23 06:46+0000\n" +"POT-Creation-Date: 2014-04-26 06:48+0000\n" "PO-Revision-Date: 2014-04-07 06:32+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Indonesian " -"(http://www.transifex.com/projects/p/openstack/language/id/)\n" +"(http://www.transifex.com/projects/p/neutron/language/id/)\n" "Plural-Forms: nplurals=1; plural=0\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" @@ -526,7 +526,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:575 neutron/agent/l3_agent.py:954 #: neutron/agent/metadata/agent.py:330 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:107 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:836 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:854 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:300 @@ -623,7 +623,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:923 +#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:931 #: neutron/services/firewall/agents/varmour/varmour_router.py:102 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -749,7 +749,7 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:657 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:675 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:283 #, python-format msgid "Delete %s" @@ -1137,25 +1137,25 @@ msgstr "" msgid "Authentication region" msgstr "" -#: neutron/agent/linux/interface.py:202 neutron/agent/linux/interface.py:256 -#: neutron/agent/linux/interface.py:318 neutron/agent/linux/interface.py:367 +#: neutron/agent/linux/interface.py:206 neutron/agent/linux/interface.py:260 +#: neutron/agent/linux/interface.py:322 neutron/agent/linux/interface.py:371 #, python-format msgid "Device %s already exists" msgstr "" -#: neutron/agent/linux/interface.py:220 neutron/agent/linux/interface.py:267 -#: neutron/agent/linux/interface.py:330 neutron/agent/linux/interface.py:374 +#: neutron/agent/linux/interface.py:224 neutron/agent/linux/interface.py:271 +#: neutron/agent/linux/interface.py:334 neutron/agent/linux/interface.py:378 #, python-format msgid "Unplugged interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:222 neutron/agent/linux/interface.py:266 -#: neutron/agent/linux/interface.py:332 neutron/agent/linux/interface.py:376 +#: neutron/agent/linux/interface.py:226 neutron/agent/linux/interface.py:270 +#: neutron/agent/linux/interface.py:336 neutron/agent/linux/interface.py:380 #, python-format msgid "Failed unplugging interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:434 +#: neutron/agent/linux/interface.py:438 #, python-format msgid "Driver location: %s" msgstr "" @@ -1687,12 +1687,12 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:47 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:49 #, python-format msgid "Notify metering agent at %(topic)s.%(host)s the message %(method)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:62 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:64 #, python-format msgid "" "Fanout notify metering agent at %(topic)s the message %(method)s on " @@ -1836,7 +1836,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:357 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2848,8 +2848,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:387 neutron/db/l3_db.py:464 -#: neutron/plugins/bigswitch/plugin.py:1011 -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1001 +#: neutron/plugins/bigswitch/plugin.py:1010 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2901,18 +2901,18 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1844 +#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1847 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:825 +#: neutron/db/l3_db.py:833 #, 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:929 +#: neutron/db/l3_db.py:937 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -3080,6 +3080,11 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" +#: neutron/db/metering/metering_rpc.py:50 +#, python-format +msgid "Unable to find agent %s." +msgstr "" + #: neutron/db/migration/cli.py:32 msgid "Neutron plugin provider module" msgstr "" @@ -3664,7 +3669,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:54 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -3680,47 +3685,47 @@ msgstr "" msgid "Only admin can view or configure quota" msgstr "" -#: neutron/extensions/securitygroup.py:35 +#: neutron/extensions/securitygroup.py:34 msgid "For TCP/UDP protocols, port_range_min must be <= port_range_max" msgstr "" -#: neutron/extensions/securitygroup.py:40 +#: neutron/extensions/securitygroup.py:39 #, python-format msgid "Invalid value for port %(port)s" msgstr "" -#: neutron/extensions/securitygroup.py:44 +#: neutron/extensions/securitygroup.py:43 #, python-format msgid "" "Invalid value for ICMP %(field)s (%(attr)s) %(value)s. It must be 0 to " "255." msgstr "" -#: neutron/extensions/securitygroup.py:49 +#: neutron/extensions/securitygroup.py:48 #, python-format msgid "" "ICMP code (port-range-max) %(value)s is provided but ICMP type (port-" "range-min) is missing." msgstr "" -#: neutron/extensions/securitygroup.py:54 +#: neutron/extensions/securitygroup.py:53 #, python-format msgid "Security Group %(id)s in use." msgstr "" -#: neutron/extensions/securitygroup.py:58 +#: neutron/extensions/securitygroup.py:57 msgid "Removing default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:62 +#: neutron/extensions/securitygroup.py:61 msgid "Updating default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:66 +#: neutron/extensions/securitygroup.py:65 msgid "Default security group already exists." msgstr "" -#: neutron/extensions/securitygroup.py:70 +#: neutron/extensions/securitygroup.py:69 #, python-format msgid "" "Security group rule protocol %(protocol)s not supported. Only protocol " @@ -3728,58 +3733,58 @@ msgid "" "supported." msgstr "" -#: neutron/extensions/securitygroup.py:76 +#: neutron/extensions/securitygroup.py:75 msgid "Multiple tenant_ids in bulk security group rule create not allowed" msgstr "" -#: neutron/extensions/securitygroup.py:81 +#: neutron/extensions/securitygroup.py:80 msgid "Only remote_ip_prefix or remote_group_id may be provided." msgstr "" -#: neutron/extensions/securitygroup.py:86 +#: neutron/extensions/securitygroup.py:85 msgid "Must also specifiy protocol if port range is given." msgstr "" -#: neutron/extensions/securitygroup.py:90 +#: neutron/extensions/securitygroup.py:89 msgid "Only allowed to update rules for one security profile at a time" msgstr "" -#: neutron/extensions/securitygroup.py:95 +#: neutron/extensions/securitygroup.py:94 #, python-format msgid "Security group %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:99 +#: neutron/extensions/securitygroup.py:98 #, python-format msgid "Security group rule %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:103 +#: neutron/extensions/securitygroup.py:102 msgid "Duplicate Security Group Rule in POST." msgstr "" -#: neutron/extensions/securitygroup.py:107 +#: neutron/extensions/securitygroup.py:106 #, python-format msgid "Security group rule already exists. Group id is %(id)s." msgstr "" -#: neutron/extensions/securitygroup.py:111 +#: neutron/extensions/securitygroup.py:110 #, python-format msgid "Conflicting value ethertype %(ethertype)s for CIDR %(cidr)s" msgstr "" -#: neutron/extensions/securitygroup.py:159 +#: neutron/extensions/securitygroup.py:158 #, python-format msgid "'%s' is not an integer or uuid" msgstr "" -#: neutron/extensions/securitygroup.py:248 +#: neutron/extensions/securitygroup.py:247 msgid "" "Number of security groups allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/securitygroup.py:252 +#: neutron/extensions/securitygroup.py:251 msgid "" "Number of security rules allowed per tenant. A negative value means " "unlimited." @@ -3863,47 +3868,47 @@ msgstr "" msgid "Router %(router_id)s has no external network gateway set" msgstr "" -#: neutron/notifiers/nova.py:130 +#: neutron/notifiers/nova.py:165 msgid "device_id is not set on port yet." msgstr "" -#: neutron/notifiers/nova.py:134 +#: neutron/notifiers/nova.py:169 msgid "Port ID not set! Nova will not be notified of port status change." msgstr "" -#: neutron/notifiers/nova.py:159 +#: neutron/notifiers/nova.py:194 #, python-format msgid "" "Ignoring state change previous_port_status: %(pre_status)s " "current_port_status: %(cur_status)s port_id %(id)s" msgstr "" -#: neutron/notifiers/nova.py:187 +#: neutron/notifiers/nova.py:221 #, python-format msgid "Sending events: %s" msgstr "" -#: neutron/notifiers/nova.py:192 +#: neutron/notifiers/nova.py:226 #, python-format msgid "Nova returned NotFound for event: %s" msgstr "" -#: neutron/notifiers/nova.py:195 +#: neutron/notifiers/nova.py:229 #, python-format msgid "Failed to notify nova on events: %s" msgstr "" -#: neutron/notifiers/nova.py:199 neutron/notifiers/nova.py:215 +#: neutron/notifiers/nova.py:233 neutron/notifiers/nova.py:249 #, python-format msgid "Error response returned from nova: %s" msgstr "" -#: neutron/notifiers/nova.py:210 +#: neutron/notifiers/nova.py:244 #, python-format msgid "Nova event: %s returned with failed status" msgstr "" -#: neutron/notifiers/nova.py:213 +#: neutron/notifiers/nova.py:247 #, python-format msgid "Nova event response: %s" msgstr "" @@ -4548,80 +4553,80 @@ msgstr "" msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:661 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:752 +#: neutron/plugins/bigswitch/plugin.py:742 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:804 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:864 +#: neutron/plugins/bigswitch/plugin.py:854 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:902 +#: neutron/plugins/bigswitch/plugin.py:892 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:924 +#: neutron/plugins/bigswitch/plugin.py:914 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:946 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:975 +#: neutron/plugins/bigswitch/plugin.py:965 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1003 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1036 +#: neutron/plugins/bigswitch/plugin.py:1026 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1053 +#: neutron/plugins/bigswitch/plugin.py:1043 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1059 +#: neutron/plugins/bigswitch/plugin.py:1049 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1075 +#: neutron/plugins/bigswitch/plugin.py:1065 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1090 +#: neutron/plugins/bigswitch/plugin.py:1080 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1108 +#: neutron/plugins/bigswitch/plugin.py:1110 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1123 +#: neutron/plugins/bigswitch/plugin.py:1125 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1124 +#: neutron/plugins/bigswitch/plugin.py:1126 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4850,7 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:225 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1002 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1365 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 @@ -4964,9 +4969,9 @@ msgid "%s can not be found in database" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:300 -#: neutron/plugins/brocade/NeutronPlugin.py:343 -#: neutron/plugins/brocade/NeutronPlugin.py:396 -#: neutron/plugins/brocade/NeutronPlugin.py:426 +#: neutron/plugins/brocade/NeutronPlugin.py:344 +#: neutron/plugins/brocade/NeutronPlugin.py:397 +#: neutron/plugins/brocade/NeutronPlugin.py:427 msgid "Brocade NOS driver error" msgstr "" @@ -4976,9 +4981,9 @@ msgid "Returning the allocated vlan (%d) to the pool" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:304 -#: neutron/plugins/brocade/NeutronPlugin.py:344 -#: neutron/plugins/brocade/NeutronPlugin.py:397 -#: neutron/plugins/brocade/NeutronPlugin.py:428 +#: neutron/plugins/brocade/NeutronPlugin.py:345 +#: neutron/plugins/brocade/NeutronPlugin.py:398 +#: neutron/plugins/brocade/NeutronPlugin.py:429 msgid "Brocade plugin raised exception, check logs" msgstr "" @@ -5450,88 +5455,88 @@ msgstr "" msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:866 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:883 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:884 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:891 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:894 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:908 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:915 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:922 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1144 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1151 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1157 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1171 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1168 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1175 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1172 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1179 #, python-format msgid "" "Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " "low address to high address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1185 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1194 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1201 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1200 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1221 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1232 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1253 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1260 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1270 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "Segment range overlaps with another profile" msgstr "" @@ -5670,34 +5675,34 @@ msgstr "" msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:243 msgid "Logical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:268 msgid "network_segment_pool" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:313 msgid "Invalid input for CIDR" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:464 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:452 #, python-format msgid "req: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:473 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:461 #, python-format msgid "status_code %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:478 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:466 #, python-format msgid "VSM: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:493 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:481 #, python-format msgid "Unable to serialize object of type = '%s'" msgstr "" @@ -5706,36 +5711,23 @@ msgstr "" msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 -#, python-format -msgid "_populate_policy_profiles %s" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:191 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:205 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:197 -msgid "_poll_policies" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 -msgid "No policy profile updated from VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:262 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:242 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:266 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:246 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:260 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 @@ -5743,19 +5735,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:249 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:254 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:283 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:267 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 @@ -5763,7 +5755,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5771,164 +5763,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:480 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:460 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:519 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:499 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:524 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:504 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:525 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:505 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:565 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:545 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:570 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:575 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:558 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:583 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:630 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:633 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:610 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:613 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:645 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:625 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:648 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:678 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:658 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:688 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:703 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:735 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:715 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:757 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:737 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:758 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:738 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:782 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:762 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:822 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:802 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:812 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:843 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:823 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:859 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:897 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:877 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:892 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:933 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:941 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1026 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1006 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:232 @@ -5938,88 +5930,88 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1084 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1064 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1099 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1079 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1103 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1083 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1097 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1125 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1147 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1192 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1174 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1190 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:314 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1219 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1201 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1236 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1256 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1290 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1272 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1280 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1309 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1291 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1306 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1321 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1359 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1341 msgid "Get subnets" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1444 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1426 #, python-format msgid "Scheduling router %s" msgstr "" @@ -6451,7 +6443,7 @@ msgid "port_delete received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:219 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:661 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" @@ -6543,7 +6535,7 @@ msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:437 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:976 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:390 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1267 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 @@ -6551,7 +6543,7 @@ msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:445 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1006 msgid "Agent loop has new devices!" msgstr "" @@ -6568,7 +6560,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:474 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:269 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1027 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1045 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1362 msgid "Agent initialized successfully, now running... " @@ -6822,242 +6814,242 @@ msgstr "" msgid "Delete network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:248 #, python-format msgid "Delete net failed after deleting the network in DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253 #, python-format msgid "Get network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:259 msgid "Get networks in progress" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:269 #, python-format msgid "Create port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285 msgid "Create port does not have tenant id info" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:291 #, python-format msgid "Create port does not have tenant id info; obtained is: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:312 #, python-format msgid "Create port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:319 #, python-format msgid "Update port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346 #, python-format msgid "Update port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:352 #, python-format msgid "Delete port in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:365 #, python-format msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:374 #, python-format msgid "Create subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:386 #, python-format msgid "Create subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388 #, python-format msgid "Subnet created: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:394 #, python-format msgid "Update subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419 #, python-format msgid "Update subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:425 #, python-format msgid "Delete subnet in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:430 #, python-format msgid "" "Delete subnet operation failed in SDN-VE after deleting the subnet from " "DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:439 #, python-format msgid "Create router in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:442 #, python-format msgid "Ignoring admin_state_up=False for router=%r. Overriding with True" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:452 msgid "Create router failed: no SDN-VE tenant." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:460 #, python-format msgid "Create router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:462 #, python-format msgid "Router created: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:467 #, python-format msgid "Update router in progress: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:474 msgid "admin_state_up=False routers are not supported." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493 #, python-format msgid "Update router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:499 #, python-format msgid "Delete router in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:506 #, python-format msgid "" "Delete router operation failed in SDN-VE after deleting the router in DB:" " %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:511 #, python-format msgid "" "Add router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:519 #, python-format msgid "SdnvePluginV2.add_router_interface called. Port info: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:533 #, python-format msgid "Update router-add-interface failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 #, python-format msgid "Added router interface: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:540 #, python-format msgid "" "Add router interface only called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550 msgid "" "SdnvePluginV2._add_router_interface_only: failed to add the interface in " "the roll back. of a remove_router_interface operation" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:556 #, python-format msgid "" "Remove router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565 msgid "No port ID" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 #, python-format msgid "SdnvePluginV2.remove_router_interface port: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:571 msgid "No fixed IP" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:576 #, python-format msgid "SdnvePluginV2.remove_router_interface subnet_id: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:584 #, python-format msgid "Update router-remove-interface failed SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:605 #, python-format msgid "Create floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:616 #, python-format msgid "Creating floating ip operation failed in SDN-VE controller: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:619 #, python-format msgid "Created floatingip : %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:624 #, python-format msgid "Update floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644 #, python-format msgid "Update floating ip failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:650 #, python-format msgid "Delete floatingip in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:655 #, python-format msgid "Delete floatingip failed in SDN-VE: %s" msgstr "" @@ -7294,168 +7286,168 @@ msgstr "" msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:304 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:301 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:319 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:323 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:341 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:354 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:343 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:361 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:352 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:370 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:401 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:392 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:410 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:430 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:448 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:437 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:455 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:458 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:454 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:472 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:461 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:479 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:467 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:475 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:493 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:482 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:486 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:504 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:509 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:533 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:568 #, python-format msgid "" "Option \"%(option)s\" must be supported by command \"%(command)s\" to " "enable %(mode)s mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:527 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:545 msgid "No valid Segmentation ID to perform UCAST test." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:562 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN MCAST mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:569 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 msgid "" "Linux kernel vxlan module and iproute2 3.8 or above are required to " "enable VXLAN." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:579 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:597 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:654 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:672 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:281 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:711 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:714 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:732 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:736 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:350 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:758 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:783 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:801 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:409 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:846 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:864 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:850 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:105 @@ -7463,12 +7455,12 @@ msgstr "" msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:905 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1068 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1108 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 @@ -7477,15 +7469,15 @@ msgstr "" msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1075 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:973 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:981 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1095 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 @@ -7495,7 +7487,7 @@ msgstr "" msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:968 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1125 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1142 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 @@ -7504,7 +7496,7 @@ msgstr "" msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1132 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1149 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 @@ -7513,7 +7505,7 @@ msgstr "" msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:979 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:374 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1154 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 @@ -7521,26 +7513,26 @@ msgstr "" msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:971 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:989 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1001 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1012 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1035 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:428 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1038 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Interface mappings: %s" @@ -8085,167 +8077,167 @@ msgstr "" msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:522 +#: neutron/plugins/midonet/plugin.py:524 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%r had been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:529 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:590 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:595 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:600 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:607 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:611 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:616 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:625 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:659 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:734 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:782 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:794 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:838 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:858 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:898 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:909 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1009 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1033 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1042 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1049 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1089 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1108 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1128 +#: neutron/plugins/midonet/plugin.py:1130 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1157 +#: neutron/plugins/midonet/plugin.py:1159 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1164 +#: neutron/plugins/midonet/plugin.py:1166 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1170 +#: neutron/plugins/midonet/plugin.py:1172 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1202 +#: neutron/plugins/midonet/plugin.py:1204 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1212 +#: neutron/plugins/midonet/plugin.py:1214 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1222 +#: neutron/plugins/midonet/plugin.py:1224 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -8456,91 +8448,101 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:465 neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:467 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:471 neutron/plugins/ml2/plugin.py:591 +#: neutron/plugins/ml2/plugin.py:473 neutron/plugins/ml2/plugin.py:593 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:479 +#: neutron/plugins/ml2/plugin.py:481 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:490 +#: neutron/plugins/ml2/plugin.py:492 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:498 neutron/plugins/ml2/plugin.py:604 +#: neutron/plugins/ml2/plugin.py:500 neutron/plugins/ml2/plugin.py:606 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:504 +#: neutron/plugins/ml2/plugin.py:506 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:513 neutron/plugins/ml2/plugin.py:612 +#: neutron/plugins/ml2/plugin.py:515 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:521 +#: neutron/plugins/ml2/plugin.py:523 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:530 +#: neutron/plugins/ml2/plugin.py:532 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:544 +#: neutron/plugins/ml2/plugin.py:546 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:574 +#: neutron/plugins/ml2/plugin.py:576 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:600 +#: neutron/plugins/ml2/plugin.py:587 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:602 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:621 +#: neutron/plugins/ml2/plugin.py:622 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:632 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:650 +#: neutron/plugins/ml2/plugin.py:661 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:120 +#: neutron/plugins/ml2/plugin.py:721 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:125 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:728 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:121 +#: neutron/plugins/ml2/plugin.py:739 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:126 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:737 +#: neutron/plugins/ml2/plugin.py:748 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:749 +#: neutron/plugins/ml2/plugin.py:760 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:761 +#: neutron/plugins/ml2/plugin.py:772 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9424,7 +9426,7 @@ msgstr "" msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:425 +#: neutron/plugins/mlnx/mlnx_plugin.py:426 #, python-format msgid "create_port with %s" msgstr "" @@ -9763,53 +9765,53 @@ msgstr "" msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:398 +#: neutron/plugins/nec/nec_plugin.py:405 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:546 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:603 +#: neutron/plugins/nec/nec_plugin.py:610 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:635 +#: neutron/plugins/nec/nec_plugin.py:642 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:700 +#: neutron/plugins/nec/nec_plugin.py:707 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:731 +#: neutron/plugins/nec/nec_plugin.py:738 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:741 +#: neutron/plugins/nec/nec_plugin.py:748 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:761 +#: neutron/plugins/nec/nec_plugin.py:768 #, 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:766 +#: neutron/plugins/nec/nec_plugin.py:773 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10260,73 +10262,73 @@ msgstr "" msgid "Port-Mapping for port %s not found on VSD" msgstr "" -#: neutron/plugins/nuage/plugin.py:325 +#: neutron/plugins/nuage/plugin.py:327 msgid "" "Either net_partition is not provided with subnet OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:393 +#: neutron/plugins/nuage/plugin.py:395 #, python-format msgid "" "Unable to complete operation on subnet %s.One or more ports have an IP " "allocation from this subnet." msgstr "" -#: neutron/plugins/nuage/plugin.py:423 +#: neutron/plugins/nuage/plugin.py:425 #, python-format msgid "" "Router %s does not hold default zone OR net_partition mapping. Router-IF " "add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:433 +#: neutron/plugins/nuage/plugin.py:435 #, python-format msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:443 +#: neutron/plugins/nuage/plugin.py:445 #, python-format msgid "" "Subnet %(subnet)s and Router %(router)s belong to different net_partition" " Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:455 +#: neutron/plugins/nuage/plugin.py:457 #, python-format msgid "Subnet %s has one or more active VMs Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:501 neutron/plugins/nuage/plugin.py:506 -#: neutron/plugins/nuage/plugin.py:512 +#: neutron/plugins/nuage/plugin.py:503 neutron/plugins/nuage/plugin.py:508 +#: neutron/plugins/nuage/plugin.py:514 #, python-format msgid "No router interface found for Router %s. Router-IF delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:523 +#: neutron/plugins/nuage/plugin.py:525 #, python-format msgid "Subnet %s has one or more active VMs Router-IF delete not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:532 +#: neutron/plugins/nuage/plugin.py:534 #, python-format msgid "" "Router %s does not hold net_partition assoc on Nuage VSD. Router-IF " "delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:571 +#: neutron/plugins/nuage/plugin.py:573 msgid "" "Either net_partition is not provided with router OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:679 +#: neutron/plugins/nuage/plugin.py:681 #, python-format msgid "One or more router still attached to net_partition %s." msgstr "" -#: neutron/plugins/nuage/plugin.py:684 +#: neutron/plugins/nuage/plugin.py:686 #, python-format msgid "NetPartition with %s does not exist" msgstr "" @@ -10700,20 +10702,20 @@ msgstr "" msgid "Number of seconds to retry acquiring an Open vSwitch datapath" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:245 +#: neutron/plugins/oneconvergence/plugin.py:246 msgid "Failed to create subnet, deleting it from neutron" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:309 +#: neutron/plugins/oneconvergence/plugin.py:310 #, python-format msgid "Deleting newly created neutron port %s" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:379 +#: neutron/plugins/oneconvergence/plugin.py:380 msgid "Failed to create floatingip" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:418 +#: neutron/plugins/oneconvergence/plugin.py:419 msgid "Failed to create router" msgstr "" @@ -11214,166 +11216,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:54 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:71 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:75 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:76 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:87 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:88 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:98 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:99 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:112 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:113 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:127 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:128 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:139 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:164 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:348 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:166 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:350 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:154 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:176 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:178 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:195 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:222 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:197 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:224 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:210 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:212 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:238 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:240 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:253 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:255 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:282 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:284 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:306 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:308 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:316 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:318 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:328 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:330 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:336 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:338 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:360 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:362 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:372 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:374 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:382 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:384 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:388 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:390 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:397 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:399 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:407 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:409 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:415 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:417 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:435 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:437 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:446 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:448 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:468 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:470 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:479 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:481 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:491 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:488 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:500 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:497 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:513 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:506 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:522 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:516 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:535 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:526 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 +msgid "Neutron PLUMgrid Director: disassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:540 +msgid "PLUMgrid Library: disassociate_floatingips() called" +msgstr "" + #: neutron/plugins/ryu/ryu_neutron_plugin.py:64 #, python-format msgid "get_ofp_rest_api: %s" @@ -12929,7 +12939,7 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:534 -#: neutron/plugins/vmware/plugins/base.py:1059 +#: neutron/plugins/vmware/plugins/base.py:1062 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -12970,13 +12980,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:670 -#: neutron/plugins/vmware/plugins/base.py:1779 +#: neutron/plugins/vmware/plugins/base.py:1782 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:674 -#: neutron/plugins/vmware/plugins/base.py:1783 +#: neutron/plugins/vmware/plugins/base.py:1786 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13035,231 +13045,231 @@ msgid "" "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1048 +#: neutron/plugins/vmware/plugins/base.py:1051 #, python-format msgid "" "A nsx lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1067 +#: neutron/plugins/vmware/plugins/base.py:1070 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1070 +#: neutron/plugins/vmware/plugins/base.py:1073 #: neutron/plugins/vmware/plugins/service.py:520 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1105 +#: neutron/plugins/vmware/plugins/base.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1182 +#: neutron/plugins/vmware/plugins/base.py:1185 #, python-format msgid "port created on NSX backend for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1185 +#: neutron/plugins/vmware/plugins/base.py:1188 #, python-format msgid "Logical switch for network %s was not found in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1196 +#: neutron/plugins/vmware/plugins/base.py:1199 msgid "Unable to create port or set port attachment in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1288 +#: neutron/plugins/vmware/plugins/base.py:1291 #, python-format msgid "Updating port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1323 +#: neutron/plugins/vmware/plugins/base.py:1326 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1406 +#: neutron/plugins/vmware/plugins/base.py:1409 msgid "" "Cannot create a distributed router with the NSX platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1412 +#: neutron/plugins/vmware/plugins/base.py:1415 msgid "Unable to create logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1423 +#: neutron/plugins/vmware/plugins/base.py:1426 #, 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/vmware/plugins/base.py:1433 +#: neutron/plugins/vmware/plugins/base.py:1436 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1462 -#: neutron/plugins/vmware/plugins/base.py:1547 +#: neutron/plugins/vmware/plugins/base.py:1465 +#: neutron/plugins/vmware/plugins/base.py:1550 #: neutron/plugins/vmware/plugins/service.py:203 #: neutron/plugins/vmware/plugins/service.py:1214 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1511 +#: neutron/plugins/vmware/plugins/base.py:1514 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1514 +#: neutron/plugins/vmware/plugins/base.py:1517 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1556 +#: neutron/plugins/vmware/plugins/base.py:1559 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1572 +#: neutron/plugins/vmware/plugins/base.py:1575 #, python-format msgid "Logical router %s not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1576 +#: neutron/plugins/vmware/plugins/base.py:1579 msgid "Unable to update logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1578 +#: neutron/plugins/vmware/plugins/base.py:1581 msgid "" "Request cannot contain 'routes' with the NSX platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1635 +#: neutron/plugins/vmware/plugins/base.py:1638 #, python-format msgid "Logical router '%s' not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1639 +#: neutron/plugins/vmware/plugins/base.py:1642 #, python-format msgid "Unable to delete logical router '%s' on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1649 +#: neutron/plugins/vmware/plugins/base.py:1652 #, 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/vmware/plugins/base.py:1717 +#: neutron/plugins/vmware/plugins/base.py:1720 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1815 +#: neutron/plugins/vmware/plugins/base.py:1818 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1820 +#: neutron/plugins/vmware/plugins/base.py:1823 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1952 +#: neutron/plugins/vmware/plugins/base.py:1955 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1958 +#: neutron/plugins/vmware/plugins/base.py:1961 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1995 +#: neutron/plugins/vmware/plugins/base.py:1998 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1998 +#: neutron/plugins/vmware/plugins/base.py:2001 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2032 +#: neutron/plugins/vmware/plugins/base.py:2035 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2055 +#: neutron/plugins/vmware/plugins/base.py:2058 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2084 +#: neutron/plugins/vmware/plugins/base.py:2087 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2113 +#: neutron/plugins/vmware/plugins/base.py:2116 #, python-format msgid "" "Rolling back database changes for gateway device %s because of an error " "in the NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2158 -#: neutron/plugins/vmware/plugins/base.py:2196 +#: neutron/plugins/vmware/plugins/base.py:2161 +#: neutron/plugins/vmware/plugins/base.py:2199 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2293 +#: neutron/plugins/vmware/plugins/base.py:2296 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2300 +#: neutron/plugins/vmware/plugins/base.py:2303 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2348 +#: neutron/plugins/vmware/plugins/base.py:2351 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2380 +#: neutron/plugins/vmware/plugins/base.py:2383 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2388 +#: neutron/plugins/vmware/plugins/base.py:2391 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13267,12 +13277,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2395 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2408 +#: neutron/plugins/vmware/plugins/base.py:2411 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -14449,46 +14459,46 @@ msgstr "" msgid "external_gateway_added: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:50 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:49 msgid "Initializing fwaas iptables driver" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:53 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:52 #, python-format msgid "Creating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:62 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:61 #, python-format msgid "Failed to create firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:66 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:65 #, python-format msgid "Deleting firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:77 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:76 #, python-format msgid "Failed to delete firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:81 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:80 #, python-format msgid "Updating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:90 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:89 #, python-format msgid "Failed to update firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:94 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:93 #, python-format msgid "Applying firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:113 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:112 #, python-format msgid "Failed to apply default policy on firewall: %s" msgstr "" @@ -14748,17 +14758,17 @@ msgstr "" msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:166 #, python-format msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:208 #, python-format msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:369 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -14942,184 +14952,212 @@ msgstr "" msgid "Removing SNAT port for subnet %s as this is the last pool using it..." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:61 +#: neutron/services/loadbalancer/drivers/radware/driver.py:63 msgid "vdirect server IP address" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:64 +#: neutron/services/loadbalancer/drivers/radware/driver.py:66 msgid "vdirect user name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:67 +#: neutron/services/loadbalancer/drivers/radware/driver.py:69 msgid "vdirect user password" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:70 +#: neutron/services/loadbalancer/drivers/radware/driver.py:72 msgid "Service ADC type" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:73 +#: neutron/services/loadbalancer/drivers/radware/driver.py:75 msgid "Service ADC version" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:76 +#: neutron/services/loadbalancer/drivers/radware/driver.py:78 msgid "service HA pair" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:79 +#: neutron/services/loadbalancer/drivers/radware/driver.py:81 msgid "service throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:82 +#: neutron/services/loadbalancer/drivers/radware/driver.py:84 msgid "service ssl throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:85 +#: neutron/services/loadbalancer/drivers/radware/driver.py:87 msgid "service compression throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:88 +#: neutron/services/loadbalancer/drivers/radware/driver.py:90 msgid "service cache" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:91 +#: neutron/services/loadbalancer/drivers/radware/driver.py:93 msgid "l2_l3 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:94 +#: neutron/services/loadbalancer/drivers/radware/driver.py:96 msgid "l4 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:101 +#: neutron/services/loadbalancer/drivers/radware/driver.py:104 msgid "l2_l3 workflow constructor params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:108 +#: neutron/services/loadbalancer/drivers/radware/driver.py:111 msgid "l2_l3 workflow setup params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:111 +#: neutron/services/loadbalancer/drivers/radware/driver.py:114 msgid "List of actions that we dont want to push to the completion queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:115 +#: neutron/services/loadbalancer/drivers/radware/driver.py:118 msgid "l4 workflow action name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:118 +#: neutron/services/loadbalancer/drivers/radware/driver.py:121 msgid "Resource pool ids" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:121 +#: neutron/services/loadbalancer/drivers/radware/driver.py:124 msgid "A required VLAN for the interswitch link to use" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:124 +#: neutron/services/loadbalancer/drivers/radware/driver.py:127 msgid "Support an Alteon interswitch link for stateful session failover" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:183 +#: neutron/services/loadbalancer/drivers/radware/driver.py:221 #, python-format -msgid "create_vip. vip: %s" +msgid "" +"vip: %(vip)s, extended_vip: %(extended_vip)s, network_id: " +"%(vip_network_id)s, service_name: %(service_name)s, pip_info: " +"%(pip_info)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:185 +#: neutron/services/loadbalancer/drivers/radware/driver.py:256 #, python-format -msgid "create_vip. extended_vip: %s" +msgid "Retrieved pip nport: %(port)r for vip: %(vip)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:187 +#: neutron/services/loadbalancer/drivers/radware/driver.py:264 #, python-format -msgid "create_vip. network_id: %s " +msgid "Found no pip nports associated with vip: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:189 +#: neutron/services/loadbalancer/drivers/radware/driver.py:273 #, python-format -msgid "create_vip. service_name: %s " +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:223 +#: neutron/services/loadbalancer/drivers/radware/driver.py:287 #, python-format -msgid "Failed to remove workflow %s. Going to set vip to ERROR status" +msgid "pip nport id: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:314 +#: neutron/services/loadbalancer/drivers/radware/driver.py:291 +#, python-format +msgid "pip nport delete failed: %r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:345 +#: neutron/services/loadbalancer/drivers/radware/driver.py:410 msgid "Starting operation completion handling thread" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:370 +#: neutron/services/loadbalancer/drivers/radware/driver.py:440 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:379 -#: neutron/services/loadbalancer/drivers/radware/driver.py:401 +#: neutron/services/loadbalancer/drivers/radware/driver.py:449 +#: neutron/services/loadbalancer/drivers/radware/driver.py:480 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:387 +#: neutron/services/loadbalancer/drivers/radware/driver.py:457 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:494 +#: neutron/services/loadbalancer/drivers/radware/driver.py:465 +#, python-format +msgid "Post-remove workflow function %r completed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:469 +#, python-format +msgid "Post-remove workflow function %r failed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:584 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:541 +#: neutron/services/loadbalancer/drivers/radware/driver.py:650 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:567 +#: neutron/services/loadbalancer/drivers/radware/driver.py:676 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:574 +#: neutron/services/loadbalancer/drivers/radware/driver.py:683 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:591 +#: neutron/services/loadbalancer/drivers/radware/driver.py:700 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:652 +#: neutron/services/loadbalancer/drivers/radware/driver.py:768 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:664 +#: neutron/services/loadbalancer/drivers/radware/driver.py:780 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:695 +#: neutron/services/loadbalancer/drivers/radware/driver.py:812 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:710 +#: neutron/services/loadbalancer/drivers/radware/driver.py:827 msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:737 +#: neutron/services/loadbalancer/drivers/radware/driver.py:836 +#, python-format +msgid "Post-operation function %(func)r completed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:842 +#, python-format +msgid "Post-operation function %(func)r failed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:876 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:777 +#: neutron/services/loadbalancer/drivers/radware/driver.py:916 #, python-format msgid "_remove_object_from_db %s" msgstr "" @@ -15835,12 +15873,12 @@ msgstr "" msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:404 +#: neutron/tests/unit/vmware/apiclient/fake.py:407 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:413 +#: neutron/tests/unit/vmware/apiclient/fake.py:416 #, python-format msgid "lrouter:%s not found" msgstr "" diff --git a/neutron/locale/is_IS/LC_MESSAGES/neutron.po b/neutron/locale/is_IS/LC_MESSAGES/neutron.po index 597bcf9eb..9560862c6 100644 --- a/neutron/locale/is_IS/LC_MESSAGES/neutron.po +++ b/neutron/locale/is_IS/LC_MESSAGES/neutron.po @@ -7,11 +7,11 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-04-23 06:46+0000\n" +"POT-Creation-Date: 2014-04-26 06:48+0000\n" "PO-Revision-Date: 2014-04-07 06:32+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Icelandic (Iceland) " -"(http://www.transifex.com/projects/p/openstack/language/is_IS/)\n" +"(http://www.transifex.com/projects/p/neutron/language/is_IS/)\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" @@ -526,7 +526,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:575 neutron/agent/l3_agent.py:954 #: neutron/agent/metadata/agent.py:330 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:107 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:836 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:854 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:300 @@ -623,7 +623,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:923 +#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:931 #: neutron/services/firewall/agents/varmour/varmour_router.py:102 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -749,7 +749,7 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:657 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:675 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:283 #, python-format msgid "Delete %s" @@ -1137,25 +1137,25 @@ msgstr "" msgid "Authentication region" msgstr "" -#: neutron/agent/linux/interface.py:202 neutron/agent/linux/interface.py:256 -#: neutron/agent/linux/interface.py:318 neutron/agent/linux/interface.py:367 +#: neutron/agent/linux/interface.py:206 neutron/agent/linux/interface.py:260 +#: neutron/agent/linux/interface.py:322 neutron/agent/linux/interface.py:371 #, python-format msgid "Device %s already exists" msgstr "" -#: neutron/agent/linux/interface.py:220 neutron/agent/linux/interface.py:267 -#: neutron/agent/linux/interface.py:330 neutron/agent/linux/interface.py:374 +#: neutron/agent/linux/interface.py:224 neutron/agent/linux/interface.py:271 +#: neutron/agent/linux/interface.py:334 neutron/agent/linux/interface.py:378 #, python-format msgid "Unplugged interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:222 neutron/agent/linux/interface.py:266 -#: neutron/agent/linux/interface.py:332 neutron/agent/linux/interface.py:376 +#: neutron/agent/linux/interface.py:226 neutron/agent/linux/interface.py:270 +#: neutron/agent/linux/interface.py:336 neutron/agent/linux/interface.py:380 #, python-format msgid "Failed unplugging interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:434 +#: neutron/agent/linux/interface.py:438 #, python-format msgid "Driver location: %s" msgstr "" @@ -1687,12 +1687,12 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:47 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:49 #, python-format msgid "Notify metering agent at %(topic)s.%(host)s the message %(method)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:62 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:64 #, python-format msgid "" "Fanout notify metering agent at %(topic)s the message %(method)s on " @@ -1836,7 +1836,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:357 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2848,8 +2848,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:387 neutron/db/l3_db.py:464 -#: neutron/plugins/bigswitch/plugin.py:1011 -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1001 +#: neutron/plugins/bigswitch/plugin.py:1010 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2901,18 +2901,18 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1844 +#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1847 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:825 +#: neutron/db/l3_db.py:833 #, 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:929 +#: neutron/db/l3_db.py:937 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -3080,6 +3080,11 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" +#: neutron/db/metering/metering_rpc.py:50 +#, python-format +msgid "Unable to find agent %s." +msgstr "" + #: neutron/db/migration/cli.py:32 msgid "Neutron plugin provider module" msgstr "" @@ -3664,7 +3669,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:54 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -3680,47 +3685,47 @@ msgstr "" msgid "Only admin can view or configure quota" msgstr "" -#: neutron/extensions/securitygroup.py:35 +#: neutron/extensions/securitygroup.py:34 msgid "For TCP/UDP protocols, port_range_min must be <= port_range_max" msgstr "" -#: neutron/extensions/securitygroup.py:40 +#: neutron/extensions/securitygroup.py:39 #, python-format msgid "Invalid value for port %(port)s" msgstr "" -#: neutron/extensions/securitygroup.py:44 +#: neutron/extensions/securitygroup.py:43 #, python-format msgid "" "Invalid value for ICMP %(field)s (%(attr)s) %(value)s. It must be 0 to " "255." msgstr "" -#: neutron/extensions/securitygroup.py:49 +#: neutron/extensions/securitygroup.py:48 #, python-format msgid "" "ICMP code (port-range-max) %(value)s is provided but ICMP type (port-" "range-min) is missing." msgstr "" -#: neutron/extensions/securitygroup.py:54 +#: neutron/extensions/securitygroup.py:53 #, python-format msgid "Security Group %(id)s in use." msgstr "" -#: neutron/extensions/securitygroup.py:58 +#: neutron/extensions/securitygroup.py:57 msgid "Removing default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:62 +#: neutron/extensions/securitygroup.py:61 msgid "Updating default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:66 +#: neutron/extensions/securitygroup.py:65 msgid "Default security group already exists." msgstr "" -#: neutron/extensions/securitygroup.py:70 +#: neutron/extensions/securitygroup.py:69 #, python-format msgid "" "Security group rule protocol %(protocol)s not supported. Only protocol " @@ -3728,58 +3733,58 @@ msgid "" "supported." msgstr "" -#: neutron/extensions/securitygroup.py:76 +#: neutron/extensions/securitygroup.py:75 msgid "Multiple tenant_ids in bulk security group rule create not allowed" msgstr "" -#: neutron/extensions/securitygroup.py:81 +#: neutron/extensions/securitygroup.py:80 msgid "Only remote_ip_prefix or remote_group_id may be provided." msgstr "" -#: neutron/extensions/securitygroup.py:86 +#: neutron/extensions/securitygroup.py:85 msgid "Must also specifiy protocol if port range is given." msgstr "" -#: neutron/extensions/securitygroup.py:90 +#: neutron/extensions/securitygroup.py:89 msgid "Only allowed to update rules for one security profile at a time" msgstr "" -#: neutron/extensions/securitygroup.py:95 +#: neutron/extensions/securitygroup.py:94 #, python-format msgid "Security group %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:99 +#: neutron/extensions/securitygroup.py:98 #, python-format msgid "Security group rule %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:103 +#: neutron/extensions/securitygroup.py:102 msgid "Duplicate Security Group Rule in POST." msgstr "" -#: neutron/extensions/securitygroup.py:107 +#: neutron/extensions/securitygroup.py:106 #, python-format msgid "Security group rule already exists. Group id is %(id)s." msgstr "" -#: neutron/extensions/securitygroup.py:111 +#: neutron/extensions/securitygroup.py:110 #, python-format msgid "Conflicting value ethertype %(ethertype)s for CIDR %(cidr)s" msgstr "" -#: neutron/extensions/securitygroup.py:159 +#: neutron/extensions/securitygroup.py:158 #, python-format msgid "'%s' is not an integer or uuid" msgstr "" -#: neutron/extensions/securitygroup.py:248 +#: neutron/extensions/securitygroup.py:247 msgid "" "Number of security groups allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/securitygroup.py:252 +#: neutron/extensions/securitygroup.py:251 msgid "" "Number of security rules allowed per tenant. A negative value means " "unlimited." @@ -3863,47 +3868,47 @@ msgstr "" msgid "Router %(router_id)s has no external network gateway set" msgstr "" -#: neutron/notifiers/nova.py:130 +#: neutron/notifiers/nova.py:165 msgid "device_id is not set on port yet." msgstr "" -#: neutron/notifiers/nova.py:134 +#: neutron/notifiers/nova.py:169 msgid "Port ID not set! Nova will not be notified of port status change." msgstr "" -#: neutron/notifiers/nova.py:159 +#: neutron/notifiers/nova.py:194 #, python-format msgid "" "Ignoring state change previous_port_status: %(pre_status)s " "current_port_status: %(cur_status)s port_id %(id)s" msgstr "" -#: neutron/notifiers/nova.py:187 +#: neutron/notifiers/nova.py:221 #, python-format msgid "Sending events: %s" msgstr "" -#: neutron/notifiers/nova.py:192 +#: neutron/notifiers/nova.py:226 #, python-format msgid "Nova returned NotFound for event: %s" msgstr "" -#: neutron/notifiers/nova.py:195 +#: neutron/notifiers/nova.py:229 #, python-format msgid "Failed to notify nova on events: %s" msgstr "" -#: neutron/notifiers/nova.py:199 neutron/notifiers/nova.py:215 +#: neutron/notifiers/nova.py:233 neutron/notifiers/nova.py:249 #, python-format msgid "Error response returned from nova: %s" msgstr "" -#: neutron/notifiers/nova.py:210 +#: neutron/notifiers/nova.py:244 #, python-format msgid "Nova event: %s returned with failed status" msgstr "" -#: neutron/notifiers/nova.py:213 +#: neutron/notifiers/nova.py:247 #, python-format msgid "Nova event response: %s" msgstr "" @@ -4548,80 +4553,80 @@ msgstr "" msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:661 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:752 +#: neutron/plugins/bigswitch/plugin.py:742 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:804 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:864 +#: neutron/plugins/bigswitch/plugin.py:854 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:902 +#: neutron/plugins/bigswitch/plugin.py:892 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:924 +#: neutron/plugins/bigswitch/plugin.py:914 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:946 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:975 +#: neutron/plugins/bigswitch/plugin.py:965 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1003 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1036 +#: neutron/plugins/bigswitch/plugin.py:1026 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1053 +#: neutron/plugins/bigswitch/plugin.py:1043 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1059 +#: neutron/plugins/bigswitch/plugin.py:1049 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1075 +#: neutron/plugins/bigswitch/plugin.py:1065 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1090 +#: neutron/plugins/bigswitch/plugin.py:1080 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1108 +#: neutron/plugins/bigswitch/plugin.py:1110 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1123 +#: neutron/plugins/bigswitch/plugin.py:1125 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1124 +#: neutron/plugins/bigswitch/plugin.py:1126 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4850,7 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:225 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1002 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1365 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 @@ -4964,9 +4969,9 @@ msgid "%s can not be found in database" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:300 -#: neutron/plugins/brocade/NeutronPlugin.py:343 -#: neutron/plugins/brocade/NeutronPlugin.py:396 -#: neutron/plugins/brocade/NeutronPlugin.py:426 +#: neutron/plugins/brocade/NeutronPlugin.py:344 +#: neutron/plugins/brocade/NeutronPlugin.py:397 +#: neutron/plugins/brocade/NeutronPlugin.py:427 msgid "Brocade NOS driver error" msgstr "" @@ -4976,9 +4981,9 @@ msgid "Returning the allocated vlan (%d) to the pool" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:304 -#: neutron/plugins/brocade/NeutronPlugin.py:344 -#: neutron/plugins/brocade/NeutronPlugin.py:397 -#: neutron/plugins/brocade/NeutronPlugin.py:428 +#: neutron/plugins/brocade/NeutronPlugin.py:345 +#: neutron/plugins/brocade/NeutronPlugin.py:398 +#: neutron/plugins/brocade/NeutronPlugin.py:429 msgid "Brocade plugin raised exception, check logs" msgstr "" @@ -5450,88 +5455,88 @@ msgstr "" msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:866 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:883 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:884 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:891 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:894 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:908 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:915 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:922 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1144 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1151 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1157 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1171 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1168 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1175 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1172 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1179 #, python-format msgid "" "Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " "low address to high address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1185 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1194 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1201 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1200 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1221 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1232 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1253 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1260 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1270 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "Segment range overlaps with another profile" msgstr "" @@ -5670,34 +5675,34 @@ msgstr "" msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:243 msgid "Logical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:268 msgid "network_segment_pool" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:313 msgid "Invalid input for CIDR" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:464 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:452 #, python-format msgid "req: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:473 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:461 #, python-format msgid "status_code %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:478 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:466 #, python-format msgid "VSM: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:493 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:481 #, python-format msgid "Unable to serialize object of type = '%s'" msgstr "" @@ -5706,36 +5711,23 @@ msgstr "" msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 -#, python-format -msgid "_populate_policy_profiles %s" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:191 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:205 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:197 -msgid "_poll_policies" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 -msgid "No policy profile updated from VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:262 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:242 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:266 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:246 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:260 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 @@ -5743,19 +5735,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:249 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:254 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:283 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:267 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 @@ -5763,7 +5755,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5771,164 +5763,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:480 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:460 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:519 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:499 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:524 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:504 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:525 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:505 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:565 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:545 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:570 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:575 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:558 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:583 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:630 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:633 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:610 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:613 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:645 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:625 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:648 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:678 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:658 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:688 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:703 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:735 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:715 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:757 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:737 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:758 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:738 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:782 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:762 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:822 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:802 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:812 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:843 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:823 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:859 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:897 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:877 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:892 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:933 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:941 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1026 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1006 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:232 @@ -5938,88 +5930,88 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1084 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1064 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1099 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1079 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1103 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1083 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1097 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1125 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1147 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1192 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1174 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1190 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:314 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1219 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1201 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1236 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1256 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1290 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1272 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1280 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1309 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1291 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1306 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1321 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1359 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1341 msgid "Get subnets" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1444 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1426 #, python-format msgid "Scheduling router %s" msgstr "" @@ -6451,7 +6443,7 @@ msgid "port_delete received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:219 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:661 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" @@ -6543,7 +6535,7 @@ msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:437 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:976 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:390 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1267 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 @@ -6551,7 +6543,7 @@ msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:445 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1006 msgid "Agent loop has new devices!" msgstr "" @@ -6568,7 +6560,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:474 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:269 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1027 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1045 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1362 msgid "Agent initialized successfully, now running... " @@ -6822,242 +6814,242 @@ msgstr "" msgid "Delete network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:248 #, python-format msgid "Delete net failed after deleting the network in DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253 #, python-format msgid "Get network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:259 msgid "Get networks in progress" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:269 #, python-format msgid "Create port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285 msgid "Create port does not have tenant id info" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:291 #, python-format msgid "Create port does not have tenant id info; obtained is: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:312 #, python-format msgid "Create port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:319 #, python-format msgid "Update port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346 #, python-format msgid "Update port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:352 #, python-format msgid "Delete port in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:365 #, python-format msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:374 #, python-format msgid "Create subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:386 #, python-format msgid "Create subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388 #, python-format msgid "Subnet created: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:394 #, python-format msgid "Update subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419 #, python-format msgid "Update subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:425 #, python-format msgid "Delete subnet in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:430 #, python-format msgid "" "Delete subnet operation failed in SDN-VE after deleting the subnet from " "DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:439 #, python-format msgid "Create router in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:442 #, python-format msgid "Ignoring admin_state_up=False for router=%r. Overriding with True" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:452 msgid "Create router failed: no SDN-VE tenant." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:460 #, python-format msgid "Create router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:462 #, python-format msgid "Router created: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:467 #, python-format msgid "Update router in progress: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:474 msgid "admin_state_up=False routers are not supported." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493 #, python-format msgid "Update router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:499 #, python-format msgid "Delete router in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:506 #, python-format msgid "" "Delete router operation failed in SDN-VE after deleting the router in DB:" " %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:511 #, python-format msgid "" "Add router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:519 #, python-format msgid "SdnvePluginV2.add_router_interface called. Port info: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:533 #, python-format msgid "Update router-add-interface failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 #, python-format msgid "Added router interface: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:540 #, python-format msgid "" "Add router interface only called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550 msgid "" "SdnvePluginV2._add_router_interface_only: failed to add the interface in " "the roll back. of a remove_router_interface operation" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:556 #, python-format msgid "" "Remove router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565 msgid "No port ID" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 #, python-format msgid "SdnvePluginV2.remove_router_interface port: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:571 msgid "No fixed IP" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:576 #, python-format msgid "SdnvePluginV2.remove_router_interface subnet_id: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:584 #, python-format msgid "Update router-remove-interface failed SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:605 #, python-format msgid "Create floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:616 #, python-format msgid "Creating floating ip operation failed in SDN-VE controller: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:619 #, python-format msgid "Created floatingip : %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:624 #, python-format msgid "Update floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644 #, python-format msgid "Update floating ip failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:650 #, python-format msgid "Delete floatingip in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:655 #, python-format msgid "Delete floatingip failed in SDN-VE: %s" msgstr "" @@ -7294,168 +7286,168 @@ msgstr "" msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:304 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:301 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:319 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:323 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:341 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:354 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:343 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:361 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:352 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:370 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:401 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:392 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:410 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:430 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:448 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:437 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:455 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:458 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:454 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:472 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:461 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:479 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:467 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:475 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:493 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:482 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:486 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:504 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:509 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:533 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:568 #, python-format msgid "" "Option \"%(option)s\" must be supported by command \"%(command)s\" to " "enable %(mode)s mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:527 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:545 msgid "No valid Segmentation ID to perform UCAST test." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:562 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN MCAST mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:569 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 msgid "" "Linux kernel vxlan module and iproute2 3.8 or above are required to " "enable VXLAN." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:579 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:597 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:654 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:672 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:281 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:711 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:714 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:732 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:736 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:350 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:758 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:783 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:801 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:409 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:846 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:864 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:850 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:105 @@ -7463,12 +7455,12 @@ msgstr "" msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:905 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1068 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1108 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 @@ -7477,15 +7469,15 @@ msgstr "" msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1075 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:973 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:981 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1095 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 @@ -7495,7 +7487,7 @@ msgstr "" msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:968 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1125 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1142 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 @@ -7504,7 +7496,7 @@ msgstr "" msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1132 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1149 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 @@ -7513,7 +7505,7 @@ msgstr "" msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:979 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:374 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1154 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 @@ -7521,26 +7513,26 @@ msgstr "" msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:971 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:989 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1001 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1012 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1035 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:428 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1038 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Interface mappings: %s" @@ -8085,167 +8077,167 @@ msgstr "" msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:522 +#: neutron/plugins/midonet/plugin.py:524 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%r had been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:529 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:590 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:595 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:600 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:607 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:611 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:616 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:625 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:659 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:734 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:782 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:794 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:838 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:858 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:898 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:909 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1009 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1033 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1042 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1049 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1089 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1108 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1128 +#: neutron/plugins/midonet/plugin.py:1130 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1157 +#: neutron/plugins/midonet/plugin.py:1159 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1164 +#: neutron/plugins/midonet/plugin.py:1166 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1170 +#: neutron/plugins/midonet/plugin.py:1172 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1202 +#: neutron/plugins/midonet/plugin.py:1204 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1212 +#: neutron/plugins/midonet/plugin.py:1214 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1222 +#: neutron/plugins/midonet/plugin.py:1224 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -8456,91 +8448,101 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:465 neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:467 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:471 neutron/plugins/ml2/plugin.py:591 +#: neutron/plugins/ml2/plugin.py:473 neutron/plugins/ml2/plugin.py:593 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:479 +#: neutron/plugins/ml2/plugin.py:481 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:490 +#: neutron/plugins/ml2/plugin.py:492 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:498 neutron/plugins/ml2/plugin.py:604 +#: neutron/plugins/ml2/plugin.py:500 neutron/plugins/ml2/plugin.py:606 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:504 +#: neutron/plugins/ml2/plugin.py:506 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:513 neutron/plugins/ml2/plugin.py:612 +#: neutron/plugins/ml2/plugin.py:515 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:521 +#: neutron/plugins/ml2/plugin.py:523 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:530 +#: neutron/plugins/ml2/plugin.py:532 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:544 +#: neutron/plugins/ml2/plugin.py:546 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:574 +#: neutron/plugins/ml2/plugin.py:576 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:600 +#: neutron/plugins/ml2/plugin.py:587 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:602 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:621 +#: neutron/plugins/ml2/plugin.py:622 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:632 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:650 +#: neutron/plugins/ml2/plugin.py:661 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:120 +#: neutron/plugins/ml2/plugin.py:721 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:125 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:728 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:121 +#: neutron/plugins/ml2/plugin.py:739 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:126 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:737 +#: neutron/plugins/ml2/plugin.py:748 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:749 +#: neutron/plugins/ml2/plugin.py:760 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:761 +#: neutron/plugins/ml2/plugin.py:772 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9424,7 +9426,7 @@ msgstr "" msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:425 +#: neutron/plugins/mlnx/mlnx_plugin.py:426 #, python-format msgid "create_port with %s" msgstr "" @@ -9763,53 +9765,53 @@ msgstr "" msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:398 +#: neutron/plugins/nec/nec_plugin.py:405 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:546 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:603 +#: neutron/plugins/nec/nec_plugin.py:610 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:635 +#: neutron/plugins/nec/nec_plugin.py:642 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:700 +#: neutron/plugins/nec/nec_plugin.py:707 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:731 +#: neutron/plugins/nec/nec_plugin.py:738 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:741 +#: neutron/plugins/nec/nec_plugin.py:748 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:761 +#: neutron/plugins/nec/nec_plugin.py:768 #, 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:766 +#: neutron/plugins/nec/nec_plugin.py:773 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10260,73 +10262,73 @@ msgstr "" msgid "Port-Mapping for port %s not found on VSD" msgstr "" -#: neutron/plugins/nuage/plugin.py:325 +#: neutron/plugins/nuage/plugin.py:327 msgid "" "Either net_partition is not provided with subnet OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:393 +#: neutron/plugins/nuage/plugin.py:395 #, python-format msgid "" "Unable to complete operation on subnet %s.One or more ports have an IP " "allocation from this subnet." msgstr "" -#: neutron/plugins/nuage/plugin.py:423 +#: neutron/plugins/nuage/plugin.py:425 #, python-format msgid "" "Router %s does not hold default zone OR net_partition mapping. Router-IF " "add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:433 +#: neutron/plugins/nuage/plugin.py:435 #, python-format msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:443 +#: neutron/plugins/nuage/plugin.py:445 #, python-format msgid "" "Subnet %(subnet)s and Router %(router)s belong to different net_partition" " Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:455 +#: neutron/plugins/nuage/plugin.py:457 #, python-format msgid "Subnet %s has one or more active VMs Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:501 neutron/plugins/nuage/plugin.py:506 -#: neutron/plugins/nuage/plugin.py:512 +#: neutron/plugins/nuage/plugin.py:503 neutron/plugins/nuage/plugin.py:508 +#: neutron/plugins/nuage/plugin.py:514 #, python-format msgid "No router interface found for Router %s. Router-IF delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:523 +#: neutron/plugins/nuage/plugin.py:525 #, python-format msgid "Subnet %s has one or more active VMs Router-IF delete not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:532 +#: neutron/plugins/nuage/plugin.py:534 #, python-format msgid "" "Router %s does not hold net_partition assoc on Nuage VSD. Router-IF " "delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:571 +#: neutron/plugins/nuage/plugin.py:573 msgid "" "Either net_partition is not provided with router OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:679 +#: neutron/plugins/nuage/plugin.py:681 #, python-format msgid "One or more router still attached to net_partition %s." msgstr "" -#: neutron/plugins/nuage/plugin.py:684 +#: neutron/plugins/nuage/plugin.py:686 #, python-format msgid "NetPartition with %s does not exist" msgstr "" @@ -10700,20 +10702,20 @@ msgstr "" msgid "Number of seconds to retry acquiring an Open vSwitch datapath" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:245 +#: neutron/plugins/oneconvergence/plugin.py:246 msgid "Failed to create subnet, deleting it from neutron" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:309 +#: neutron/plugins/oneconvergence/plugin.py:310 #, python-format msgid "Deleting newly created neutron port %s" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:379 +#: neutron/plugins/oneconvergence/plugin.py:380 msgid "Failed to create floatingip" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:418 +#: neutron/plugins/oneconvergence/plugin.py:419 msgid "Failed to create router" msgstr "" @@ -11214,166 +11216,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:54 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:71 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:75 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:76 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:87 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:88 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:98 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:99 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:112 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:113 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:127 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:128 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:139 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:164 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:348 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:166 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:350 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:154 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:176 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:178 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:195 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:222 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:197 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:224 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:210 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:212 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:238 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:240 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:253 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:255 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:282 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:284 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:306 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:308 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:316 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:318 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:328 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:330 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:336 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:338 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:360 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:362 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:372 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:374 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:382 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:384 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:388 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:390 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:397 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:399 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:407 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:409 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:415 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:417 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:435 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:437 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:446 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:448 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:468 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:470 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:479 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:481 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:491 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:488 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:500 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:497 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:513 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:506 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:522 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:516 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:535 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:526 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 +msgid "Neutron PLUMgrid Director: disassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:540 +msgid "PLUMgrid Library: disassociate_floatingips() called" +msgstr "" + #: neutron/plugins/ryu/ryu_neutron_plugin.py:64 #, python-format msgid "get_ofp_rest_api: %s" @@ -12929,7 +12939,7 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:534 -#: neutron/plugins/vmware/plugins/base.py:1059 +#: neutron/plugins/vmware/plugins/base.py:1062 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -12970,13 +12980,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:670 -#: neutron/plugins/vmware/plugins/base.py:1779 +#: neutron/plugins/vmware/plugins/base.py:1782 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:674 -#: neutron/plugins/vmware/plugins/base.py:1783 +#: neutron/plugins/vmware/plugins/base.py:1786 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13035,231 +13045,231 @@ msgid "" "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1048 +#: neutron/plugins/vmware/plugins/base.py:1051 #, python-format msgid "" "A nsx lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1067 +#: neutron/plugins/vmware/plugins/base.py:1070 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1070 +#: neutron/plugins/vmware/plugins/base.py:1073 #: neutron/plugins/vmware/plugins/service.py:520 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1105 +#: neutron/plugins/vmware/plugins/base.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1182 +#: neutron/plugins/vmware/plugins/base.py:1185 #, python-format msgid "port created on NSX backend for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1185 +#: neutron/plugins/vmware/plugins/base.py:1188 #, python-format msgid "Logical switch for network %s was not found in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1196 +#: neutron/plugins/vmware/plugins/base.py:1199 msgid "Unable to create port or set port attachment in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1288 +#: neutron/plugins/vmware/plugins/base.py:1291 #, python-format msgid "Updating port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1323 +#: neutron/plugins/vmware/plugins/base.py:1326 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1406 +#: neutron/plugins/vmware/plugins/base.py:1409 msgid "" "Cannot create a distributed router with the NSX platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1412 +#: neutron/plugins/vmware/plugins/base.py:1415 msgid "Unable to create logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1423 +#: neutron/plugins/vmware/plugins/base.py:1426 #, 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/vmware/plugins/base.py:1433 +#: neutron/plugins/vmware/plugins/base.py:1436 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1462 -#: neutron/plugins/vmware/plugins/base.py:1547 +#: neutron/plugins/vmware/plugins/base.py:1465 +#: neutron/plugins/vmware/plugins/base.py:1550 #: neutron/plugins/vmware/plugins/service.py:203 #: neutron/plugins/vmware/plugins/service.py:1214 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1511 +#: neutron/plugins/vmware/plugins/base.py:1514 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1514 +#: neutron/plugins/vmware/plugins/base.py:1517 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1556 +#: neutron/plugins/vmware/plugins/base.py:1559 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1572 +#: neutron/plugins/vmware/plugins/base.py:1575 #, python-format msgid "Logical router %s not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1576 +#: neutron/plugins/vmware/plugins/base.py:1579 msgid "Unable to update logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1578 +#: neutron/plugins/vmware/plugins/base.py:1581 msgid "" "Request cannot contain 'routes' with the NSX platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1635 +#: neutron/plugins/vmware/plugins/base.py:1638 #, python-format msgid "Logical router '%s' not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1639 +#: neutron/plugins/vmware/plugins/base.py:1642 #, python-format msgid "Unable to delete logical router '%s' on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1649 +#: neutron/plugins/vmware/plugins/base.py:1652 #, 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/vmware/plugins/base.py:1717 +#: neutron/plugins/vmware/plugins/base.py:1720 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1815 +#: neutron/plugins/vmware/plugins/base.py:1818 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1820 +#: neutron/plugins/vmware/plugins/base.py:1823 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1952 +#: neutron/plugins/vmware/plugins/base.py:1955 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1958 +#: neutron/plugins/vmware/plugins/base.py:1961 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1995 +#: neutron/plugins/vmware/plugins/base.py:1998 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1998 +#: neutron/plugins/vmware/plugins/base.py:2001 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2032 +#: neutron/plugins/vmware/plugins/base.py:2035 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2055 +#: neutron/plugins/vmware/plugins/base.py:2058 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2084 +#: neutron/plugins/vmware/plugins/base.py:2087 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2113 +#: neutron/plugins/vmware/plugins/base.py:2116 #, python-format msgid "" "Rolling back database changes for gateway device %s because of an error " "in the NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2158 -#: neutron/plugins/vmware/plugins/base.py:2196 +#: neutron/plugins/vmware/plugins/base.py:2161 +#: neutron/plugins/vmware/plugins/base.py:2199 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2293 +#: neutron/plugins/vmware/plugins/base.py:2296 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2300 +#: neutron/plugins/vmware/plugins/base.py:2303 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2348 +#: neutron/plugins/vmware/plugins/base.py:2351 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2380 +#: neutron/plugins/vmware/plugins/base.py:2383 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2388 +#: neutron/plugins/vmware/plugins/base.py:2391 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13267,12 +13277,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2395 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2408 +#: neutron/plugins/vmware/plugins/base.py:2411 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -14449,46 +14459,46 @@ msgstr "" msgid "external_gateway_added: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:50 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:49 msgid "Initializing fwaas iptables driver" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:53 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:52 #, python-format msgid "Creating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:62 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:61 #, python-format msgid "Failed to create firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:66 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:65 #, python-format msgid "Deleting firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:77 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:76 #, python-format msgid "Failed to delete firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:81 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:80 #, python-format msgid "Updating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:90 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:89 #, python-format msgid "Failed to update firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:94 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:93 #, python-format msgid "Applying firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:113 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:112 #, python-format msgid "Failed to apply default policy on firewall: %s" msgstr "" @@ -14748,17 +14758,17 @@ msgstr "" msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:166 #, python-format msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:208 #, python-format msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:369 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -14942,184 +14952,212 @@ msgstr "" msgid "Removing SNAT port for subnet %s as this is the last pool using it..." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:61 +#: neutron/services/loadbalancer/drivers/radware/driver.py:63 msgid "vdirect server IP address" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:64 +#: neutron/services/loadbalancer/drivers/radware/driver.py:66 msgid "vdirect user name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:67 +#: neutron/services/loadbalancer/drivers/radware/driver.py:69 msgid "vdirect user password" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:70 +#: neutron/services/loadbalancer/drivers/radware/driver.py:72 msgid "Service ADC type" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:73 +#: neutron/services/loadbalancer/drivers/radware/driver.py:75 msgid "Service ADC version" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:76 +#: neutron/services/loadbalancer/drivers/radware/driver.py:78 msgid "service HA pair" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:79 +#: neutron/services/loadbalancer/drivers/radware/driver.py:81 msgid "service throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:82 +#: neutron/services/loadbalancer/drivers/radware/driver.py:84 msgid "service ssl throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:85 +#: neutron/services/loadbalancer/drivers/radware/driver.py:87 msgid "service compression throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:88 +#: neutron/services/loadbalancer/drivers/radware/driver.py:90 msgid "service cache" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:91 +#: neutron/services/loadbalancer/drivers/radware/driver.py:93 msgid "l2_l3 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:94 +#: neutron/services/loadbalancer/drivers/radware/driver.py:96 msgid "l4 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:101 +#: neutron/services/loadbalancer/drivers/radware/driver.py:104 msgid "l2_l3 workflow constructor params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:108 +#: neutron/services/loadbalancer/drivers/radware/driver.py:111 msgid "l2_l3 workflow setup params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:111 +#: neutron/services/loadbalancer/drivers/radware/driver.py:114 msgid "List of actions that we dont want to push to the completion queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:115 +#: neutron/services/loadbalancer/drivers/radware/driver.py:118 msgid "l4 workflow action name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:118 +#: neutron/services/loadbalancer/drivers/radware/driver.py:121 msgid "Resource pool ids" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:121 +#: neutron/services/loadbalancer/drivers/radware/driver.py:124 msgid "A required VLAN for the interswitch link to use" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:124 +#: neutron/services/loadbalancer/drivers/radware/driver.py:127 msgid "Support an Alteon interswitch link for stateful session failover" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:183 +#: neutron/services/loadbalancer/drivers/radware/driver.py:221 #, python-format -msgid "create_vip. vip: %s" +msgid "" +"vip: %(vip)s, extended_vip: %(extended_vip)s, network_id: " +"%(vip_network_id)s, service_name: %(service_name)s, pip_info: " +"%(pip_info)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:185 +#: neutron/services/loadbalancer/drivers/radware/driver.py:256 #, python-format -msgid "create_vip. extended_vip: %s" +msgid "Retrieved pip nport: %(port)r for vip: %(vip)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:187 +#: neutron/services/loadbalancer/drivers/radware/driver.py:264 #, python-format -msgid "create_vip. network_id: %s " +msgid "Found no pip nports associated with vip: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:189 +#: neutron/services/loadbalancer/drivers/radware/driver.py:273 #, python-format -msgid "create_vip. service_name: %s " +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:223 +#: neutron/services/loadbalancer/drivers/radware/driver.py:287 #, python-format -msgid "Failed to remove workflow %s. Going to set vip to ERROR status" +msgid "pip nport id: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:314 +#: neutron/services/loadbalancer/drivers/radware/driver.py:291 +#, python-format +msgid "pip nport delete failed: %r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:345 +#: neutron/services/loadbalancer/drivers/radware/driver.py:410 msgid "Starting operation completion handling thread" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:370 +#: neutron/services/loadbalancer/drivers/radware/driver.py:440 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:379 -#: neutron/services/loadbalancer/drivers/radware/driver.py:401 +#: neutron/services/loadbalancer/drivers/radware/driver.py:449 +#: neutron/services/loadbalancer/drivers/radware/driver.py:480 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:387 +#: neutron/services/loadbalancer/drivers/radware/driver.py:457 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:494 +#: neutron/services/loadbalancer/drivers/radware/driver.py:465 +#, python-format +msgid "Post-remove workflow function %r completed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:469 +#, python-format +msgid "Post-remove workflow function %r failed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:584 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:541 +#: neutron/services/loadbalancer/drivers/radware/driver.py:650 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:567 +#: neutron/services/loadbalancer/drivers/radware/driver.py:676 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:574 +#: neutron/services/loadbalancer/drivers/radware/driver.py:683 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:591 +#: neutron/services/loadbalancer/drivers/radware/driver.py:700 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:652 +#: neutron/services/loadbalancer/drivers/radware/driver.py:768 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:664 +#: neutron/services/loadbalancer/drivers/radware/driver.py:780 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:695 +#: neutron/services/loadbalancer/drivers/radware/driver.py:812 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:710 +#: neutron/services/loadbalancer/drivers/radware/driver.py:827 msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:737 +#: neutron/services/loadbalancer/drivers/radware/driver.py:836 +#, python-format +msgid "Post-operation function %(func)r completed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:842 +#, python-format +msgid "Post-operation function %(func)r failed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:876 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:777 +#: neutron/services/loadbalancer/drivers/radware/driver.py:916 #, python-format msgid "_remove_object_from_db %s" msgstr "" @@ -15835,12 +15873,12 @@ msgstr "" msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:404 +#: neutron/tests/unit/vmware/apiclient/fake.py:407 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:413 +#: neutron/tests/unit/vmware/apiclient/fake.py:416 #, python-format msgid "lrouter:%s not found" msgstr "" diff --git a/neutron/locale/it/LC_MESSAGES/neutron.po b/neutron/locale/it/LC_MESSAGES/neutron.po index 33d6eb6f6..c3904e12b 100644 --- a/neutron/locale/it/LC_MESSAGES/neutron.po +++ b/neutron/locale/it/LC_MESSAGES/neutron.po @@ -7,11 +7,11 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-04-23 06:46+0000\n" +"POT-Creation-Date: 2014-04-26 06:48+0000\n" "PO-Revision-Date: 2014-04-07 06:33+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Italian " -"(http://www.transifex.com/projects/p/openstack/language/it/)\n" +"(http://www.transifex.com/projects/p/neutron/language/it/)\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" @@ -533,7 +533,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:575 neutron/agent/l3_agent.py:954 #: neutron/agent/metadata/agent.py:330 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:107 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:836 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:854 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:300 @@ -630,7 +630,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "La porta del router %s non dispone di un indirizzo IP" -#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:923 +#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:931 #: neutron/services/firewall/agents/varmour/varmour_router.py:102 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -756,7 +756,7 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:657 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:675 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:283 #, python-format msgid "Delete %s" @@ -1146,25 +1146,25 @@ msgstr "Il tipo di autenticazione da utilizzare" msgid "Authentication region" msgstr "Autenticazione region" -#: neutron/agent/linux/interface.py:202 neutron/agent/linux/interface.py:256 -#: neutron/agent/linux/interface.py:318 neutron/agent/linux/interface.py:367 +#: neutron/agent/linux/interface.py:206 neutron/agent/linux/interface.py:260 +#: neutron/agent/linux/interface.py:322 neutron/agent/linux/interface.py:371 #, python-format msgid "Device %s already exists" msgstr "L'unità %s già esiste" -#: neutron/agent/linux/interface.py:220 neutron/agent/linux/interface.py:267 -#: neutron/agent/linux/interface.py:330 neutron/agent/linux/interface.py:374 +#: neutron/agent/linux/interface.py:224 neutron/agent/linux/interface.py:271 +#: neutron/agent/linux/interface.py:334 neutron/agent/linux/interface.py:378 #, python-format msgid "Unplugged interface '%s'" msgstr "Interfaccia %s' scollegata" -#: neutron/agent/linux/interface.py:222 neutron/agent/linux/interface.py:266 -#: neutron/agent/linux/interface.py:332 neutron/agent/linux/interface.py:376 +#: neutron/agent/linux/interface.py:226 neutron/agent/linux/interface.py:270 +#: neutron/agent/linux/interface.py:336 neutron/agent/linux/interface.py:380 #, python-format msgid "Failed unplugging interface '%s'" msgstr "Impossibile scollegare l'interfaccia '%s'" -#: neutron/agent/linux/interface.py:434 +#: neutron/agent/linux/interface.py:438 #, python-format msgid "Driver location: %s" msgstr "Ubicazione driver: %s" @@ -1711,12 +1711,12 @@ msgstr "" "Fanout notifica agent in %(topic)s il messaggio %(method)s nel router " "%(router_id)s" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:47 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:49 #, python-format msgid "Notify metering agent at %(topic)s.%(host)s the message %(method)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:62 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:64 #, python-format msgid "" "Fanout notify metering agent at %(topic)s the message %(method)s on " @@ -1864,7 +1864,7 @@ msgid "'%s' is not a valid input" msgstr "'%s' non è un input valido" #: neutron/api/v2/attributes.py:357 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "'%s' is not a valid UUID" msgstr "'%s' non è un valido UUID" @@ -2941,8 +2941,8 @@ msgstr "" "cidr %(cidr)s della sottorete %(sub_id)s" #: neutron/db/l3_db.py:387 neutron/db/l3_db.py:464 -#: neutron/plugins/bigswitch/plugin.py:1011 -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1001 +#: neutron/plugins/bigswitch/plugin.py:1010 msgid "Either subnet_id or port_id must be specified" msgstr "È necessario specificare subnet_id o port_id" @@ -3002,11 +3002,11 @@ msgstr "" "La porta %s dispone di più IP fissi. È necessario fornire un IP " "specifico durante l'assegnazione di un IP mobile" -#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1844 +#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1847 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "Impossibile specificare un fixed_ip_address senza un porta_id" -#: neutron/db/l3_db.py:825 +#: neutron/db/l3_db.py:833 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " @@ -3015,7 +3015,7 @@ msgstr "" "La porta %(port_id)s ha un proprietario %(port_owner)s ma nessun " "indirizzo IP, pertanto è possibile eliminarla" -#: neutron/db/l3_db.py:929 +#: neutron/db/l3_db.py:937 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "La porta %s viene ignorata in quanto non ha nessun IP configurato" @@ -3189,6 +3189,11 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "'cookie_name' non è consentito per questo tipo di persistenza di sessione" +#: neutron/db/metering/metering_rpc.py:50 +#, python-format +msgid "Unable to find agent %s." +msgstr "" + #: neutron/db/migration/cli.py:32 msgid "Neutron plugin provider module" msgstr "" @@ -3807,7 +3812,7 @@ msgid "Port does not have port security binding." msgstr "La porta non dispone di un bind di sicurezza della porta." #: neutron/extensions/providernet.py:54 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 msgid "Plugin does not support updating provider attributes" msgstr "Il plugin non supporta l'aggiornamento degli attributi provider" @@ -3823,47 +3828,47 @@ msgstr "" msgid "Only admin can view or configure quota" msgstr "Solo admin può visualizzare o configurare una quota" -#: neutron/extensions/securitygroup.py:35 +#: neutron/extensions/securitygroup.py:34 msgid "For TCP/UDP protocols, port_range_min must be <= port_range_max" msgstr "Per i protocolli TCP/UDP, port_range_min deve essere <= port_range_max" -#: neutron/extensions/securitygroup.py:40 +#: neutron/extensions/securitygroup.py:39 #, python-format msgid "Invalid value for port %(port)s" msgstr "Valore invalido per la porta %(port)s" -#: neutron/extensions/securitygroup.py:44 +#: neutron/extensions/securitygroup.py:43 #, python-format msgid "" "Invalid value for ICMP %(field)s (%(attr)s) %(value)s. It must be 0 to " "255." msgstr "" -#: neutron/extensions/securitygroup.py:49 +#: neutron/extensions/securitygroup.py:48 #, python-format msgid "" "ICMP code (port-range-max) %(value)s is provided but ICMP type (port-" "range-min) is missing." msgstr "" -#: neutron/extensions/securitygroup.py:54 +#: neutron/extensions/securitygroup.py:53 #, python-format msgid "Security Group %(id)s in use." msgstr "Gruppo di sicurezza %(id)s in uso." -#: neutron/extensions/securitygroup.py:58 +#: neutron/extensions/securitygroup.py:57 msgid "Removing default security group not allowed." msgstr "La rimozione del gruppo di sicurezza predefinito non è consentita." -#: neutron/extensions/securitygroup.py:62 +#: neutron/extensions/securitygroup.py:61 msgid "Updating default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:66 +#: neutron/extensions/securitygroup.py:65 msgid "Default security group already exists." msgstr "Il gruppo di sicurezza predefinito già esiste." -#: neutron/extensions/securitygroup.py:70 +#: neutron/extensions/securitygroup.py:69 #, python-format msgid "" "Security group rule protocol %(protocol)s not supported. Only protocol " @@ -3871,64 +3876,64 @@ msgid "" "supported." msgstr "" -#: neutron/extensions/securitygroup.py:76 +#: neutron/extensions/securitygroup.py:75 msgid "Multiple tenant_ids in bulk security group rule create not allowed" msgstr "" "La creazione in massa di più tenant_id nella regola del gruppo di " "sicurezza non è consentita" -#: neutron/extensions/securitygroup.py:81 +#: neutron/extensions/securitygroup.py:80 msgid "Only remote_ip_prefix or remote_group_id may be provided." msgstr "È possibile fornire solo remote_ip_prefix o remote_group_id." -#: neutron/extensions/securitygroup.py:86 +#: neutron/extensions/securitygroup.py:85 msgid "Must also specifiy protocol if port range is given." msgstr "" "È necessario anche specificare il protocollo se è fornito l'intervallo di" " porta." -#: neutron/extensions/securitygroup.py:90 +#: neutron/extensions/securitygroup.py:89 msgid "Only allowed to update rules for one security profile at a time" msgstr "" "Al momento è consentito solo aggiornare le regole per un profilo di " "sicurezza." -#: neutron/extensions/securitygroup.py:95 +#: neutron/extensions/securitygroup.py:94 #, python-format msgid "Security group %(id)s does not exist" msgstr "Il gruppo di sicurezza %(id)s non esiste" -#: neutron/extensions/securitygroup.py:99 +#: neutron/extensions/securitygroup.py:98 #, python-format msgid "Security group rule %(id)s does not exist" msgstr "La regola del gruppo di sicurezza %(id)s non esiste" -#: neutron/extensions/securitygroup.py:103 +#: neutron/extensions/securitygroup.py:102 msgid "Duplicate Security Group Rule in POST." msgstr "Regola del gruppo di sicurezza duplicata in POST." -#: neutron/extensions/securitygroup.py:107 +#: neutron/extensions/securitygroup.py:106 #, python-format msgid "Security group rule already exists. Group id is %(id)s." msgstr "La regola gruppo di sicurezza già esiste. L'ID gruppo è %(id)s." -#: neutron/extensions/securitygroup.py:111 +#: neutron/extensions/securitygroup.py:110 #, python-format msgid "Conflicting value ethertype %(ethertype)s for CIDR %(cidr)s" msgstr "" -#: neutron/extensions/securitygroup.py:159 +#: neutron/extensions/securitygroup.py:158 #, python-format msgid "'%s' is not an integer or uuid" msgstr "'%s' non è un numero intero o uuid" -#: neutron/extensions/securitygroup.py:248 +#: neutron/extensions/securitygroup.py:247 msgid "" "Number of security groups allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/securitygroup.py:252 +#: neutron/extensions/securitygroup.py:251 msgid "" "Number of security rules allowed per tenant. A negative value means " "unlimited." @@ -4012,47 +4017,47 @@ msgstr "" msgid "Router %(router_id)s has no external network gateway set" msgstr "" -#: neutron/notifiers/nova.py:130 +#: neutron/notifiers/nova.py:165 msgid "device_id is not set on port yet." msgstr "" -#: neutron/notifiers/nova.py:134 +#: neutron/notifiers/nova.py:169 msgid "Port ID not set! Nova will not be notified of port status change." msgstr "" -#: neutron/notifiers/nova.py:159 +#: neutron/notifiers/nova.py:194 #, python-format msgid "" "Ignoring state change previous_port_status: %(pre_status)s " "current_port_status: %(cur_status)s port_id %(id)s" msgstr "" -#: neutron/notifiers/nova.py:187 +#: neutron/notifiers/nova.py:221 #, python-format msgid "Sending events: %s" msgstr "" -#: neutron/notifiers/nova.py:192 +#: neutron/notifiers/nova.py:226 #, python-format msgid "Nova returned NotFound for event: %s" msgstr "" -#: neutron/notifiers/nova.py:195 +#: neutron/notifiers/nova.py:229 #, python-format msgid "Failed to notify nova on events: %s" msgstr "" -#: neutron/notifiers/nova.py:199 neutron/notifiers/nova.py:215 +#: neutron/notifiers/nova.py:233 neutron/notifiers/nova.py:249 #, python-format msgid "Error response returned from nova: %s" msgstr "" -#: neutron/notifiers/nova.py:210 +#: neutron/notifiers/nova.py:244 #, python-format msgid "Nova event: %s returned with failed status" msgstr "" -#: neutron/notifiers/nova.py:213 +#: neutron/notifiers/nova.py:247 #, python-format msgid "Nova event response: %s" msgstr "" @@ -4725,80 +4730,80 @@ msgstr "" msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:661 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:752 +#: neutron/plugins/bigswitch/plugin.py:742 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:804 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:864 +#: neutron/plugins/bigswitch/plugin.py:854 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:902 +#: neutron/plugins/bigswitch/plugin.py:892 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:924 +#: neutron/plugins/bigswitch/plugin.py:914 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:946 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:975 +#: neutron/plugins/bigswitch/plugin.py:965 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1003 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1036 +#: neutron/plugins/bigswitch/plugin.py:1026 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1053 +#: neutron/plugins/bigswitch/plugin.py:1043 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1059 +#: neutron/plugins/bigswitch/plugin.py:1049 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1075 +#: neutron/plugins/bigswitch/plugin.py:1065 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1090 +#: neutron/plugins/bigswitch/plugin.py:1080 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1108 +#: neutron/plugins/bigswitch/plugin.py:1110 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1123 +#: neutron/plugins/bigswitch/plugin.py:1125 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1124 +#: neutron/plugins/bigswitch/plugin.py:1126 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -5029,7 +5034,7 @@ msgstr "Errore nel loop evento agent" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:225 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1002 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1365 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 @@ -5145,9 +5150,9 @@ msgid "%s can not be found in database" msgstr "%snon può essere trovato nel database" #: neutron/plugins/brocade/NeutronPlugin.py:300 -#: neutron/plugins/brocade/NeutronPlugin.py:343 -#: neutron/plugins/brocade/NeutronPlugin.py:396 -#: neutron/plugins/brocade/NeutronPlugin.py:426 +#: neutron/plugins/brocade/NeutronPlugin.py:344 +#: neutron/plugins/brocade/NeutronPlugin.py:397 +#: neutron/plugins/brocade/NeutronPlugin.py:427 msgid "Brocade NOS driver error" msgstr "" @@ -5157,9 +5162,9 @@ msgid "Returning the allocated vlan (%d) to the pool" msgstr "Restituzione della vlan allocata (%d) nel pool" #: neutron/plugins/brocade/NeutronPlugin.py:304 -#: neutron/plugins/brocade/NeutronPlugin.py:344 -#: neutron/plugins/brocade/NeutronPlugin.py:397 -#: neutron/plugins/brocade/NeutronPlugin.py:428 +#: neutron/plugins/brocade/NeutronPlugin.py:345 +#: neutron/plugins/brocade/NeutronPlugin.py:398 +#: neutron/plugins/brocade/NeutronPlugin.py:429 msgid "Brocade plugin raised exception, check logs" msgstr "" @@ -5631,88 +5636,88 @@ msgstr "" msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:866 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:883 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:884 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:891 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:894 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:908 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:915 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:922 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1144 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1151 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1157 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1171 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1168 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1175 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1172 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1179 #, python-format msgid "" "Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " "low address to high address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1185 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1194 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1201 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1200 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1221 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1232 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1253 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1260 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1270 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "Segment range overlaps with another profile" msgstr "" @@ -5851,34 +5856,34 @@ msgstr "" msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:243 msgid "Logical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:268 msgid "network_segment_pool" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:313 msgid "Invalid input for CIDR" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:464 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:452 #, python-format msgid "req: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:473 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:461 #, python-format msgid "status_code %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:478 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:466 #, python-format msgid "VSM: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:493 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:481 #, python-format msgid "Unable to serialize object of type = '%s'" msgstr "" @@ -5887,36 +5892,23 @@ msgstr "" msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 -#, python-format -msgid "_populate_policy_profiles %s" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:191 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:205 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:197 -msgid "_poll_policies" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 -msgid "No policy profile updated from VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:262 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:242 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "provider:network_type richiesto" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:266 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:246 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:260 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 @@ -5924,19 +5916,19 @@ msgstr "provider:network_type richiesto" msgid "provider:segmentation_id required" msgstr "provider:segmentation_id richiesto" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:249 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "provider:segmentation_id fuori dall'intervallo (da 1 a 4094)" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:254 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:283 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:267 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 @@ -5944,7 +5936,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "provider: network_type %s non è supportato" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5952,164 +5944,164 @@ msgstr "provider: network_type %s non è supportato" msgid "Unknown provider:physical_network %s" msgstr "Provider sconosciuto:physical_network %s" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "provider:physical_network richiesta" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:480 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:460 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:519 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:499 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:524 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:504 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:525 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:505 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:565 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:545 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:570 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:575 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:558 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:583 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:630 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:633 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:610 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:613 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:645 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:625 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:648 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:678 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:658 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:688 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:703 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:735 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:715 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:757 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:737 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:758 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:738 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:782 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:762 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:822 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:802 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:812 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:843 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:823 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:859 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:897 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:877 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:892 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:933 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:941 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1026 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1006 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:232 @@ -6119,88 +6111,88 @@ msgstr "" msgid "Created network: %s" msgstr "Rete creata: %s" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1084 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1064 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1099 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1079 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1103 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1083 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1097 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1125 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1147 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1192 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1174 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1190 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:314 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1219 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1201 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1236 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1256 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1290 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1272 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1280 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1309 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1291 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1306 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1321 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1359 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1341 msgid "Get subnets" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1444 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1426 #, python-format msgid "Scheduling router %s" msgstr "" @@ -6640,7 +6632,7 @@ msgid "port_delete received" msgstr "ricevuto port_delete" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:219 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:661 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "ricevuto port_update" @@ -6732,7 +6724,7 @@ msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:437 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:976 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:390 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1267 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 @@ -6740,7 +6732,7 @@ msgid "Agent out of sync with plugin!" msgstr "Agent non sincronizzato con il plugin!" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:445 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1006 msgid "Agent loop has new devices!" msgstr "Loop agent dispone di nuovi dispositivi!" @@ -6759,7 +6751,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:474 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:269 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1027 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1045 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1362 msgid "Agent initialized successfully, now running... " @@ -7021,242 +7013,242 @@ msgstr "" msgid "Delete network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:248 #, python-format msgid "Delete net failed after deleting the network in DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253 #, python-format msgid "Get network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:259 msgid "Get networks in progress" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:269 #, python-format msgid "Create port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285 msgid "Create port does not have tenant id info" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:291 #, python-format msgid "Create port does not have tenant id info; obtained is: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:312 #, python-format msgid "Create port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:319 #, python-format msgid "Update port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346 #, python-format msgid "Update port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:352 #, python-format msgid "Delete port in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:365 #, python-format msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:374 #, python-format msgid "Create subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:386 #, python-format msgid "Create subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388 #, python-format msgid "Subnet created: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:394 #, python-format msgid "Update subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419 #, python-format msgid "Update subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:425 #, python-format msgid "Delete subnet in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:430 #, python-format msgid "" "Delete subnet operation failed in SDN-VE after deleting the subnet from " "DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:439 #, python-format msgid "Create router in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:442 #, python-format msgid "Ignoring admin_state_up=False for router=%r. Overriding with True" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:452 msgid "Create router failed: no SDN-VE tenant." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:460 #, python-format msgid "Create router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:462 #, python-format msgid "Router created: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:467 #, python-format msgid "Update router in progress: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:474 msgid "admin_state_up=False routers are not supported." msgstr "i router admin_state_up=False non sono supportati." -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493 #, python-format msgid "Update router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:499 #, python-format msgid "Delete router in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:506 #, python-format msgid "" "Delete router operation failed in SDN-VE after deleting the router in DB:" " %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:511 #, python-format msgid "" "Add router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:519 #, python-format msgid "SdnvePluginV2.add_router_interface called. Port info: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:533 #, python-format msgid "Update router-add-interface failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 #, python-format msgid "Added router interface: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:540 #, python-format msgid "" "Add router interface only called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550 msgid "" "SdnvePluginV2._add_router_interface_only: failed to add the interface in " "the roll back. of a remove_router_interface operation" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:556 #, python-format msgid "" "Remove router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565 msgid "No port ID" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 #, python-format msgid "SdnvePluginV2.remove_router_interface port: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:571 msgid "No fixed IP" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:576 #, python-format msgid "SdnvePluginV2.remove_router_interface subnet_id: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:584 #, python-format msgid "Update router-remove-interface failed SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:605 #, python-format msgid "Create floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:616 #, python-format msgid "Creating floating ip operation failed in SDN-VE controller: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:619 #, python-format msgid "Created floatingip : %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:624 #, python-format msgid "Update floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644 #, python-format msgid "Update floating ip failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:650 #, python-format msgid "Delete floatingip in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:655 #, python-format msgid "Delete floatingip failed in SDN-VE: %s" msgstr "" @@ -7497,81 +7489,81 @@ msgstr "" msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:304 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "Avvio bridge %(bridge_name)s per le interfacce secondarie %(interface)s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:301 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:319 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" "Eseguito avvio bridge %(bridge_name)s per le interfacce secondarie " "%(interface)s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:323 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:341 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "Impossibile aggiungere %(interface)s a %(bridge_name)s! Eccezione: %(e)s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:354 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:343 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:361 #, python-format msgid "No mapping for physical network %s" msgstr "Nessuna associazione per la rete fisica %s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:352 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:370 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "Unità tap: %s non esiste in questo host, viene ignorata" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:401 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "Aggiunta del servizio %(tap_device_name)s al bridge %(bridge_name)s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:392 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:410 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "%(tap_device_name)s già esiste nel bridge %(bridge_name)s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:430 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:448 #, python-format msgid "Deleting bridge %s" msgstr "Eliminazione bridge %s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:437 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:455 #, python-format msgid "Done deleting bridge %s" msgstr "Eseguita eliminazione bridge %s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:458 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "Impossibile eliminare il bridge %s, non esiste" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:454 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:472 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "Rimozione dispositivo %(interface_name)s dal bridge %(bridge_name)s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:461 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:479 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" "Eseguita rimozione dispositivo %(interface_name)s dal bridge " "%(bridge_name)s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:467 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " @@ -7580,91 +7572,91 @@ msgstr "" "Impossibile rimuovere l'unità %(interface_name)s, il bridge " "%(bridge_name)s non esiste" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:475 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:493 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "Eliminazione interfacce secondarie %s per vlan" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:482 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 #, python-format msgid "Done deleting subinterface %s" msgstr "Eseguita eliminazione interfacce secondarie %s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:486 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:504 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:509 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:533 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:568 #, python-format msgid "" "Option \"%(option)s\" must be supported by command \"%(command)s\" to " "enable %(mode)s mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:527 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:545 msgid "No valid Segmentation ID to perform UCAST test." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:562 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN MCAST mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:569 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 msgid "" "Linux kernel vxlan module and iproute2 3.8 or above are required to " "enable VXLAN." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:579 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:597 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:654 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:672 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:281 msgid "network_delete received" msgstr "ricevuto network-delete" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:711 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:714 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:732 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:736 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:350 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:758 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:783 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:801 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:409 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:846 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:864 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "Impossibile ottenere l'indirizzo MAC per l'ID univoco. Agent terminato!" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:850 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:105 @@ -7672,12 +7664,12 @@ msgstr "Impossibile ottenere l'indirizzo MAC per l'ID univoco. Agent terminato!" msgid "RPC agent_id: %s" msgstr "agent-id RPC: %s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917 #, python-format msgid "Port %s added" msgstr "Porta %s aggiunta" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:905 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1068 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1108 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 @@ -7686,15 +7678,15 @@ msgstr "Porta %s aggiunta" msgid "Unable to get port details for %(device)s: %(e)s" msgstr "Impossibile ottenere i dettagli della porta per %(device)s: %(e)s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1075 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:973 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "Porta %(device)s aggiornata. Dettagli: %(details)s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:981 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1095 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 @@ -7704,7 +7696,7 @@ msgstr "Porta %(device)s aggiornata. Dettagli: %(details)s" msgid "Device %s not defined on plugin" msgstr "Unità %s non definita nel plugin" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:968 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1125 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1142 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 @@ -7713,7 +7705,7 @@ msgstr "Unità %s non definita nel plugin" msgid "Attachment %s removed" msgstr "Collegamento %s rimosso" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1132 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1149 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 @@ -7722,7 +7714,7 @@ msgstr "Collegamento %s rimosso" msgid "port_removed failed for %(device)s: %(e)s" msgstr "port_removed non riuscito per %(device)s: %(e)s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:979 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:374 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1154 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 @@ -7730,26 +7722,26 @@ msgstr "port_removed non riuscito per %(device)s: %(e)s" msgid "Port %s updated." msgstr "Porta %s aggiornata." -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:971 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:989 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "LinuxBridge Agent RPC Daemon avviato!" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1001 msgid "Update devices failed" msgstr "Aggiornamento unità non riuscito" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1012 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "Errore nel loop dell'agent. Informazioni sull'unità: %s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1035 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:428 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "Analisi physical_interface_mappings non riuscito. %s. Agent terminato!" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1038 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Interface mappings: %s" @@ -8302,49 +8294,49 @@ msgstr "Uscita da MidonetPluginV2.get_network: qnet=%r" msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "MidonetPluginV2.delete_network viene chiamato: id=%r" -#: neutron/plugins/midonet/plugin.py:522 +#: neutron/plugins/midonet/plugin.py:524 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%r had been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:529 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "MidonetPluginV2.create_port è stato chiamato: port=%r" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:590 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:595 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:600 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "MidonetPluginV2.get_port è stato chiamato: id=%(id)s fields=%(fields)r" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:607 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:611 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:616 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" "MidonetPluginV2.get_ports è stato chiamato: filters=%(filters)s " "fields=%(fields)r" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:625 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " @@ -8353,51 +8345,51 @@ msgstr "" "MidonetPluginV2.delete_port è stato chiamato: id=%(id)s " "l3_port_check=%(l3_port_check)r" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:659 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:734 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:782 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:794 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:838 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:858 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" "MidonetPluginV2.update_router è stato chiamato: id=%(id)s " "router=%(router)r" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:898 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:909 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "MidonetPluginV2.delete_router è stato chiamato: id=%s" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1009 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " @@ -8406,25 +8398,25 @@ msgstr "" "MidonetPluginV2.add_router_interface è stato chiamato: " "router_id=%(router_id)s interface_info=%(interface_info)r" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1033 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1042 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1049 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1089 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " @@ -8433,12 +8425,12 @@ msgstr "" "MidonetPluginV2.update_floatingip è stato chiamato: id=%(id)s " "floatingip=%(floatingip)s " -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1108 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "Uscita da MidonetPluginV2.update_floating_ip: fip=%s" -#: neutron/plugins/midonet/plugin.py:1128 +#: neutron/plugins/midonet/plugin.py:1130 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " @@ -8447,22 +8439,22 @@ msgstr "" "MidonetPluginV2.create_security_group è stato chiamato: " "security_group=%(security_group)s default_sg=%(default_sg)s " -#: neutron/plugins/midonet/plugin.py:1157 +#: neutron/plugins/midonet/plugin.py:1159 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1164 +#: neutron/plugins/midonet/plugin.py:1166 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1170 +#: neutron/plugins/midonet/plugin.py:1172 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "MidonetPluginV2.delete_security_group è stato chiamato: id=%s" -#: neutron/plugins/midonet/plugin.py:1202 +#: neutron/plugins/midonet/plugin.py:1204 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " @@ -8471,12 +8463,12 @@ msgstr "" "MidonetPluginV2.create_security_group_rule è stato chiamato: " "security_group_rule=%(security_group_rule)r" -#: neutron/plugins/midonet/plugin.py:1212 +#: neutron/plugins/midonet/plugin.py:1214 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1222 +#: neutron/plugins/midonet/plugin.py:1224 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -8687,91 +8679,101 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:465 neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:467 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:471 neutron/plugins/ml2/plugin.py:591 +#: neutron/plugins/ml2/plugin.py:473 neutron/plugins/ml2/plugin.py:593 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:479 +#: neutron/plugins/ml2/plugin.py:481 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:490 +#: neutron/plugins/ml2/plugin.py:492 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:498 neutron/plugins/ml2/plugin.py:604 +#: neutron/plugins/ml2/plugin.py:500 neutron/plugins/ml2/plugin.py:606 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:504 +#: neutron/plugins/ml2/plugin.py:506 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:513 neutron/plugins/ml2/plugin.py:612 +#: neutron/plugins/ml2/plugin.py:515 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:521 +#: neutron/plugins/ml2/plugin.py:523 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:530 +#: neutron/plugins/ml2/plugin.py:532 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:544 +#: neutron/plugins/ml2/plugin.py:546 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:574 +#: neutron/plugins/ml2/plugin.py:576 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:600 +#: neutron/plugins/ml2/plugin.py:587 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:602 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:621 +#: neutron/plugins/ml2/plugin.py:622 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:632 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:650 +#: neutron/plugins/ml2/plugin.py:661 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:120 +#: neutron/plugins/ml2/plugin.py:721 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:125 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:728 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:121 +#: neutron/plugins/ml2/plugin.py:739 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:126 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:737 +#: neutron/plugins/ml2/plugin.py:748 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:749 +#: neutron/plugins/ml2/plugin.py:760 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:761 +#: neutron/plugins/ml2/plugin.py:772 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9655,7 +9657,7 @@ msgstr "" msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:425 +#: neutron/plugins/mlnx/mlnx_plugin.py:426 #, python-format msgid "create_port with %s" msgstr "" @@ -9996,27 +9998,27 @@ msgstr "NECPluginV2.update_network() called, id=%(id)s rete=%(network)s ." msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "NECPluginV2.delete_network() called, id=%s ." -#: neutron/plugins/nec/nec_plugin.py:398 +#: neutron/plugins/nec/nec_plugin.py:405 #, python-format msgid "delete_network() failed due to %s" msgstr "delete_network() non riuscito a causa di %s" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:546 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "NECPluginV2.create_port() called, porta=%s ." -#: neutron/plugins/nec/nec_plugin.py:603 +#: neutron/plugins/nec/nec_plugin.py:610 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "NECPluginV2.update_port() called, id=%(id)s porta=%(port)s ." -#: neutron/plugins/nec/nec_plugin.py:635 +#: neutron/plugins/nec/nec_plugin.py:642 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "NECPluginV2.delete_port() called, id=%s ." -#: neutron/plugins/nec/nec_plugin.py:700 +#: neutron/plugins/nec/nec_plugin.py:707 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " @@ -10025,26 +10027,26 @@ msgstr "" "NECPluginV2RPCCallbacks.get_port_from_device() è stato chiamato, " "device=%(device)s => %(ret)s." -#: neutron/plugins/nec/nec_plugin.py:731 +#: neutron/plugins/nec/nec_plugin.py:738 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." -#: neutron/plugins/nec/nec_plugin.py:741 +#: neutron/plugins/nec/nec_plugin.py:748 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:761 +#: neutron/plugins/nec/nec_plugin.py:768 #, 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:766 +#: neutron/plugins/nec/nec_plugin.py:773 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10497,73 +10499,73 @@ msgstr "" msgid "Port-Mapping for port %s not found on VSD" msgstr "" -#: neutron/plugins/nuage/plugin.py:325 +#: neutron/plugins/nuage/plugin.py:327 msgid "" "Either net_partition is not provided with subnet OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:393 +#: neutron/plugins/nuage/plugin.py:395 #, python-format msgid "" "Unable to complete operation on subnet %s.One or more ports have an IP " "allocation from this subnet." msgstr "" -#: neutron/plugins/nuage/plugin.py:423 +#: neutron/plugins/nuage/plugin.py:425 #, python-format msgid "" "Router %s does not hold default zone OR net_partition mapping. Router-IF " "add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:433 +#: neutron/plugins/nuage/plugin.py:435 #, python-format msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:443 +#: neutron/plugins/nuage/plugin.py:445 #, python-format msgid "" "Subnet %(subnet)s and Router %(router)s belong to different net_partition" " Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:455 +#: neutron/plugins/nuage/plugin.py:457 #, python-format msgid "Subnet %s has one or more active VMs Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:501 neutron/plugins/nuage/plugin.py:506 -#: neutron/plugins/nuage/plugin.py:512 +#: neutron/plugins/nuage/plugin.py:503 neutron/plugins/nuage/plugin.py:508 +#: neutron/plugins/nuage/plugin.py:514 #, python-format msgid "No router interface found for Router %s. Router-IF delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:523 +#: neutron/plugins/nuage/plugin.py:525 #, python-format msgid "Subnet %s has one or more active VMs Router-IF delete not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:532 +#: neutron/plugins/nuage/plugin.py:534 #, python-format msgid "" "Router %s does not hold net_partition assoc on Nuage VSD. Router-IF " "delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:571 +#: neutron/plugins/nuage/plugin.py:573 msgid "" "Either net_partition is not provided with router OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:679 +#: neutron/plugins/nuage/plugin.py:681 #, python-format msgid "One or more router still attached to net_partition %s." msgstr "" -#: neutron/plugins/nuage/plugin.py:684 +#: neutron/plugins/nuage/plugin.py:686 #, python-format msgid "NetPartition with %s does not exist" msgstr "" @@ -10950,20 +10952,20 @@ msgstr "" msgid "Number of seconds to retry acquiring an Open vSwitch datapath" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:245 +#: neutron/plugins/oneconvergence/plugin.py:246 msgid "Failed to create subnet, deleting it from neutron" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:309 +#: neutron/plugins/oneconvergence/plugin.py:310 #, python-format msgid "Deleting newly created neutron port %s" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:379 +#: neutron/plugins/oneconvergence/plugin.py:380 msgid "Failed to create floatingip" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:418 +#: neutron/plugins/oneconvergence/plugin.py:419 msgid "Failed to create router" msgstr "" @@ -11464,166 +11466,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:54 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:71 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:75 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:76 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:87 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:88 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:98 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:99 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:112 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:113 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:127 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:128 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:139 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:164 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:348 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:166 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:350 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:154 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:176 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:178 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:195 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:222 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:197 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:224 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:210 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:212 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:238 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:240 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:253 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:255 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:282 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:284 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:306 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:308 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:316 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:318 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:328 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:330 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:336 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:338 msgid "update_subnet() called" msgstr "update_subnet() called" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:360 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:362 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:372 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:374 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:382 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:384 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:388 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:390 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:397 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:399 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:407 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:409 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:415 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:417 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:435 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:437 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:446 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:448 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:468 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:470 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:479 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:481 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:491 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:488 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:500 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:497 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:513 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:506 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:522 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:516 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:535 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:526 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 +msgid "Neutron PLUMgrid Director: disassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:540 +msgid "PLUMgrid Library: disassociate_floatingips() called" +msgstr "" + #: neutron/plugins/ryu/ryu_neutron_plugin.py:64 #, python-format msgid "get_ofp_rest_api: %s" @@ -13253,7 +13263,7 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:534 -#: neutron/plugins/vmware/plugins/base.py:1059 +#: neutron/plugins/vmware/plugins/base.py:1062 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -13300,13 +13310,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:670 -#: neutron/plugins/vmware/plugins/base.py:1779 +#: neutron/plugins/vmware/plugins/base.py:1782 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:674 -#: neutron/plugins/vmware/plugins/base.py:1783 +#: neutron/plugins/vmware/plugins/base.py:1786 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13367,133 +13377,133 @@ msgstr "" "Le reti con admin_state_up=False non sono ancora supportate da questo " "plug-in. Viene ignorata l'impostazione per la rete %s" -#: neutron/plugins/vmware/plugins/base.py:1048 +#: neutron/plugins/vmware/plugins/base.py:1051 #, python-format msgid "" "A nsx lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1067 +#: neutron/plugins/vmware/plugins/base.py:1070 #, python-format msgid "delete_network completed for tenant: %s" msgstr "delete_network completato per tenant: %s" -#: neutron/plugins/vmware/plugins/base.py:1070 +#: neutron/plugins/vmware/plugins/base.py:1073 #: neutron/plugins/vmware/plugins/service.py:520 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1105 +#: neutron/plugins/vmware/plugins/base.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "admin_state_up=False le reti non sono supportate." -#: neutron/plugins/vmware/plugins/base.py:1182 +#: neutron/plugins/vmware/plugins/base.py:1185 #, python-format msgid "port created on NSX backend for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1185 +#: neutron/plugins/vmware/plugins/base.py:1188 #, python-format msgid "Logical switch for network %s was not found in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1196 +#: neutron/plugins/vmware/plugins/base.py:1199 msgid "Unable to create port or set port attachment in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1288 +#: neutron/plugins/vmware/plugins/base.py:1291 #, python-format msgid "Updating port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1323 +#: neutron/plugins/vmware/plugins/base.py:1326 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1406 +#: neutron/plugins/vmware/plugins/base.py:1409 msgid "" "Cannot create a distributed router with the NSX platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1412 +#: neutron/plugins/vmware/plugins/base.py:1415 msgid "Unable to create logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1423 +#: neutron/plugins/vmware/plugins/base.py:1426 #, 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/vmware/plugins/base.py:1433 +#: neutron/plugins/vmware/plugins/base.py:1436 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1462 -#: neutron/plugins/vmware/plugins/base.py:1547 +#: neutron/plugins/vmware/plugins/base.py:1465 +#: neutron/plugins/vmware/plugins/base.py:1550 #: neutron/plugins/vmware/plugins/service.py:203 #: neutron/plugins/vmware/plugins/service.py:1214 #, python-format msgid "Network '%s' is not a valid external network" msgstr "La rete '%s' non è una rete esterna valida" -#: neutron/plugins/vmware/plugins/base.py:1511 +#: neutron/plugins/vmware/plugins/base.py:1514 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1514 +#: neutron/plugins/vmware/plugins/base.py:1517 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1556 +#: neutron/plugins/vmware/plugins/base.py:1559 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1572 +#: neutron/plugins/vmware/plugins/base.py:1575 #, python-format msgid "Logical router %s not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1576 +#: neutron/plugins/vmware/plugins/base.py:1579 msgid "Unable to update logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1578 +#: neutron/plugins/vmware/plugins/base.py:1581 msgid "" "Request cannot contain 'routes' with the NSX platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1635 +#: neutron/plugins/vmware/plugins/base.py:1638 #, python-format msgid "Logical router '%s' not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1639 +#: neutron/plugins/vmware/plugins/base.py:1642 #, python-format msgid "Unable to delete logical router '%s' on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1649 +#: neutron/plugins/vmware/plugins/base.py:1652 #, 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/vmware/plugins/base.py:1717 +#: neutron/plugins/vmware/plugins/base.py:1720 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " @@ -13502,98 +13512,98 @@ msgstr "" "Add_router_interface completata per la sottorete:%(subnet_id)s e " "router:%(router_id)s" -#: neutron/plugins/vmware/plugins/base.py:1815 +#: neutron/plugins/vmware/plugins/base.py:1818 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1820 +#: neutron/plugins/vmware/plugins/base.py:1823 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1952 +#: neutron/plugins/vmware/plugins/base.py:1955 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1958 +#: neutron/plugins/vmware/plugins/base.py:1961 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1995 +#: neutron/plugins/vmware/plugins/base.py:1998 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "La porta '%s' non è associata agli IP mobili" -#: neutron/plugins/vmware/plugins/base.py:1998 +#: neutron/plugins/vmware/plugins/base.py:2001 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2032 +#: neutron/plugins/vmware/plugins/base.py:2035 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2055 +#: neutron/plugins/vmware/plugins/base.py:2058 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2084 +#: neutron/plugins/vmware/plugins/base.py:2087 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2113 +#: neutron/plugins/vmware/plugins/base.py:2116 #, python-format msgid "" "Rolling back database changes for gateway device %s because of an error " "in the NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2158 -#: neutron/plugins/vmware/plugins/base.py:2196 +#: neutron/plugins/vmware/plugins/base.py:2161 +#: neutron/plugins/vmware/plugins/base.py:2199 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2293 +#: neutron/plugins/vmware/plugins/base.py:2296 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2300 +#: neutron/plugins/vmware/plugins/base.py:2303 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2348 +#: neutron/plugins/vmware/plugins/base.py:2351 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2380 +#: neutron/plugins/vmware/plugins/base.py:2383 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2388 +#: neutron/plugins/vmware/plugins/base.py:2391 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13601,12 +13611,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2395 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2408 +#: neutron/plugins/vmware/plugins/base.py:2411 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -14785,46 +14795,46 @@ msgstr "" msgid "external_gateway_added: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:50 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:49 msgid "Initializing fwaas iptables driver" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:53 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:52 #, python-format msgid "Creating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:62 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:61 #, python-format msgid "Failed to create firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:66 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:65 #, python-format msgid "Deleting firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:77 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:76 #, python-format msgid "Failed to delete firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:81 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:80 #, python-format msgid "Updating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:90 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:89 #, python-format msgid "Failed to update firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:94 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:93 #, python-format msgid "Applying firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:113 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:112 #, python-format msgid "Failed to apply default policy on firewall: %s" msgstr "" @@ -15086,17 +15096,17 @@ msgstr "Il gruppo utenti" msgid "Error importing interface driver: %s" msgstr "Errore durante l'importazione del driver di interfaccia: %s" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:166 #, python-format msgid "Stats socket not found for pool %s" msgstr "Socket stats non trovato per il pool %s" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:208 #, python-format msgid "Error while connecting to stats socket: %s" msgstr "Errore durante la connessione al socket stats: %s" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:369 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "Impossibile interrompere il processo haproxy: %s" @@ -15280,184 +15290,212 @@ msgstr "" msgid "Removing SNAT port for subnet %s as this is the last pool using it..." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:61 +#: neutron/services/loadbalancer/drivers/radware/driver.py:63 msgid "vdirect server IP address" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:64 +#: neutron/services/loadbalancer/drivers/radware/driver.py:66 msgid "vdirect user name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:67 +#: neutron/services/loadbalancer/drivers/radware/driver.py:69 msgid "vdirect user password" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:70 +#: neutron/services/loadbalancer/drivers/radware/driver.py:72 msgid "Service ADC type" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:73 +#: neutron/services/loadbalancer/drivers/radware/driver.py:75 msgid "Service ADC version" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:76 +#: neutron/services/loadbalancer/drivers/radware/driver.py:78 msgid "service HA pair" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:79 +#: neutron/services/loadbalancer/drivers/radware/driver.py:81 msgid "service throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:82 +#: neutron/services/loadbalancer/drivers/radware/driver.py:84 msgid "service ssl throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:85 +#: neutron/services/loadbalancer/drivers/radware/driver.py:87 msgid "service compression throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:88 +#: neutron/services/loadbalancer/drivers/radware/driver.py:90 msgid "service cache" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:91 +#: neutron/services/loadbalancer/drivers/radware/driver.py:93 msgid "l2_l3 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:94 +#: neutron/services/loadbalancer/drivers/radware/driver.py:96 msgid "l4 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:101 +#: neutron/services/loadbalancer/drivers/radware/driver.py:104 msgid "l2_l3 workflow constructor params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:108 +#: neutron/services/loadbalancer/drivers/radware/driver.py:111 msgid "l2_l3 workflow setup params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:111 +#: neutron/services/loadbalancer/drivers/radware/driver.py:114 msgid "List of actions that we dont want to push to the completion queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:115 +#: neutron/services/loadbalancer/drivers/radware/driver.py:118 msgid "l4 workflow action name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:118 +#: neutron/services/loadbalancer/drivers/radware/driver.py:121 msgid "Resource pool ids" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:121 +#: neutron/services/loadbalancer/drivers/radware/driver.py:124 msgid "A required VLAN for the interswitch link to use" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:124 +#: neutron/services/loadbalancer/drivers/radware/driver.py:127 msgid "Support an Alteon interswitch link for stateful session failover" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:183 +#: neutron/services/loadbalancer/drivers/radware/driver.py:221 #, python-format -msgid "create_vip. vip: %s" +msgid "" +"vip: %(vip)s, extended_vip: %(extended_vip)s, network_id: " +"%(vip_network_id)s, service_name: %(service_name)s, pip_info: " +"%(pip_info)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:185 +#: neutron/services/loadbalancer/drivers/radware/driver.py:256 #, python-format -msgid "create_vip. extended_vip: %s" +msgid "Retrieved pip nport: %(port)r for vip: %(vip)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:187 +#: neutron/services/loadbalancer/drivers/radware/driver.py:264 #, python-format -msgid "create_vip. network_id: %s " +msgid "Found no pip nports associated with vip: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:189 +#: neutron/services/loadbalancer/drivers/radware/driver.py:273 #, python-format -msgid "create_vip. service_name: %s " +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:223 +#: neutron/services/loadbalancer/drivers/radware/driver.py:287 #, python-format -msgid "Failed to remove workflow %s. Going to set vip to ERROR status" +msgid "pip nport id: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:314 +#: neutron/services/loadbalancer/drivers/radware/driver.py:291 +#, python-format +msgid "pip nport delete failed: %r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:345 +#: neutron/services/loadbalancer/drivers/radware/driver.py:410 msgid "Starting operation completion handling thread" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:370 +#: neutron/services/loadbalancer/drivers/radware/driver.py:440 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:379 -#: neutron/services/loadbalancer/drivers/radware/driver.py:401 +#: neutron/services/loadbalancer/drivers/radware/driver.py:449 +#: neutron/services/loadbalancer/drivers/radware/driver.py:480 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:387 +#: neutron/services/loadbalancer/drivers/radware/driver.py:457 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:494 +#: neutron/services/loadbalancer/drivers/radware/driver.py:465 +#, python-format +msgid "Post-remove workflow function %r completed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:469 +#, python-format +msgid "Post-remove workflow function %r failed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:584 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:541 +#: neutron/services/loadbalancer/drivers/radware/driver.py:650 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:567 +#: neutron/services/loadbalancer/drivers/radware/driver.py:676 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:574 +#: neutron/services/loadbalancer/drivers/radware/driver.py:683 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:591 +#: neutron/services/loadbalancer/drivers/radware/driver.py:700 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:652 +#: neutron/services/loadbalancer/drivers/radware/driver.py:768 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:664 +#: neutron/services/loadbalancer/drivers/radware/driver.py:780 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:695 +#: neutron/services/loadbalancer/drivers/radware/driver.py:812 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:710 +#: neutron/services/loadbalancer/drivers/radware/driver.py:827 msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:737 +#: neutron/services/loadbalancer/drivers/radware/driver.py:836 +#, python-format +msgid "Post-operation function %(func)r completed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:842 +#, python-format +msgid "Post-operation function %(func)r failed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:876 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:777 +#: neutron/services/loadbalancer/drivers/radware/driver.py:916 #, python-format msgid "_remove_object_from_db %s" msgstr "" @@ -16173,12 +16211,12 @@ msgstr "" msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:404 +#: neutron/tests/unit/vmware/apiclient/fake.py:407 #, python-format msgid "lswitch:%s not found" msgstr "lswitch:%s non trovato" -#: neutron/tests/unit/vmware/apiclient/fake.py:413 +#: neutron/tests/unit/vmware/apiclient/fake.py:416 #, python-format msgid "lrouter:%s not found" msgstr "lrouter:%s non trovato" diff --git a/neutron/locale/it_IT/LC_MESSAGES/neutron.po b/neutron/locale/it_IT/LC_MESSAGES/neutron.po index e513a22c0..ac005ad8f 100644 --- a/neutron/locale/it_IT/LC_MESSAGES/neutron.po +++ b/neutron/locale/it_IT/LC_MESSAGES/neutron.po @@ -7,11 +7,11 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-04-23 06:46+0000\n" +"POT-Creation-Date: 2014-04-26 06:48+0000\n" "PO-Revision-Date: 2014-04-07 06:32+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Italian (Italy) " -"(http://www.transifex.com/projects/p/openstack/language/it_IT/)\n" +"(http://www.transifex.com/projects/p/neutron/language/it_IT/)\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" @@ -526,7 +526,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:575 neutron/agent/l3_agent.py:954 #: neutron/agent/metadata/agent.py:330 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:107 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:836 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:854 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:300 @@ -623,7 +623,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:923 +#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:931 #: neutron/services/firewall/agents/varmour/varmour_router.py:102 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -749,7 +749,7 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:657 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:675 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:283 #, python-format msgid "Delete %s" @@ -1137,25 +1137,25 @@ msgstr "" msgid "Authentication region" msgstr "" -#: neutron/agent/linux/interface.py:202 neutron/agent/linux/interface.py:256 -#: neutron/agent/linux/interface.py:318 neutron/agent/linux/interface.py:367 +#: neutron/agent/linux/interface.py:206 neutron/agent/linux/interface.py:260 +#: neutron/agent/linux/interface.py:322 neutron/agent/linux/interface.py:371 #, python-format msgid "Device %s already exists" msgstr "" -#: neutron/agent/linux/interface.py:220 neutron/agent/linux/interface.py:267 -#: neutron/agent/linux/interface.py:330 neutron/agent/linux/interface.py:374 +#: neutron/agent/linux/interface.py:224 neutron/agent/linux/interface.py:271 +#: neutron/agent/linux/interface.py:334 neutron/agent/linux/interface.py:378 #, python-format msgid "Unplugged interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:222 neutron/agent/linux/interface.py:266 -#: neutron/agent/linux/interface.py:332 neutron/agent/linux/interface.py:376 +#: neutron/agent/linux/interface.py:226 neutron/agent/linux/interface.py:270 +#: neutron/agent/linux/interface.py:336 neutron/agent/linux/interface.py:380 #, python-format msgid "Failed unplugging interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:434 +#: neutron/agent/linux/interface.py:438 #, python-format msgid "Driver location: %s" msgstr "" @@ -1687,12 +1687,12 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:47 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:49 #, python-format msgid "Notify metering agent at %(topic)s.%(host)s the message %(method)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:62 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:64 #, python-format msgid "" "Fanout notify metering agent at %(topic)s the message %(method)s on " @@ -1836,7 +1836,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:357 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2848,8 +2848,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:387 neutron/db/l3_db.py:464 -#: neutron/plugins/bigswitch/plugin.py:1011 -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1001 +#: neutron/plugins/bigswitch/plugin.py:1010 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2901,18 +2901,18 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1844 +#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1847 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:825 +#: neutron/db/l3_db.py:833 #, 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:929 +#: neutron/db/l3_db.py:937 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -3080,6 +3080,11 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" +#: neutron/db/metering/metering_rpc.py:50 +#, python-format +msgid "Unable to find agent %s." +msgstr "" + #: neutron/db/migration/cli.py:32 msgid "Neutron plugin provider module" msgstr "" @@ -3664,7 +3669,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:54 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -3680,47 +3685,47 @@ msgstr "" msgid "Only admin can view or configure quota" msgstr "" -#: neutron/extensions/securitygroup.py:35 +#: neutron/extensions/securitygroup.py:34 msgid "For TCP/UDP protocols, port_range_min must be <= port_range_max" msgstr "" -#: neutron/extensions/securitygroup.py:40 +#: neutron/extensions/securitygroup.py:39 #, python-format msgid "Invalid value for port %(port)s" msgstr "" -#: neutron/extensions/securitygroup.py:44 +#: neutron/extensions/securitygroup.py:43 #, python-format msgid "" "Invalid value for ICMP %(field)s (%(attr)s) %(value)s. It must be 0 to " "255." msgstr "" -#: neutron/extensions/securitygroup.py:49 +#: neutron/extensions/securitygroup.py:48 #, python-format msgid "" "ICMP code (port-range-max) %(value)s is provided but ICMP type (port-" "range-min) is missing." msgstr "" -#: neutron/extensions/securitygroup.py:54 +#: neutron/extensions/securitygroup.py:53 #, python-format msgid "Security Group %(id)s in use." msgstr "" -#: neutron/extensions/securitygroup.py:58 +#: neutron/extensions/securitygroup.py:57 msgid "Removing default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:62 +#: neutron/extensions/securitygroup.py:61 msgid "Updating default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:66 +#: neutron/extensions/securitygroup.py:65 msgid "Default security group already exists." msgstr "" -#: neutron/extensions/securitygroup.py:70 +#: neutron/extensions/securitygroup.py:69 #, python-format msgid "" "Security group rule protocol %(protocol)s not supported. Only protocol " @@ -3728,58 +3733,58 @@ msgid "" "supported." msgstr "" -#: neutron/extensions/securitygroup.py:76 +#: neutron/extensions/securitygroup.py:75 msgid "Multiple tenant_ids in bulk security group rule create not allowed" msgstr "" -#: neutron/extensions/securitygroup.py:81 +#: neutron/extensions/securitygroup.py:80 msgid "Only remote_ip_prefix or remote_group_id may be provided." msgstr "" -#: neutron/extensions/securitygroup.py:86 +#: neutron/extensions/securitygroup.py:85 msgid "Must also specifiy protocol if port range is given." msgstr "" -#: neutron/extensions/securitygroup.py:90 +#: neutron/extensions/securitygroup.py:89 msgid "Only allowed to update rules for one security profile at a time" msgstr "" -#: neutron/extensions/securitygroup.py:95 +#: neutron/extensions/securitygroup.py:94 #, python-format msgid "Security group %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:99 +#: neutron/extensions/securitygroup.py:98 #, python-format msgid "Security group rule %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:103 +#: neutron/extensions/securitygroup.py:102 msgid "Duplicate Security Group Rule in POST." msgstr "" -#: neutron/extensions/securitygroup.py:107 +#: neutron/extensions/securitygroup.py:106 #, python-format msgid "Security group rule already exists. Group id is %(id)s." msgstr "" -#: neutron/extensions/securitygroup.py:111 +#: neutron/extensions/securitygroup.py:110 #, python-format msgid "Conflicting value ethertype %(ethertype)s for CIDR %(cidr)s" msgstr "" -#: neutron/extensions/securitygroup.py:159 +#: neutron/extensions/securitygroup.py:158 #, python-format msgid "'%s' is not an integer or uuid" msgstr "" -#: neutron/extensions/securitygroup.py:248 +#: neutron/extensions/securitygroup.py:247 msgid "" "Number of security groups allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/securitygroup.py:252 +#: neutron/extensions/securitygroup.py:251 msgid "" "Number of security rules allowed per tenant. A negative value means " "unlimited." @@ -3863,47 +3868,47 @@ msgstr "" msgid "Router %(router_id)s has no external network gateway set" msgstr "" -#: neutron/notifiers/nova.py:130 +#: neutron/notifiers/nova.py:165 msgid "device_id is not set on port yet." msgstr "" -#: neutron/notifiers/nova.py:134 +#: neutron/notifiers/nova.py:169 msgid "Port ID not set! Nova will not be notified of port status change." msgstr "" -#: neutron/notifiers/nova.py:159 +#: neutron/notifiers/nova.py:194 #, python-format msgid "" "Ignoring state change previous_port_status: %(pre_status)s " "current_port_status: %(cur_status)s port_id %(id)s" msgstr "" -#: neutron/notifiers/nova.py:187 +#: neutron/notifiers/nova.py:221 #, python-format msgid "Sending events: %s" msgstr "" -#: neutron/notifiers/nova.py:192 +#: neutron/notifiers/nova.py:226 #, python-format msgid "Nova returned NotFound for event: %s" msgstr "" -#: neutron/notifiers/nova.py:195 +#: neutron/notifiers/nova.py:229 #, python-format msgid "Failed to notify nova on events: %s" msgstr "" -#: neutron/notifiers/nova.py:199 neutron/notifiers/nova.py:215 +#: neutron/notifiers/nova.py:233 neutron/notifiers/nova.py:249 #, python-format msgid "Error response returned from nova: %s" msgstr "" -#: neutron/notifiers/nova.py:210 +#: neutron/notifiers/nova.py:244 #, python-format msgid "Nova event: %s returned with failed status" msgstr "" -#: neutron/notifiers/nova.py:213 +#: neutron/notifiers/nova.py:247 #, python-format msgid "Nova event response: %s" msgstr "" @@ -4548,80 +4553,80 @@ msgstr "" msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:661 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:752 +#: neutron/plugins/bigswitch/plugin.py:742 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:804 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:864 +#: neutron/plugins/bigswitch/plugin.py:854 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:902 +#: neutron/plugins/bigswitch/plugin.py:892 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:924 +#: neutron/plugins/bigswitch/plugin.py:914 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:946 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:975 +#: neutron/plugins/bigswitch/plugin.py:965 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1003 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1036 +#: neutron/plugins/bigswitch/plugin.py:1026 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1053 +#: neutron/plugins/bigswitch/plugin.py:1043 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1059 +#: neutron/plugins/bigswitch/plugin.py:1049 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1075 +#: neutron/plugins/bigswitch/plugin.py:1065 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1090 +#: neutron/plugins/bigswitch/plugin.py:1080 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1108 +#: neutron/plugins/bigswitch/plugin.py:1110 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1123 +#: neutron/plugins/bigswitch/plugin.py:1125 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1124 +#: neutron/plugins/bigswitch/plugin.py:1126 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4850,7 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:225 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1002 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1365 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 @@ -4964,9 +4969,9 @@ msgid "%s can not be found in database" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:300 -#: neutron/plugins/brocade/NeutronPlugin.py:343 -#: neutron/plugins/brocade/NeutronPlugin.py:396 -#: neutron/plugins/brocade/NeutronPlugin.py:426 +#: neutron/plugins/brocade/NeutronPlugin.py:344 +#: neutron/plugins/brocade/NeutronPlugin.py:397 +#: neutron/plugins/brocade/NeutronPlugin.py:427 msgid "Brocade NOS driver error" msgstr "" @@ -4976,9 +4981,9 @@ msgid "Returning the allocated vlan (%d) to the pool" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:304 -#: neutron/plugins/brocade/NeutronPlugin.py:344 -#: neutron/plugins/brocade/NeutronPlugin.py:397 -#: neutron/plugins/brocade/NeutronPlugin.py:428 +#: neutron/plugins/brocade/NeutronPlugin.py:345 +#: neutron/plugins/brocade/NeutronPlugin.py:398 +#: neutron/plugins/brocade/NeutronPlugin.py:429 msgid "Brocade plugin raised exception, check logs" msgstr "" @@ -5450,88 +5455,88 @@ msgstr "" msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:866 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:883 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:884 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:891 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:894 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:908 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:915 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:922 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1144 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1151 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1157 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1171 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1168 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1175 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1172 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1179 #, python-format msgid "" "Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " "low address to high address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1185 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1194 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1201 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1200 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1221 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1232 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1253 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1260 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1270 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "Segment range overlaps with another profile" msgstr "" @@ -5670,34 +5675,34 @@ msgstr "" msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:243 msgid "Logical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:268 msgid "network_segment_pool" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:313 msgid "Invalid input for CIDR" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:464 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:452 #, python-format msgid "req: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:473 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:461 #, python-format msgid "status_code %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:478 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:466 #, python-format msgid "VSM: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:493 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:481 #, python-format msgid "Unable to serialize object of type = '%s'" msgstr "" @@ -5706,36 +5711,23 @@ msgstr "" msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 -#, python-format -msgid "_populate_policy_profiles %s" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:191 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:205 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:197 -msgid "_poll_policies" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 -msgid "No policy profile updated from VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:262 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:242 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:266 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:246 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:260 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 @@ -5743,19 +5735,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:249 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:254 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:283 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:267 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 @@ -5763,7 +5755,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5771,164 +5763,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:480 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:460 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:519 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:499 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:524 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:504 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:525 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:505 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:565 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:545 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:570 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:575 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:558 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:583 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:630 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:633 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:610 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:613 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:645 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:625 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:648 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:678 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:658 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:688 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:703 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:735 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:715 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:757 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:737 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:758 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:738 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:782 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:762 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:822 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:802 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:812 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:843 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:823 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:859 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:897 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:877 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:892 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:933 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:941 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1026 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1006 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:232 @@ -5938,88 +5930,88 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1084 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1064 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1099 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1079 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1103 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1083 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1097 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1125 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1147 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1192 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1174 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1190 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:314 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1219 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1201 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1236 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1256 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1290 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1272 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1280 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1309 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1291 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1306 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1321 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1359 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1341 msgid "Get subnets" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1444 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1426 #, python-format msgid "Scheduling router %s" msgstr "" @@ -6451,7 +6443,7 @@ msgid "port_delete received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:219 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:661 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" @@ -6543,7 +6535,7 @@ msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:437 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:976 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:390 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1267 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 @@ -6551,7 +6543,7 @@ msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:445 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1006 msgid "Agent loop has new devices!" msgstr "" @@ -6568,7 +6560,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:474 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:269 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1027 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1045 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1362 msgid "Agent initialized successfully, now running... " @@ -6822,242 +6814,242 @@ msgstr "" msgid "Delete network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:248 #, python-format msgid "Delete net failed after deleting the network in DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253 #, python-format msgid "Get network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:259 msgid "Get networks in progress" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:269 #, python-format msgid "Create port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285 msgid "Create port does not have tenant id info" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:291 #, python-format msgid "Create port does not have tenant id info; obtained is: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:312 #, python-format msgid "Create port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:319 #, python-format msgid "Update port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346 #, python-format msgid "Update port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:352 #, python-format msgid "Delete port in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:365 #, python-format msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:374 #, python-format msgid "Create subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:386 #, python-format msgid "Create subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388 #, python-format msgid "Subnet created: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:394 #, python-format msgid "Update subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419 #, python-format msgid "Update subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:425 #, python-format msgid "Delete subnet in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:430 #, python-format msgid "" "Delete subnet operation failed in SDN-VE after deleting the subnet from " "DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:439 #, python-format msgid "Create router in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:442 #, python-format msgid "Ignoring admin_state_up=False for router=%r. Overriding with True" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:452 msgid "Create router failed: no SDN-VE tenant." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:460 #, python-format msgid "Create router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:462 #, python-format msgid "Router created: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:467 #, python-format msgid "Update router in progress: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:474 msgid "admin_state_up=False routers are not supported." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493 #, python-format msgid "Update router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:499 #, python-format msgid "Delete router in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:506 #, python-format msgid "" "Delete router operation failed in SDN-VE after deleting the router in DB:" " %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:511 #, python-format msgid "" "Add router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:519 #, python-format msgid "SdnvePluginV2.add_router_interface called. Port info: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:533 #, python-format msgid "Update router-add-interface failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 #, python-format msgid "Added router interface: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:540 #, python-format msgid "" "Add router interface only called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550 msgid "" "SdnvePluginV2._add_router_interface_only: failed to add the interface in " "the roll back. of a remove_router_interface operation" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:556 #, python-format msgid "" "Remove router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565 msgid "No port ID" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 #, python-format msgid "SdnvePluginV2.remove_router_interface port: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:571 msgid "No fixed IP" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:576 #, python-format msgid "SdnvePluginV2.remove_router_interface subnet_id: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:584 #, python-format msgid "Update router-remove-interface failed SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:605 #, python-format msgid "Create floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:616 #, python-format msgid "Creating floating ip operation failed in SDN-VE controller: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:619 #, python-format msgid "Created floatingip : %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:624 #, python-format msgid "Update floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644 #, python-format msgid "Update floating ip failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:650 #, python-format msgid "Delete floatingip in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:655 #, python-format msgid "Delete floatingip failed in SDN-VE: %s" msgstr "" @@ -7294,168 +7286,168 @@ msgstr "" msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:304 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:301 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:319 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:323 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:341 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:354 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:343 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:361 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:352 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:370 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:401 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:392 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:410 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:430 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:448 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:437 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:455 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:458 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:454 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:472 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:461 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:479 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:467 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:475 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:493 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:482 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:486 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:504 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:509 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:533 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:568 #, python-format msgid "" "Option \"%(option)s\" must be supported by command \"%(command)s\" to " "enable %(mode)s mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:527 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:545 msgid "No valid Segmentation ID to perform UCAST test." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:562 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN MCAST mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:569 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 msgid "" "Linux kernel vxlan module and iproute2 3.8 or above are required to " "enable VXLAN." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:579 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:597 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:654 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:672 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:281 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:711 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:714 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:732 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:736 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:350 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:758 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:783 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:801 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:409 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:846 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:864 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:850 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:105 @@ -7463,12 +7455,12 @@ msgstr "" msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:905 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1068 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1108 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 @@ -7477,15 +7469,15 @@ msgstr "" msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1075 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:973 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:981 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1095 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 @@ -7495,7 +7487,7 @@ msgstr "" msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:968 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1125 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1142 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 @@ -7504,7 +7496,7 @@ msgstr "" msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1132 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1149 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 @@ -7513,7 +7505,7 @@ msgstr "" msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:979 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:374 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1154 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 @@ -7521,26 +7513,26 @@ msgstr "" msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:971 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:989 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1001 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1012 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1035 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:428 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1038 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Interface mappings: %s" @@ -8085,167 +8077,167 @@ msgstr "" msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:522 +#: neutron/plugins/midonet/plugin.py:524 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%r had been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:529 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:590 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:595 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:600 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:607 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:611 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:616 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:625 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:659 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:734 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:782 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:794 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:838 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:858 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:898 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:909 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1009 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1033 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1042 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1049 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1089 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1108 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1128 +#: neutron/plugins/midonet/plugin.py:1130 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1157 +#: neutron/plugins/midonet/plugin.py:1159 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1164 +#: neutron/plugins/midonet/plugin.py:1166 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1170 +#: neutron/plugins/midonet/plugin.py:1172 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1202 +#: neutron/plugins/midonet/plugin.py:1204 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1212 +#: neutron/plugins/midonet/plugin.py:1214 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1222 +#: neutron/plugins/midonet/plugin.py:1224 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -8456,91 +8448,101 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:465 neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:467 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:471 neutron/plugins/ml2/plugin.py:591 +#: neutron/plugins/ml2/plugin.py:473 neutron/plugins/ml2/plugin.py:593 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:479 +#: neutron/plugins/ml2/plugin.py:481 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:490 +#: neutron/plugins/ml2/plugin.py:492 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:498 neutron/plugins/ml2/plugin.py:604 +#: neutron/plugins/ml2/plugin.py:500 neutron/plugins/ml2/plugin.py:606 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:504 +#: neutron/plugins/ml2/plugin.py:506 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:513 neutron/plugins/ml2/plugin.py:612 +#: neutron/plugins/ml2/plugin.py:515 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:521 +#: neutron/plugins/ml2/plugin.py:523 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:530 +#: neutron/plugins/ml2/plugin.py:532 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:544 +#: neutron/plugins/ml2/plugin.py:546 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:574 +#: neutron/plugins/ml2/plugin.py:576 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:600 +#: neutron/plugins/ml2/plugin.py:587 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:602 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:621 +#: neutron/plugins/ml2/plugin.py:622 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:632 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:650 +#: neutron/plugins/ml2/plugin.py:661 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:120 +#: neutron/plugins/ml2/plugin.py:721 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:125 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:728 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:121 +#: neutron/plugins/ml2/plugin.py:739 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:126 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:737 +#: neutron/plugins/ml2/plugin.py:748 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:749 +#: neutron/plugins/ml2/plugin.py:760 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:761 +#: neutron/plugins/ml2/plugin.py:772 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9424,7 +9426,7 @@ msgstr "" msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:425 +#: neutron/plugins/mlnx/mlnx_plugin.py:426 #, python-format msgid "create_port with %s" msgstr "" @@ -9763,53 +9765,53 @@ msgstr "" msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:398 +#: neutron/plugins/nec/nec_plugin.py:405 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:546 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:603 +#: neutron/plugins/nec/nec_plugin.py:610 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:635 +#: neutron/plugins/nec/nec_plugin.py:642 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:700 +#: neutron/plugins/nec/nec_plugin.py:707 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:731 +#: neutron/plugins/nec/nec_plugin.py:738 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:741 +#: neutron/plugins/nec/nec_plugin.py:748 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:761 +#: neutron/plugins/nec/nec_plugin.py:768 #, 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:766 +#: neutron/plugins/nec/nec_plugin.py:773 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10260,73 +10262,73 @@ msgstr "" msgid "Port-Mapping for port %s not found on VSD" msgstr "" -#: neutron/plugins/nuage/plugin.py:325 +#: neutron/plugins/nuage/plugin.py:327 msgid "" "Either net_partition is not provided with subnet OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:393 +#: neutron/plugins/nuage/plugin.py:395 #, python-format msgid "" "Unable to complete operation on subnet %s.One or more ports have an IP " "allocation from this subnet." msgstr "" -#: neutron/plugins/nuage/plugin.py:423 +#: neutron/plugins/nuage/plugin.py:425 #, python-format msgid "" "Router %s does not hold default zone OR net_partition mapping. Router-IF " "add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:433 +#: neutron/plugins/nuage/plugin.py:435 #, python-format msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:443 +#: neutron/plugins/nuage/plugin.py:445 #, python-format msgid "" "Subnet %(subnet)s and Router %(router)s belong to different net_partition" " Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:455 +#: neutron/plugins/nuage/plugin.py:457 #, python-format msgid "Subnet %s has one or more active VMs Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:501 neutron/plugins/nuage/plugin.py:506 -#: neutron/plugins/nuage/plugin.py:512 +#: neutron/plugins/nuage/plugin.py:503 neutron/plugins/nuage/plugin.py:508 +#: neutron/plugins/nuage/plugin.py:514 #, python-format msgid "No router interface found for Router %s. Router-IF delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:523 +#: neutron/plugins/nuage/plugin.py:525 #, python-format msgid "Subnet %s has one or more active VMs Router-IF delete not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:532 +#: neutron/plugins/nuage/plugin.py:534 #, python-format msgid "" "Router %s does not hold net_partition assoc on Nuage VSD. Router-IF " "delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:571 +#: neutron/plugins/nuage/plugin.py:573 msgid "" "Either net_partition is not provided with router OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:679 +#: neutron/plugins/nuage/plugin.py:681 #, python-format msgid "One or more router still attached to net_partition %s." msgstr "" -#: neutron/plugins/nuage/plugin.py:684 +#: neutron/plugins/nuage/plugin.py:686 #, python-format msgid "NetPartition with %s does not exist" msgstr "" @@ -10700,20 +10702,20 @@ msgstr "" msgid "Number of seconds to retry acquiring an Open vSwitch datapath" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:245 +#: neutron/plugins/oneconvergence/plugin.py:246 msgid "Failed to create subnet, deleting it from neutron" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:309 +#: neutron/plugins/oneconvergence/plugin.py:310 #, python-format msgid "Deleting newly created neutron port %s" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:379 +#: neutron/plugins/oneconvergence/plugin.py:380 msgid "Failed to create floatingip" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:418 +#: neutron/plugins/oneconvergence/plugin.py:419 msgid "Failed to create router" msgstr "" @@ -11214,166 +11216,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:54 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:71 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:75 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:76 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:87 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:88 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:98 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:99 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:112 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:113 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:127 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:128 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:139 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:164 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:348 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:166 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:350 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:154 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:176 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:178 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:195 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:222 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:197 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:224 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:210 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:212 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:238 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:240 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:253 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:255 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:282 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:284 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:306 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:308 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:316 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:318 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:328 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:330 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:336 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:338 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:360 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:362 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:372 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:374 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:382 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:384 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:388 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:390 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:397 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:399 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:407 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:409 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:415 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:417 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:435 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:437 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:446 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:448 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:468 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:470 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:479 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:481 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:491 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:488 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:500 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:497 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:513 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:506 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:522 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:516 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:535 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:526 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 +msgid "Neutron PLUMgrid Director: disassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:540 +msgid "PLUMgrid Library: disassociate_floatingips() called" +msgstr "" + #: neutron/plugins/ryu/ryu_neutron_plugin.py:64 #, python-format msgid "get_ofp_rest_api: %s" @@ -12929,7 +12939,7 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:534 -#: neutron/plugins/vmware/plugins/base.py:1059 +#: neutron/plugins/vmware/plugins/base.py:1062 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -12970,13 +12980,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:670 -#: neutron/plugins/vmware/plugins/base.py:1779 +#: neutron/plugins/vmware/plugins/base.py:1782 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:674 -#: neutron/plugins/vmware/plugins/base.py:1783 +#: neutron/plugins/vmware/plugins/base.py:1786 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13035,231 +13045,231 @@ msgid "" "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1048 +#: neutron/plugins/vmware/plugins/base.py:1051 #, python-format msgid "" "A nsx lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1067 +#: neutron/plugins/vmware/plugins/base.py:1070 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1070 +#: neutron/plugins/vmware/plugins/base.py:1073 #: neutron/plugins/vmware/plugins/service.py:520 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1105 +#: neutron/plugins/vmware/plugins/base.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1182 +#: neutron/plugins/vmware/plugins/base.py:1185 #, python-format msgid "port created on NSX backend for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1185 +#: neutron/plugins/vmware/plugins/base.py:1188 #, python-format msgid "Logical switch for network %s was not found in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1196 +#: neutron/plugins/vmware/plugins/base.py:1199 msgid "Unable to create port or set port attachment in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1288 +#: neutron/plugins/vmware/plugins/base.py:1291 #, python-format msgid "Updating port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1323 +#: neutron/plugins/vmware/plugins/base.py:1326 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1406 +#: neutron/plugins/vmware/plugins/base.py:1409 msgid "" "Cannot create a distributed router with the NSX platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1412 +#: neutron/plugins/vmware/plugins/base.py:1415 msgid "Unable to create logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1423 +#: neutron/plugins/vmware/plugins/base.py:1426 #, 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/vmware/plugins/base.py:1433 +#: neutron/plugins/vmware/plugins/base.py:1436 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1462 -#: neutron/plugins/vmware/plugins/base.py:1547 +#: neutron/plugins/vmware/plugins/base.py:1465 +#: neutron/plugins/vmware/plugins/base.py:1550 #: neutron/plugins/vmware/plugins/service.py:203 #: neutron/plugins/vmware/plugins/service.py:1214 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1511 +#: neutron/plugins/vmware/plugins/base.py:1514 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1514 +#: neutron/plugins/vmware/plugins/base.py:1517 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1556 +#: neutron/plugins/vmware/plugins/base.py:1559 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1572 +#: neutron/plugins/vmware/plugins/base.py:1575 #, python-format msgid "Logical router %s not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1576 +#: neutron/plugins/vmware/plugins/base.py:1579 msgid "Unable to update logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1578 +#: neutron/plugins/vmware/plugins/base.py:1581 msgid "" "Request cannot contain 'routes' with the NSX platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1635 +#: neutron/plugins/vmware/plugins/base.py:1638 #, python-format msgid "Logical router '%s' not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1639 +#: neutron/plugins/vmware/plugins/base.py:1642 #, python-format msgid "Unable to delete logical router '%s' on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1649 +#: neutron/plugins/vmware/plugins/base.py:1652 #, 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/vmware/plugins/base.py:1717 +#: neutron/plugins/vmware/plugins/base.py:1720 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1815 +#: neutron/plugins/vmware/plugins/base.py:1818 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1820 +#: neutron/plugins/vmware/plugins/base.py:1823 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1952 +#: neutron/plugins/vmware/plugins/base.py:1955 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1958 +#: neutron/plugins/vmware/plugins/base.py:1961 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1995 +#: neutron/plugins/vmware/plugins/base.py:1998 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1998 +#: neutron/plugins/vmware/plugins/base.py:2001 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2032 +#: neutron/plugins/vmware/plugins/base.py:2035 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2055 +#: neutron/plugins/vmware/plugins/base.py:2058 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2084 +#: neutron/plugins/vmware/plugins/base.py:2087 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2113 +#: neutron/plugins/vmware/plugins/base.py:2116 #, python-format msgid "" "Rolling back database changes for gateway device %s because of an error " "in the NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2158 -#: neutron/plugins/vmware/plugins/base.py:2196 +#: neutron/plugins/vmware/plugins/base.py:2161 +#: neutron/plugins/vmware/plugins/base.py:2199 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2293 +#: neutron/plugins/vmware/plugins/base.py:2296 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2300 +#: neutron/plugins/vmware/plugins/base.py:2303 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2348 +#: neutron/plugins/vmware/plugins/base.py:2351 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2380 +#: neutron/plugins/vmware/plugins/base.py:2383 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2388 +#: neutron/plugins/vmware/plugins/base.py:2391 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13267,12 +13277,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2395 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2408 +#: neutron/plugins/vmware/plugins/base.py:2411 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -14449,46 +14459,46 @@ msgstr "" msgid "external_gateway_added: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:50 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:49 msgid "Initializing fwaas iptables driver" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:53 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:52 #, python-format msgid "Creating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:62 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:61 #, python-format msgid "Failed to create firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:66 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:65 #, python-format msgid "Deleting firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:77 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:76 #, python-format msgid "Failed to delete firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:81 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:80 #, python-format msgid "Updating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:90 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:89 #, python-format msgid "Failed to update firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:94 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:93 #, python-format msgid "Applying firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:113 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:112 #, python-format msgid "Failed to apply default policy on firewall: %s" msgstr "" @@ -14748,17 +14758,17 @@ msgstr "" msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:166 #, python-format msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:208 #, python-format msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:369 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -14942,184 +14952,212 @@ msgstr "" msgid "Removing SNAT port for subnet %s as this is the last pool using it..." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:61 +#: neutron/services/loadbalancer/drivers/radware/driver.py:63 msgid "vdirect server IP address" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:64 +#: neutron/services/loadbalancer/drivers/radware/driver.py:66 msgid "vdirect user name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:67 +#: neutron/services/loadbalancer/drivers/radware/driver.py:69 msgid "vdirect user password" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:70 +#: neutron/services/loadbalancer/drivers/radware/driver.py:72 msgid "Service ADC type" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:73 +#: neutron/services/loadbalancer/drivers/radware/driver.py:75 msgid "Service ADC version" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:76 +#: neutron/services/loadbalancer/drivers/radware/driver.py:78 msgid "service HA pair" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:79 +#: neutron/services/loadbalancer/drivers/radware/driver.py:81 msgid "service throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:82 +#: neutron/services/loadbalancer/drivers/radware/driver.py:84 msgid "service ssl throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:85 +#: neutron/services/loadbalancer/drivers/radware/driver.py:87 msgid "service compression throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:88 +#: neutron/services/loadbalancer/drivers/radware/driver.py:90 msgid "service cache" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:91 +#: neutron/services/loadbalancer/drivers/radware/driver.py:93 msgid "l2_l3 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:94 +#: neutron/services/loadbalancer/drivers/radware/driver.py:96 msgid "l4 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:101 +#: neutron/services/loadbalancer/drivers/radware/driver.py:104 msgid "l2_l3 workflow constructor params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:108 +#: neutron/services/loadbalancer/drivers/radware/driver.py:111 msgid "l2_l3 workflow setup params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:111 +#: neutron/services/loadbalancer/drivers/radware/driver.py:114 msgid "List of actions that we dont want to push to the completion queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:115 +#: neutron/services/loadbalancer/drivers/radware/driver.py:118 msgid "l4 workflow action name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:118 +#: neutron/services/loadbalancer/drivers/radware/driver.py:121 msgid "Resource pool ids" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:121 +#: neutron/services/loadbalancer/drivers/radware/driver.py:124 msgid "A required VLAN for the interswitch link to use" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:124 +#: neutron/services/loadbalancer/drivers/radware/driver.py:127 msgid "Support an Alteon interswitch link for stateful session failover" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:183 +#: neutron/services/loadbalancer/drivers/radware/driver.py:221 #, python-format -msgid "create_vip. vip: %s" +msgid "" +"vip: %(vip)s, extended_vip: %(extended_vip)s, network_id: " +"%(vip_network_id)s, service_name: %(service_name)s, pip_info: " +"%(pip_info)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:185 +#: neutron/services/loadbalancer/drivers/radware/driver.py:256 #, python-format -msgid "create_vip. extended_vip: %s" +msgid "Retrieved pip nport: %(port)r for vip: %(vip)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:187 +#: neutron/services/loadbalancer/drivers/radware/driver.py:264 #, python-format -msgid "create_vip. network_id: %s " +msgid "Found no pip nports associated with vip: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:189 +#: neutron/services/loadbalancer/drivers/radware/driver.py:273 #, python-format -msgid "create_vip. service_name: %s " +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:223 +#: neutron/services/loadbalancer/drivers/radware/driver.py:287 #, python-format -msgid "Failed to remove workflow %s. Going to set vip to ERROR status" +msgid "pip nport id: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:314 +#: neutron/services/loadbalancer/drivers/radware/driver.py:291 +#, python-format +msgid "pip nport delete failed: %r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:345 +#: neutron/services/loadbalancer/drivers/radware/driver.py:410 msgid "Starting operation completion handling thread" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:370 +#: neutron/services/loadbalancer/drivers/radware/driver.py:440 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:379 -#: neutron/services/loadbalancer/drivers/radware/driver.py:401 +#: neutron/services/loadbalancer/drivers/radware/driver.py:449 +#: neutron/services/loadbalancer/drivers/radware/driver.py:480 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:387 +#: neutron/services/loadbalancer/drivers/radware/driver.py:457 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:494 +#: neutron/services/loadbalancer/drivers/radware/driver.py:465 +#, python-format +msgid "Post-remove workflow function %r completed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:469 +#, python-format +msgid "Post-remove workflow function %r failed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:584 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:541 +#: neutron/services/loadbalancer/drivers/radware/driver.py:650 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:567 +#: neutron/services/loadbalancer/drivers/radware/driver.py:676 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:574 +#: neutron/services/loadbalancer/drivers/radware/driver.py:683 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:591 +#: neutron/services/loadbalancer/drivers/radware/driver.py:700 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:652 +#: neutron/services/loadbalancer/drivers/radware/driver.py:768 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:664 +#: neutron/services/loadbalancer/drivers/radware/driver.py:780 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:695 +#: neutron/services/loadbalancer/drivers/radware/driver.py:812 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:710 +#: neutron/services/loadbalancer/drivers/radware/driver.py:827 msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:737 +#: neutron/services/loadbalancer/drivers/radware/driver.py:836 +#, python-format +msgid "Post-operation function %(func)r completed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:842 +#, python-format +msgid "Post-operation function %(func)r failed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:876 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:777 +#: neutron/services/loadbalancer/drivers/radware/driver.py:916 #, python-format msgid "_remove_object_from_db %s" msgstr "" @@ -15835,12 +15873,12 @@ msgstr "" msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:404 +#: neutron/tests/unit/vmware/apiclient/fake.py:407 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:413 +#: neutron/tests/unit/vmware/apiclient/fake.py:416 #, python-format msgid "lrouter:%s not found" msgstr "" diff --git a/neutron/locale/ja/LC_MESSAGES/neutron.po b/neutron/locale/ja/LC_MESSAGES/neutron.po index 791e49681..44dc9ee74 100644 --- a/neutron/locale/ja/LC_MESSAGES/neutron.po +++ b/neutron/locale/ja/LC_MESSAGES/neutron.po @@ -10,11 +10,11 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-04-23 06:46+0000\n" +"POT-Creation-Date: 2014-04-26 06:48+0000\n" "PO-Revision-Date: 2014-04-07 06:33+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Japanese " -"(http://www.transifex.com/projects/p/openstack/language/ja/)\n" +"(http://www.transifex.com/projects/p/neutron/language/ja/)\n" "Plural-Forms: nplurals=1; plural=0\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" @@ -531,7 +531,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:575 neutron/agent/l3_agent.py:954 #: neutron/agent/metadata/agent.py:330 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:107 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:836 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:854 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:300 @@ -628,7 +628,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "ルーター・ポート %s に IP アドレスがありません" -#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:923 +#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:931 #: neutron/services/firewall/agents/varmour/varmour_router.py:102 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -754,7 +754,7 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:657 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:675 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:283 #, python-format msgid "Delete %s" @@ -1142,25 +1142,25 @@ msgstr "使用する認証のタイプ" msgid "Authentication region" msgstr "認証領域" -#: neutron/agent/linux/interface.py:202 neutron/agent/linux/interface.py:256 -#: neutron/agent/linux/interface.py:318 neutron/agent/linux/interface.py:367 +#: neutron/agent/linux/interface.py:206 neutron/agent/linux/interface.py:260 +#: neutron/agent/linux/interface.py:322 neutron/agent/linux/interface.py:371 #, python-format msgid "Device %s already exists" msgstr "デバイス %s は既に存在します" -#: neutron/agent/linux/interface.py:220 neutron/agent/linux/interface.py:267 -#: neutron/agent/linux/interface.py:330 neutron/agent/linux/interface.py:374 +#: neutron/agent/linux/interface.py:224 neutron/agent/linux/interface.py:271 +#: neutron/agent/linux/interface.py:334 neutron/agent/linux/interface.py:378 #, python-format msgid "Unplugged interface '%s'" msgstr "インターフェース '%s' のプラグを抜きました" -#: neutron/agent/linux/interface.py:222 neutron/agent/linux/interface.py:266 -#: neutron/agent/linux/interface.py:332 neutron/agent/linux/interface.py:376 +#: neutron/agent/linux/interface.py:226 neutron/agent/linux/interface.py:270 +#: neutron/agent/linux/interface.py:336 neutron/agent/linux/interface.py:380 #, python-format msgid "Failed unplugging interface '%s'" msgstr "インターフェース '%s' のプラグを抜くことができませんでした" -#: neutron/agent/linux/interface.py:434 +#: neutron/agent/linux/interface.py:438 #, python-format msgid "Driver location: %s" msgstr "ドライバーの場所: %s" @@ -1697,12 +1697,12 @@ msgid "" "%(router_id)s" msgstr "ルーター %(router_id)s で %(topic)s のエージェントにメソッド %(method)s をファンアウト通知します" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:47 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:49 #, python-format msgid "Notify metering agent at %(topic)s.%(host)s the message %(method)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:62 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:64 #, python-format msgid "" "Fanout notify metering agent at %(topic)s the message %(method)s on " @@ -1848,7 +1848,7 @@ msgid "'%s' is not a valid input" msgstr "'%s' は有効な入力ではありません" #: neutron/api/v2/attributes.py:357 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "'%s' is not a valid UUID" msgstr "'%s' は有効な UUID ではありません" @@ -2868,8 +2868,8 @@ msgstr "" "%(cidr)s とオーバーラップしています" #: neutron/db/l3_db.py:387 neutron/db/l3_db.py:464 -#: neutron/plugins/bigswitch/plugin.py:1011 -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1001 +#: neutron/plugins/bigswitch/plugin.py:1010 msgid "Either subnet_id or port_id must be specified" msgstr "subnet_id または port_id のいずれかを指定する必要があります" @@ -2921,18 +2921,18 @@ msgid "" "assigning a floating IP" msgstr "ポート %s に複数の固定 IP があります。浮動 IP を割り当てる場合、特定の IP を指定する必要があります" -#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1844 +#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1847 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "fixed_ip_address は、port_id なしでは指定できません" -#: neutron/db/l3_db.py:825 +#: neutron/db/l3_db.py:833 #, 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:929 +#: neutron/db/l3_db.py:937 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "ポート %s には IP が構成されていないため、このポートをスキップします" @@ -3102,6 +3102,11 @@ msgstr "このタイプのセッション・パーシスタンスには 'cookie_ msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "このタイプのセッション・パーシスタンスには 'cookie_name' は許可されません" +#: neutron/db/metering/metering_rpc.py:50 +#, python-format +msgid "Unable to find agent %s." +msgstr "" + #: neutron/db/migration/cli.py:32 msgid "Neutron plugin provider module" msgstr "" @@ -3698,7 +3703,7 @@ msgid "Port does not have port security binding." msgstr "ポートにポート・セキュリティー・バインディングがありません。" #: neutron/extensions/providernet.py:54 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 msgid "Plugin does not support updating provider attributes" msgstr "プラグインでは、プロバイダー属性の更新はサポートされていません" @@ -3714,47 +3719,47 @@ msgstr "" msgid "Only admin can view or configure quota" msgstr "admin のみが割り当て量を表示または構成できます" -#: neutron/extensions/securitygroup.py:35 +#: neutron/extensions/securitygroup.py:34 msgid "For TCP/UDP protocols, port_range_min must be <= port_range_max" msgstr "TCP/UDP プロトコルの場合、port_range_min は port_range_max 以下でなければなりません" -#: neutron/extensions/securitygroup.py:40 +#: neutron/extensions/securitygroup.py:39 #, python-format msgid "Invalid value for port %(port)s" msgstr "ポート %(port)s の無効値" -#: neutron/extensions/securitygroup.py:44 +#: neutron/extensions/securitygroup.py:43 #, python-format msgid "" "Invalid value for ICMP %(field)s (%(attr)s) %(value)s. It must be 0 to " "255." msgstr "" -#: neutron/extensions/securitygroup.py:49 +#: neutron/extensions/securitygroup.py:48 #, python-format msgid "" "ICMP code (port-range-max) %(value)s is provided but ICMP type (port-" "range-min) is missing." msgstr "" -#: neutron/extensions/securitygroup.py:54 +#: neutron/extensions/securitygroup.py:53 #, python-format msgid "Security Group %(id)s in use." msgstr "セキュリティー・グループ %(id)s は使用中です。" -#: neutron/extensions/securitygroup.py:58 +#: neutron/extensions/securitygroup.py:57 msgid "Removing default security group not allowed." msgstr "デフォルトのセキュリティー・グループの削除は許可されません。" -#: neutron/extensions/securitygroup.py:62 +#: neutron/extensions/securitygroup.py:61 msgid "Updating default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:66 +#: neutron/extensions/securitygroup.py:65 msgid "Default security group already exists." msgstr "デフォルトのセキュリティー・グループが既に存在します。" -#: neutron/extensions/securitygroup.py:70 +#: neutron/extensions/securitygroup.py:69 #, python-format msgid "" "Security group rule protocol %(protocol)s not supported. Only protocol " @@ -3762,58 +3767,58 @@ msgid "" "supported." msgstr "" -#: neutron/extensions/securitygroup.py:76 +#: neutron/extensions/securitygroup.py:75 msgid "Multiple tenant_ids in bulk security group rule create not allowed" msgstr "バルク・セキュリティー・グループ・ルールの作成で複数の tenant_id は許可されません" -#: neutron/extensions/securitygroup.py:81 +#: neutron/extensions/securitygroup.py:80 msgid "Only remote_ip_prefix or remote_group_id may be provided." msgstr "remote_ip_prefix または remote_group_id のみを指定できます。" -#: neutron/extensions/securitygroup.py:86 +#: neutron/extensions/securitygroup.py:85 msgid "Must also specifiy protocol if port range is given." msgstr "ポートの範囲を指定する場合は、プロトコルも指定する必要があります。" -#: neutron/extensions/securitygroup.py:90 +#: neutron/extensions/securitygroup.py:89 msgid "Only allowed to update rules for one security profile at a time" msgstr "一度に 1 つのセキュリティー・プロファイルのルールのみを更新できます" -#: neutron/extensions/securitygroup.py:95 +#: neutron/extensions/securitygroup.py:94 #, python-format msgid "Security group %(id)s does not exist" msgstr "セキュリティー・グループ %(id)s は存在しません" -#: neutron/extensions/securitygroup.py:99 +#: neutron/extensions/securitygroup.py:98 #, python-format msgid "Security group rule %(id)s does not exist" msgstr "セキュリティー・グループ・ルール %(id)s は存在しません" -#: neutron/extensions/securitygroup.py:103 +#: neutron/extensions/securitygroup.py:102 msgid "Duplicate Security Group Rule in POST." msgstr "POST に重複するセキュリティー・グループ・ルールがあります。" -#: neutron/extensions/securitygroup.py:107 +#: neutron/extensions/securitygroup.py:106 #, python-format msgid "Security group rule already exists. Group id is %(id)s." msgstr "セキュリティー・グループ・ルールが既に存在します。グループ ID は %(id)s です。" -#: neutron/extensions/securitygroup.py:111 +#: neutron/extensions/securitygroup.py:110 #, python-format msgid "Conflicting value ethertype %(ethertype)s for CIDR %(cidr)s" msgstr "" -#: neutron/extensions/securitygroup.py:159 +#: neutron/extensions/securitygroup.py:158 #, python-format msgid "'%s' is not an integer or uuid" msgstr "'%s' は整数または UUID ではありません" -#: neutron/extensions/securitygroup.py:248 +#: neutron/extensions/securitygroup.py:247 msgid "" "Number of security groups allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/securitygroup.py:252 +#: neutron/extensions/securitygroup.py:251 msgid "" "Number of security rules allowed per tenant. A negative value means " "unlimited." @@ -3897,47 +3902,47 @@ msgstr "" msgid "Router %(router_id)s has no external network gateway set" msgstr "" -#: neutron/notifiers/nova.py:130 +#: neutron/notifiers/nova.py:165 msgid "device_id is not set on port yet." msgstr "" -#: neutron/notifiers/nova.py:134 +#: neutron/notifiers/nova.py:169 msgid "Port ID not set! Nova will not be notified of port status change." msgstr "" -#: neutron/notifiers/nova.py:159 +#: neutron/notifiers/nova.py:194 #, python-format msgid "" "Ignoring state change previous_port_status: %(pre_status)s " "current_port_status: %(cur_status)s port_id %(id)s" msgstr "" -#: neutron/notifiers/nova.py:187 +#: neutron/notifiers/nova.py:221 #, python-format msgid "Sending events: %s" msgstr "" -#: neutron/notifiers/nova.py:192 +#: neutron/notifiers/nova.py:226 #, python-format msgid "Nova returned NotFound for event: %s" msgstr "" -#: neutron/notifiers/nova.py:195 +#: neutron/notifiers/nova.py:229 #, python-format msgid "Failed to notify nova on events: %s" msgstr "" -#: neutron/notifiers/nova.py:199 neutron/notifiers/nova.py:215 +#: neutron/notifiers/nova.py:233 neutron/notifiers/nova.py:249 #, python-format msgid "Error response returned from nova: %s" msgstr "" -#: neutron/notifiers/nova.py:210 +#: neutron/notifiers/nova.py:244 #, python-format msgid "Nova event: %s returned with failed status" msgstr "" -#: neutron/notifiers/nova.py:213 +#: neutron/notifiers/nova.py:247 #, python-format msgid "Nova event response: %s" msgstr "" @@ -4594,80 +4599,80 @@ msgstr "" msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:661 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:752 +#: neutron/plugins/bigswitch/plugin.py:742 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:804 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:864 +#: neutron/plugins/bigswitch/plugin.py:854 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:902 +#: neutron/plugins/bigswitch/plugin.py:892 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:924 +#: neutron/plugins/bigswitch/plugin.py:914 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:946 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:975 +#: neutron/plugins/bigswitch/plugin.py:965 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1003 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1036 +#: neutron/plugins/bigswitch/plugin.py:1026 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1053 +#: neutron/plugins/bigswitch/plugin.py:1043 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1059 +#: neutron/plugins/bigswitch/plugin.py:1049 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1075 +#: neutron/plugins/bigswitch/plugin.py:1065 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1090 +#: neutron/plugins/bigswitch/plugin.py:1080 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1108 +#: neutron/plugins/bigswitch/plugin.py:1110 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1123 +#: neutron/plugins/bigswitch/plugin.py:1125 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1124 +#: neutron/plugins/bigswitch/plugin.py:1126 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4896,7 +4901,7 @@ msgstr "エージェント・イベント・ループのエラー" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:225 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1002 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1365 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 @@ -5010,9 +5015,9 @@ msgid "%s can not be found in database" msgstr "データベースに %s が見つかりません" #: neutron/plugins/brocade/NeutronPlugin.py:300 -#: neutron/plugins/brocade/NeutronPlugin.py:343 -#: neutron/plugins/brocade/NeutronPlugin.py:396 -#: neutron/plugins/brocade/NeutronPlugin.py:426 +#: neutron/plugins/brocade/NeutronPlugin.py:344 +#: neutron/plugins/brocade/NeutronPlugin.py:397 +#: neutron/plugins/brocade/NeutronPlugin.py:427 msgid "Brocade NOS driver error" msgstr "" @@ -5022,9 +5027,9 @@ msgid "Returning the allocated vlan (%d) to the pool" msgstr "割り振り済み VLAN (%d) をプールに返しています" #: neutron/plugins/brocade/NeutronPlugin.py:304 -#: neutron/plugins/brocade/NeutronPlugin.py:344 -#: neutron/plugins/brocade/NeutronPlugin.py:397 -#: neutron/plugins/brocade/NeutronPlugin.py:428 +#: neutron/plugins/brocade/NeutronPlugin.py:345 +#: neutron/plugins/brocade/NeutronPlugin.py:398 +#: neutron/plugins/brocade/NeutronPlugin.py:429 msgid "Brocade plugin raised exception, check logs" msgstr "" @@ -5496,88 +5501,88 @@ msgstr "" msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:866 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:883 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:884 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:891 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:894 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:908 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:915 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:922 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1144 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1151 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1157 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1171 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1168 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1175 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1172 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1179 #, python-format msgid "" "Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " "low address to high address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1185 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1194 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1201 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1200 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1221 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1232 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1253 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1260 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1270 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "Segment range overlaps with another profile" msgstr "" @@ -5716,34 +5721,34 @@ msgstr "" msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:243 msgid "Logical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:268 msgid "network_segment_pool" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:313 msgid "Invalid input for CIDR" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:464 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:452 #, python-format msgid "req: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:473 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:461 #, python-format msgid "status_code %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:478 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:466 #, python-format msgid "VSM: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:493 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:481 #, python-format msgid "Unable to serialize object of type = '%s'" msgstr "" @@ -5752,36 +5757,23 @@ msgstr "" msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 -#, python-format -msgid "_populate_policy_profiles %s" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:191 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:205 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:197 -msgid "_poll_policies" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 -msgid "No policy profile updated from VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:262 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:242 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "provider:network_type が必要です" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:266 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:246 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:260 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 @@ -5789,19 +5781,19 @@ msgstr "provider:network_type が必要です" msgid "provider:segmentation_id required" msgstr "provider:segmentation_id が必要です" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:249 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:254 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:283 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:267 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 @@ -5809,7 +5801,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "provider:network_type %s はサポートされていません" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5817,164 +5809,164 @@ msgstr "provider:network_type %s はサポートされていません" msgid "Unknown provider:physical_network %s" msgstr "不明な provider:physical_network %s" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "provider:physical_network が必要です" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:480 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:460 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:519 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:499 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:524 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:504 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:525 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:505 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:565 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:545 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:570 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:575 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:558 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:583 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:630 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:633 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:610 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:613 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:645 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:625 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:648 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:678 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:658 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:688 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:703 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:735 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:715 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:757 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:737 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:758 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:738 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:782 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:762 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:822 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:802 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:812 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:843 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:823 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:859 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:897 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:877 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:892 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:933 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:941 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1026 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1006 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:232 @@ -5984,88 +5976,88 @@ msgstr "" msgid "Created network: %s" msgstr "作成されたネットワーク: %s" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1084 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1064 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1099 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1079 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1103 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1083 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1097 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1125 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1147 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1192 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1174 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1190 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:314 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1219 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1201 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1236 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1256 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1290 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1272 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1280 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1309 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1291 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1306 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1321 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1359 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1341 msgid "Get subnets" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1444 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1426 #, python-format msgid "Scheduling router %s" msgstr "" @@ -6499,7 +6491,7 @@ msgid "port_delete received" msgstr "port_delete を受け取りました" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:219 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:661 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "port_update を受け取りました" @@ -6591,7 +6583,7 @@ msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:437 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:976 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:390 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1267 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 @@ -6599,7 +6591,7 @@ msgid "Agent out of sync with plugin!" msgstr "エージェントがプラグインと非同期です。" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:445 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1006 msgid "Agent loop has new devices!" msgstr "エージェント・ループに新規デバイスがあります。" @@ -6616,7 +6608,7 @@ msgstr "ループ反復が間隔を超えました (%(polling_interval)s に対 #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:474 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:269 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1027 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1045 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1362 msgid "Agent initialized successfully, now running... " @@ -6876,242 +6868,242 @@ msgstr "" msgid "Delete network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:248 #, python-format msgid "Delete net failed after deleting the network in DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253 #, python-format msgid "Get network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:259 msgid "Get networks in progress" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:269 #, python-format msgid "Create port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285 msgid "Create port does not have tenant id info" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:291 #, python-format msgid "Create port does not have tenant id info; obtained is: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:312 #, python-format msgid "Create port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:319 #, python-format msgid "Update port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346 #, python-format msgid "Update port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:352 #, python-format msgid "Delete port in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:365 #, python-format msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:374 #, python-format msgid "Create subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:386 #, python-format msgid "Create subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388 #, python-format msgid "Subnet created: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:394 #, python-format msgid "Update subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419 #, python-format msgid "Update subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:425 #, python-format msgid "Delete subnet in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:430 #, python-format msgid "" "Delete subnet operation failed in SDN-VE after deleting the subnet from " "DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:439 #, python-format msgid "Create router in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:442 #, python-format msgid "Ignoring admin_state_up=False for router=%r. Overriding with True" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:452 msgid "Create router failed: no SDN-VE tenant." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:460 #, python-format msgid "Create router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:462 #, python-format msgid "Router created: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:467 #, python-format msgid "Update router in progress: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:474 msgid "admin_state_up=False routers are not supported." msgstr "admin_state_up=False ルーターはサポートされていません。" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493 #, python-format msgid "Update router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:499 #, python-format msgid "Delete router in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:506 #, python-format msgid "" "Delete router operation failed in SDN-VE after deleting the router in DB:" " %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:511 #, python-format msgid "" "Add router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:519 #, python-format msgid "SdnvePluginV2.add_router_interface called. Port info: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:533 #, python-format msgid "Update router-add-interface failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 #, python-format msgid "Added router interface: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:540 #, python-format msgid "" "Add router interface only called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550 msgid "" "SdnvePluginV2._add_router_interface_only: failed to add the interface in " "the roll back. of a remove_router_interface operation" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:556 #, python-format msgid "" "Remove router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565 msgid "No port ID" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 #, python-format msgid "SdnvePluginV2.remove_router_interface port: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:571 msgid "No fixed IP" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:576 #, python-format msgid "SdnvePluginV2.remove_router_interface subnet_id: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:584 #, python-format msgid "Update router-remove-interface failed SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:605 #, python-format msgid "Create floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:616 #, python-format msgid "Creating floating ip operation failed in SDN-VE controller: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:619 #, python-format msgid "Created floatingip : %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:624 #, python-format msgid "Update floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644 #, python-format msgid "Update floating ip failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:650 #, python-format msgid "Delete floatingip in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:655 #, python-format msgid "Delete floatingip failed in SDN-VE: %s" msgstr "" @@ -7350,168 +7342,168 @@ msgstr "" msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:304 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "サブインターフェース %(interface)s のブリッジ %(bridge_name)s を開始中" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:301 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:319 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "サブインターフェース %(interface)s のブリッジ %(bridge_name)s の開始が完了しました" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:323 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:341 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "%(interface)s を %(bridge_name)s に追加できません。例外: %(e)s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:354 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:343 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:361 #, python-format msgid "No mapping for physical network %s" msgstr "物理ネットワーク %s のマッピングがありません" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:352 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:370 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "タップ・デバイス %s はこのホストに存在しません。スキップしました" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:401 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "デバイス %(tap_device_name)s をブリッジ %(bridge_name)s に追加中" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:392 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:410 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "%(tap_device_name)s はブリッジ %(bridge_name)s に既に存在します" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:430 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:448 #, python-format msgid "Deleting bridge %s" msgstr "ブリッジ %s の削除中" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:437 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:455 #, python-format msgid "Done deleting bridge %s" msgstr "ブリッジ %s の削除が完了しました" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:458 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "ブリッジ %s を削除できません。存在しません" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:454 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:472 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "デバイス %(interface_name)s をブリッジ %(bridge_name)s から削除中" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:461 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:479 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "デバイス %(interface_name)s のブリッジ %(bridge_name)s からの削除が完了しました" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:467 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "デバイス %(interface_name)s をブリッジ %(bridge_name)s から削除できません。存在しません" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:475 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:493 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "VLAN のサブインターフェース %s を削除中" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:482 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 #, python-format msgid "Done deleting subinterface %s" msgstr "サブインターフェース %s の削除が完了しました" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:486 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:504 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:509 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:533 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:568 #, python-format msgid "" "Option \"%(option)s\" must be supported by command \"%(command)s\" to " "enable %(mode)s mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:527 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:545 msgid "No valid Segmentation ID to perform UCAST test." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:562 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN MCAST mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:569 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 msgid "" "Linux kernel vxlan module and iproute2 3.8 or above are required to " "enable VXLAN." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:579 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:597 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:654 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:672 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:281 msgid "network_delete received" msgstr "network_delete を受け取りました" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:711 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:714 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:732 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:736 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:350 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:758 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:783 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:801 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:409 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:846 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:864 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "固有 ID の MAC アドレスを取得できません。エージェントを強制終了しました。" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:850 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:105 @@ -7519,12 +7511,12 @@ msgstr "固有 ID の MAC アドレスを取得できません。エージェン msgid "RPC agent_id: %s" msgstr "RPC agent_id: %s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917 #, python-format msgid "Port %s added" msgstr "ポート %s が追加されました" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:905 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1068 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1108 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 @@ -7533,15 +7525,15 @@ msgstr "ポート %s が追加されました" msgid "Unable to get port details for %(device)s: %(e)s" msgstr "%(device)s のポートの詳細を取得できません: %(e)s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1075 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:973 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "ポート %(device)s が更新されました。詳細: %(details)s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:981 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1095 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 @@ -7551,7 +7543,7 @@ msgstr "ポート %(device)s が更新されました。詳細: %(details)s" msgid "Device %s not defined on plugin" msgstr "デバイス %s がプラグインで定義されていません" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:968 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1125 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1142 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 @@ -7560,7 +7552,7 @@ msgstr "デバイス %s がプラグインで定義されていません" msgid "Attachment %s removed" msgstr "接続機構 %s が削除されました" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1132 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1149 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 @@ -7569,7 +7561,7 @@ msgstr "接続機構 %s が削除されました" msgid "port_removed failed for %(device)s: %(e)s" msgstr "%(device)s の port_removed が失敗しました: %(e)s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:979 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:374 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1154 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 @@ -7577,26 +7569,26 @@ msgstr "%(device)s の port_removed が失敗しました: %(e)s" msgid "Port %s updated." msgstr "ポート %s が更新されました。" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:971 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:989 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "LinuxBridge Agent RPC デーモンが開始しました。" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1001 msgid "Update devices failed" msgstr "デバイスの更新に失敗しました" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1012 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "エージェント・ループのエラー: デバイス情報: %s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1035 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:428 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "physical_interface_mappings の解析が失敗しました: %s。エージェントを強制終了しました。" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1038 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Interface mappings: %s" @@ -8141,47 +8133,47 @@ msgstr "MidonetPluginV2.get_network が終了しています: qnet=%r" msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "MidonetPluginV2.delete_network が呼び出されました: id=%r" -#: neutron/plugins/midonet/plugin.py:522 +#: neutron/plugins/midonet/plugin.py:524 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%r had been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:529 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "MidonetPluginV2.create_port が呼び出されました: port=%r" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:590 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:595 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:600 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "MidonetPluginV2.get_port が呼び出されました: id=%(id)s fields=%(fields)r" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:607 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:611 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:616 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "MidonetPluginV2.get_ports が呼び出されました: filters=%(filters)s fields=%(fields)r" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:625 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " @@ -8190,49 +8182,49 @@ msgstr "" "MidonetPluginV2.delete_port が呼び出されました: id=%(id)s " "l3_port_check=%(l3_port_check)r" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:659 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:734 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:782 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:794 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:838 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:858 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "MidonetPluginV2.update_router が呼び出されました: id=%(id)s router=%(router)r" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:898 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:909 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "MidonetPluginV2.delete_router が呼び出されました: id=%s" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1009 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " @@ -8241,25 +8233,25 @@ msgstr "" "MidonetPluginV2.add_router_interface が呼び出されました: router_id=%(router_id)s " "interface_info=%(interface_info)r" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1033 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1042 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1049 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1089 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " @@ -8268,12 +8260,12 @@ msgstr "" "MidonetPluginV2.update_floatingip が呼び出されました: id=%(id)s " "floatingip=%(floatingip)s " -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1108 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "MidonetPluginV2.update_floating_ip が終了しています: fip=%s" -#: neutron/plugins/midonet/plugin.py:1128 +#: neutron/plugins/midonet/plugin.py:1130 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " @@ -8282,22 +8274,22 @@ msgstr "" "MidonetPluginV2.create_security_group が呼び出されました: " "security_group=%(security_group)s default_sg=%(default_sg)s " -#: neutron/plugins/midonet/plugin.py:1157 +#: neutron/plugins/midonet/plugin.py:1159 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1164 +#: neutron/plugins/midonet/plugin.py:1166 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1170 +#: neutron/plugins/midonet/plugin.py:1172 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "MidonetPluginV2.delete_security_group が呼び出されました: id=%s" -#: neutron/plugins/midonet/plugin.py:1202 +#: neutron/plugins/midonet/plugin.py:1204 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " @@ -8306,12 +8298,12 @@ msgstr "" "MidonetPluginV2.create_security_group_rule が呼び出されました: " "security_group_rule=%(security_group_rule)r" -#: neutron/plugins/midonet/plugin.py:1212 +#: neutron/plugins/midonet/plugin.py:1214 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1222 +#: neutron/plugins/midonet/plugin.py:1224 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -8522,91 +8514,101 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:465 neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:467 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:471 neutron/plugins/ml2/plugin.py:591 +#: neutron/plugins/ml2/plugin.py:473 neutron/plugins/ml2/plugin.py:593 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:479 +#: neutron/plugins/ml2/plugin.py:481 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:490 +#: neutron/plugins/ml2/plugin.py:492 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:498 neutron/plugins/ml2/plugin.py:604 +#: neutron/plugins/ml2/plugin.py:500 neutron/plugins/ml2/plugin.py:606 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:504 +#: neutron/plugins/ml2/plugin.py:506 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:513 neutron/plugins/ml2/plugin.py:612 +#: neutron/plugins/ml2/plugin.py:515 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:521 +#: neutron/plugins/ml2/plugin.py:523 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:530 +#: neutron/plugins/ml2/plugin.py:532 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:544 +#: neutron/plugins/ml2/plugin.py:546 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:574 +#: neutron/plugins/ml2/plugin.py:576 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:600 +#: neutron/plugins/ml2/plugin.py:587 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:602 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:621 +#: neutron/plugins/ml2/plugin.py:622 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:632 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:650 +#: neutron/plugins/ml2/plugin.py:661 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:120 +#: neutron/plugins/ml2/plugin.py:721 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:125 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:728 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:121 +#: neutron/plugins/ml2/plugin.py:739 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:126 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:737 +#: neutron/plugins/ml2/plugin.py:748 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:749 +#: neutron/plugins/ml2/plugin.py:760 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:761 +#: neutron/plugins/ml2/plugin.py:772 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9490,7 +9492,7 @@ msgstr "" msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:425 +#: neutron/plugins/mlnx/mlnx_plugin.py:426 #, python-format msgid "create_port with %s" msgstr "" @@ -9829,27 +9831,27 @@ msgstr "NECPluginV2.update_network() が呼び出されました。id=%(id)s net msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "NECPluginV2.delete_network() が呼び出されました。id=%s。" -#: neutron/plugins/nec/nec_plugin.py:398 +#: neutron/plugins/nec/nec_plugin.py:405 #, python-format msgid "delete_network() failed due to %s" msgstr "%s が原因で delete_network() が失敗しました" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:546 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "NECPluginV2.create_port() が呼び出されました。port=%s。" -#: neutron/plugins/nec/nec_plugin.py:603 +#: neutron/plugins/nec/nec_plugin.py:610 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "NECPluginV2.update_port() が呼び出されました。id=%(id)s port=%(port)s。" -#: neutron/plugins/nec/nec_plugin.py:635 +#: neutron/plugins/nec/nec_plugin.py:642 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "NECPluginV2.delete_port() が呼び出されました。id=%s。" -#: neutron/plugins/nec/nec_plugin.py:700 +#: neutron/plugins/nec/nec_plugin.py:707 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " @@ -9858,26 +9860,26 @@ msgstr "" "NECPluginV2RPCCallbacks.get_port_from_device() が呼び出されました。%(device)s => " "%(ret)s" -#: neutron/plugins/nec/nec_plugin.py:731 +#: neutron/plugins/nec/nec_plugin.py:738 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "NECPluginV2RPCCallbacks.update_ports() が呼び出されました。kwargs=%s。" -#: neutron/plugins/nec/nec_plugin.py:741 +#: neutron/plugins/nec/nec_plugin.py:748 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:761 +#: neutron/plugins/nec/nec_plugin.py:768 #, 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:766 +#: neutron/plugins/nec/nec_plugin.py:773 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10328,73 +10330,73 @@ msgstr "" msgid "Port-Mapping for port %s not found on VSD" msgstr "" -#: neutron/plugins/nuage/plugin.py:325 +#: neutron/plugins/nuage/plugin.py:327 msgid "" "Either net_partition is not provided with subnet OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:393 +#: neutron/plugins/nuage/plugin.py:395 #, python-format msgid "" "Unable to complete operation on subnet %s.One or more ports have an IP " "allocation from this subnet." msgstr "" -#: neutron/plugins/nuage/plugin.py:423 +#: neutron/plugins/nuage/plugin.py:425 #, python-format msgid "" "Router %s does not hold default zone OR net_partition mapping. Router-IF " "add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:433 +#: neutron/plugins/nuage/plugin.py:435 #, python-format msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:443 +#: neutron/plugins/nuage/plugin.py:445 #, python-format msgid "" "Subnet %(subnet)s and Router %(router)s belong to different net_partition" " Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:455 +#: neutron/plugins/nuage/plugin.py:457 #, python-format msgid "Subnet %s has one or more active VMs Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:501 neutron/plugins/nuage/plugin.py:506 -#: neutron/plugins/nuage/plugin.py:512 +#: neutron/plugins/nuage/plugin.py:503 neutron/plugins/nuage/plugin.py:508 +#: neutron/plugins/nuage/plugin.py:514 #, python-format msgid "No router interface found for Router %s. Router-IF delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:523 +#: neutron/plugins/nuage/plugin.py:525 #, python-format msgid "Subnet %s has one or more active VMs Router-IF delete not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:532 +#: neutron/plugins/nuage/plugin.py:534 #, python-format msgid "" "Router %s does not hold net_partition assoc on Nuage VSD. Router-IF " "delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:571 +#: neutron/plugins/nuage/plugin.py:573 msgid "" "Either net_partition is not provided with router OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:679 +#: neutron/plugins/nuage/plugin.py:681 #, python-format msgid "One or more router still attached to net_partition %s." msgstr "" -#: neutron/plugins/nuage/plugin.py:684 +#: neutron/plugins/nuage/plugin.py:686 #, python-format msgid "NetPartition with %s does not exist" msgstr "" @@ -10774,20 +10776,20 @@ msgstr "" msgid "Number of seconds to retry acquiring an Open vSwitch datapath" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:245 +#: neutron/plugins/oneconvergence/plugin.py:246 msgid "Failed to create subnet, deleting it from neutron" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:309 +#: neutron/plugins/oneconvergence/plugin.py:310 #, python-format msgid "Deleting newly created neutron port %s" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:379 +#: neutron/plugins/oneconvergence/plugin.py:380 msgid "Failed to create floatingip" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:418 +#: neutron/plugins/oneconvergence/plugin.py:419 msgid "Failed to create router" msgstr "" @@ -11288,166 +11290,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:54 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:71 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:75 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:76 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:87 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:88 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:98 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:99 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:112 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:113 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:127 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:128 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:139 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:164 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:348 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:166 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:350 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:154 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:176 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:178 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:195 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:222 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:197 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:224 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:210 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:212 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:238 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:240 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:253 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:255 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:282 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:284 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:306 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:308 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:316 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:318 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:328 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:330 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:336 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:338 msgid "update_subnet() called" msgstr "update_subnet() が呼び出されました" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:360 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:362 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:372 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:374 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:382 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:384 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:388 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:390 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:397 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:399 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:407 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:409 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:415 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:417 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:435 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:437 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:446 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:448 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:468 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:470 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:479 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:481 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:491 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:488 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:500 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:497 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:513 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:506 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:522 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:516 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:535 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:526 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 +msgid "Neutron PLUMgrid Director: disassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:540 +msgid "PLUMgrid Library: disassociate_floatingips() called" +msgstr "" + #: neutron/plugins/ryu/ryu_neutron_plugin.py:64 #, python-format msgid "get_ofp_rest_api: %s" @@ -13013,7 +13023,7 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:534 -#: neutron/plugins/vmware/plugins/base.py:1059 +#: neutron/plugins/vmware/plugins/base.py:1062 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -13054,13 +13064,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:670 -#: neutron/plugins/vmware/plugins/base.py:1779 +#: neutron/plugins/vmware/plugins/base.py:1782 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:674 -#: neutron/plugins/vmware/plugins/base.py:1783 +#: neutron/plugins/vmware/plugins/base.py:1786 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13119,231 +13129,231 @@ msgid "" "Ignoring setting for network %s" msgstr "admin_state_up=False であるネットワークは、このプラグインでまだサポートされていません。ネットワーク %s の設定を無視します" -#: neutron/plugins/vmware/plugins/base.py:1048 +#: neutron/plugins/vmware/plugins/base.py:1051 #, python-format msgid "" "A nsx lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1067 +#: neutron/plugins/vmware/plugins/base.py:1070 #, python-format msgid "delete_network completed for tenant: %s" msgstr "テナントの delete_network が完了しました: %s" -#: neutron/plugins/vmware/plugins/base.py:1070 +#: neutron/plugins/vmware/plugins/base.py:1073 #: neutron/plugins/vmware/plugins/service.py:520 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1105 +#: neutron/plugins/vmware/plugins/base.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "admin_state_up=False ネットワークはサポートされていません。" -#: neutron/plugins/vmware/plugins/base.py:1182 +#: neutron/plugins/vmware/plugins/base.py:1185 #, python-format msgid "port created on NSX backend for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1185 +#: neutron/plugins/vmware/plugins/base.py:1188 #, python-format msgid "Logical switch for network %s was not found in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1196 +#: neutron/plugins/vmware/plugins/base.py:1199 msgid "Unable to create port or set port attachment in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1288 +#: neutron/plugins/vmware/plugins/base.py:1291 #, python-format msgid "Updating port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1323 +#: neutron/plugins/vmware/plugins/base.py:1326 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1406 +#: neutron/plugins/vmware/plugins/base.py:1409 msgid "" "Cannot create a distributed router with the NSX platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1412 +#: neutron/plugins/vmware/plugins/base.py:1415 msgid "Unable to create logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1423 +#: neutron/plugins/vmware/plugins/base.py:1426 #, 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/vmware/plugins/base.py:1433 +#: neutron/plugins/vmware/plugins/base.py:1436 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1462 -#: neutron/plugins/vmware/plugins/base.py:1547 +#: neutron/plugins/vmware/plugins/base.py:1465 +#: neutron/plugins/vmware/plugins/base.py:1550 #: neutron/plugins/vmware/plugins/service.py:203 #: neutron/plugins/vmware/plugins/service.py:1214 #, python-format msgid "Network '%s' is not a valid external network" msgstr "ネットワーク '%s' は有効な外部ネットワークではありません" -#: neutron/plugins/vmware/plugins/base.py:1511 +#: neutron/plugins/vmware/plugins/base.py:1514 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1514 +#: neutron/plugins/vmware/plugins/base.py:1517 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1556 +#: neutron/plugins/vmware/plugins/base.py:1559 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1572 +#: neutron/plugins/vmware/plugins/base.py:1575 #, python-format msgid "Logical router %s not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1576 +#: neutron/plugins/vmware/plugins/base.py:1579 msgid "Unable to update logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1578 +#: neutron/plugins/vmware/plugins/base.py:1581 msgid "" "Request cannot contain 'routes' with the NSX platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1635 +#: neutron/plugins/vmware/plugins/base.py:1638 #, python-format msgid "Logical router '%s' not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1639 +#: neutron/plugins/vmware/plugins/base.py:1642 #, python-format msgid "Unable to delete logical router '%s' on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1649 +#: neutron/plugins/vmware/plugins/base.py:1652 #, 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/vmware/plugins/base.py:1717 +#: neutron/plugins/vmware/plugins/base.py:1720 #, 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/vmware/plugins/base.py:1815 +#: neutron/plugins/vmware/plugins/base.py:1818 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1820 +#: neutron/plugins/vmware/plugins/base.py:1823 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1952 +#: neutron/plugins/vmware/plugins/base.py:1955 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1958 +#: neutron/plugins/vmware/plugins/base.py:1961 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1995 +#: neutron/plugins/vmware/plugins/base.py:1998 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "ポート '%s' は浮動 IP に関連付けられていません" -#: neutron/plugins/vmware/plugins/base.py:1998 +#: neutron/plugins/vmware/plugins/base.py:2001 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2032 +#: neutron/plugins/vmware/plugins/base.py:2035 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2055 +#: neutron/plugins/vmware/plugins/base.py:2058 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2084 +#: neutron/plugins/vmware/plugins/base.py:2087 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2113 +#: neutron/plugins/vmware/plugins/base.py:2116 #, python-format msgid "" "Rolling back database changes for gateway device %s because of an error " "in the NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2158 -#: neutron/plugins/vmware/plugins/base.py:2196 +#: neutron/plugins/vmware/plugins/base.py:2161 +#: neutron/plugins/vmware/plugins/base.py:2199 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2293 +#: neutron/plugins/vmware/plugins/base.py:2296 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2300 +#: neutron/plugins/vmware/plugins/base.py:2303 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2348 +#: neutron/plugins/vmware/plugins/base.py:2351 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2380 +#: neutron/plugins/vmware/plugins/base.py:2383 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2388 +#: neutron/plugins/vmware/plugins/base.py:2391 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13351,12 +13361,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2395 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2408 +#: neutron/plugins/vmware/plugins/base.py:2411 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -14533,46 +14543,46 @@ msgstr "" msgid "external_gateway_added: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:50 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:49 msgid "Initializing fwaas iptables driver" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:53 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:52 #, python-format msgid "Creating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:62 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:61 #, python-format msgid "Failed to create firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:66 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:65 #, python-format msgid "Deleting firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:77 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:76 #, python-format msgid "Failed to delete firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:81 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:80 #, python-format msgid "Updating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:90 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:89 #, python-format msgid "Failed to update firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:94 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:93 #, python-format msgid "Applying firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:113 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:112 #, python-format msgid "Failed to apply default policy on firewall: %s" msgstr "" @@ -14832,17 +14842,17 @@ msgstr "ユーザー・グループ" msgid "Error importing interface driver: %s" msgstr "インターフェース・ドライバーのインポート中にエラーが発生しました: %s" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:166 #, python-format msgid "Stats socket not found for pool %s" msgstr "プール %s の stats ソケットが見つかりません" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:208 #, python-format msgid "Error while connecting to stats socket: %s" msgstr "stats ソケットへの接続中にエラーが発生しました: %s" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:369 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "HAProxy プロセスを強制終了できません: %s" @@ -15026,184 +15036,212 @@ msgstr "" msgid "Removing SNAT port for subnet %s as this is the last pool using it..." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:61 +#: neutron/services/loadbalancer/drivers/radware/driver.py:63 msgid "vdirect server IP address" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:64 +#: neutron/services/loadbalancer/drivers/radware/driver.py:66 msgid "vdirect user name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:67 +#: neutron/services/loadbalancer/drivers/radware/driver.py:69 msgid "vdirect user password" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:70 +#: neutron/services/loadbalancer/drivers/radware/driver.py:72 msgid "Service ADC type" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:73 +#: neutron/services/loadbalancer/drivers/radware/driver.py:75 msgid "Service ADC version" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:76 +#: neutron/services/loadbalancer/drivers/radware/driver.py:78 msgid "service HA pair" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:79 +#: neutron/services/loadbalancer/drivers/radware/driver.py:81 msgid "service throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:82 +#: neutron/services/loadbalancer/drivers/radware/driver.py:84 msgid "service ssl throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:85 +#: neutron/services/loadbalancer/drivers/radware/driver.py:87 msgid "service compression throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:88 +#: neutron/services/loadbalancer/drivers/radware/driver.py:90 msgid "service cache" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:91 +#: neutron/services/loadbalancer/drivers/radware/driver.py:93 msgid "l2_l3 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:94 +#: neutron/services/loadbalancer/drivers/radware/driver.py:96 msgid "l4 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:101 +#: neutron/services/loadbalancer/drivers/radware/driver.py:104 msgid "l2_l3 workflow constructor params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:108 +#: neutron/services/loadbalancer/drivers/radware/driver.py:111 msgid "l2_l3 workflow setup params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:111 +#: neutron/services/loadbalancer/drivers/radware/driver.py:114 msgid "List of actions that we dont want to push to the completion queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:115 +#: neutron/services/loadbalancer/drivers/radware/driver.py:118 msgid "l4 workflow action name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:118 +#: neutron/services/loadbalancer/drivers/radware/driver.py:121 msgid "Resource pool ids" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:121 +#: neutron/services/loadbalancer/drivers/radware/driver.py:124 msgid "A required VLAN for the interswitch link to use" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:124 +#: neutron/services/loadbalancer/drivers/radware/driver.py:127 msgid "Support an Alteon interswitch link for stateful session failover" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:183 +#: neutron/services/loadbalancer/drivers/radware/driver.py:221 #, python-format -msgid "create_vip. vip: %s" +msgid "" +"vip: %(vip)s, extended_vip: %(extended_vip)s, network_id: " +"%(vip_network_id)s, service_name: %(service_name)s, pip_info: " +"%(pip_info)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:185 +#: neutron/services/loadbalancer/drivers/radware/driver.py:256 #, python-format -msgid "create_vip. extended_vip: %s" +msgid "Retrieved pip nport: %(port)r for vip: %(vip)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:187 +#: neutron/services/loadbalancer/drivers/radware/driver.py:264 #, python-format -msgid "create_vip. network_id: %s " +msgid "Found no pip nports associated with vip: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:189 +#: neutron/services/loadbalancer/drivers/radware/driver.py:273 #, python-format -msgid "create_vip. service_name: %s " +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:223 +#: neutron/services/loadbalancer/drivers/radware/driver.py:287 #, python-format -msgid "Failed to remove workflow %s. Going to set vip to ERROR status" +msgid "pip nport id: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:314 +#: neutron/services/loadbalancer/drivers/radware/driver.py:291 +#, python-format +msgid "pip nport delete failed: %r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:345 +#: neutron/services/loadbalancer/drivers/radware/driver.py:410 msgid "Starting operation completion handling thread" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:370 +#: neutron/services/loadbalancer/drivers/radware/driver.py:440 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:379 -#: neutron/services/loadbalancer/drivers/radware/driver.py:401 +#: neutron/services/loadbalancer/drivers/radware/driver.py:449 +#: neutron/services/loadbalancer/drivers/radware/driver.py:480 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:387 +#: neutron/services/loadbalancer/drivers/radware/driver.py:457 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:494 +#: neutron/services/loadbalancer/drivers/radware/driver.py:465 +#, python-format +msgid "Post-remove workflow function %r completed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:469 +#, python-format +msgid "Post-remove workflow function %r failed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:584 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:541 +#: neutron/services/loadbalancer/drivers/radware/driver.py:650 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:567 +#: neutron/services/loadbalancer/drivers/radware/driver.py:676 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:574 +#: neutron/services/loadbalancer/drivers/radware/driver.py:683 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:591 +#: neutron/services/loadbalancer/drivers/radware/driver.py:700 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:652 +#: neutron/services/loadbalancer/drivers/radware/driver.py:768 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:664 +#: neutron/services/loadbalancer/drivers/radware/driver.py:780 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:695 +#: neutron/services/loadbalancer/drivers/radware/driver.py:812 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:710 +#: neutron/services/loadbalancer/drivers/radware/driver.py:827 msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:737 +#: neutron/services/loadbalancer/drivers/radware/driver.py:836 +#, python-format +msgid "Post-operation function %(func)r completed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:842 +#, python-format +msgid "Post-operation function %(func)r failed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:876 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:777 +#: neutron/services/loadbalancer/drivers/radware/driver.py:916 #, python-format msgid "_remove_object_from_db %s" msgstr "" @@ -15919,12 +15957,12 @@ msgstr "" msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:404 +#: neutron/tests/unit/vmware/apiclient/fake.py:407 #, python-format msgid "lswitch:%s not found" msgstr "lswitch:%s が見つかりません" -#: neutron/tests/unit/vmware/apiclient/fake.py:413 +#: neutron/tests/unit/vmware/apiclient/fake.py:416 #, python-format msgid "lrouter:%s not found" msgstr "lrouter:%s が見つかりません" diff --git a/neutron/locale/ka_GE/LC_MESSAGES/neutron.po b/neutron/locale/ka_GE/LC_MESSAGES/neutron.po index 895fec5fb..e338fd327 100644 --- a/neutron/locale/ka_GE/LC_MESSAGES/neutron.po +++ b/neutron/locale/ka_GE/LC_MESSAGES/neutron.po @@ -8,11 +8,11 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-04-23 06:46+0000\n" +"POT-Creation-Date: 2014-04-26 06:48+0000\n" "PO-Revision-Date: 2014-04-07 06:32+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Georgian (Georgia) " -"(http://www.transifex.com/projects/p/openstack/language/ka_GE/)\n" +"(http://www.transifex.com/projects/p/neutron/language/ka_GE/)\n" "Plural-Forms: nplurals=1; plural=0\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" @@ -527,7 +527,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:575 neutron/agent/l3_agent.py:954 #: neutron/agent/metadata/agent.py:330 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:107 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:836 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:854 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:300 @@ -624,7 +624,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:923 +#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:931 #: neutron/services/firewall/agents/varmour/varmour_router.py:102 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -750,7 +750,7 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:657 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:675 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:283 #, python-format msgid "Delete %s" @@ -1138,25 +1138,25 @@ msgstr "" msgid "Authentication region" msgstr "" -#: neutron/agent/linux/interface.py:202 neutron/agent/linux/interface.py:256 -#: neutron/agent/linux/interface.py:318 neutron/agent/linux/interface.py:367 +#: neutron/agent/linux/interface.py:206 neutron/agent/linux/interface.py:260 +#: neutron/agent/linux/interface.py:322 neutron/agent/linux/interface.py:371 #, python-format msgid "Device %s already exists" msgstr "მოწყობილობა %s უკვე არსებობს" -#: neutron/agent/linux/interface.py:220 neutron/agent/linux/interface.py:267 -#: neutron/agent/linux/interface.py:330 neutron/agent/linux/interface.py:374 +#: neutron/agent/linux/interface.py:224 neutron/agent/linux/interface.py:271 +#: neutron/agent/linux/interface.py:334 neutron/agent/linux/interface.py:378 #, python-format msgid "Unplugged interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:222 neutron/agent/linux/interface.py:266 -#: neutron/agent/linux/interface.py:332 neutron/agent/linux/interface.py:376 +#: neutron/agent/linux/interface.py:226 neutron/agent/linux/interface.py:270 +#: neutron/agent/linux/interface.py:336 neutron/agent/linux/interface.py:380 #, python-format msgid "Failed unplugging interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:434 +#: neutron/agent/linux/interface.py:438 #, python-format msgid "Driver location: %s" msgstr "დრაივერის მდებარეობა: %s" @@ -1688,12 +1688,12 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:47 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:49 #, python-format msgid "Notify metering agent at %(topic)s.%(host)s the message %(method)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:62 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:64 #, python-format msgid "" "Fanout notify metering agent at %(topic)s the message %(method)s on " @@ -1837,7 +1837,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:357 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2849,8 +2849,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:387 neutron/db/l3_db.py:464 -#: neutron/plugins/bigswitch/plugin.py:1011 -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1001 +#: neutron/plugins/bigswitch/plugin.py:1010 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2902,18 +2902,18 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1844 +#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1847 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:825 +#: neutron/db/l3_db.py:833 #, 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:929 +#: neutron/db/l3_db.py:937 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -3081,6 +3081,11 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" +#: neutron/db/metering/metering_rpc.py:50 +#, python-format +msgid "Unable to find agent %s." +msgstr "" + #: neutron/db/migration/cli.py:32 msgid "Neutron plugin provider module" msgstr "" @@ -3665,7 +3670,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:54 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -3681,47 +3686,47 @@ msgstr "" msgid "Only admin can view or configure quota" msgstr "" -#: neutron/extensions/securitygroup.py:35 +#: neutron/extensions/securitygroup.py:34 msgid "For TCP/UDP protocols, port_range_min must be <= port_range_max" msgstr "" -#: neutron/extensions/securitygroup.py:40 +#: neutron/extensions/securitygroup.py:39 #, python-format msgid "Invalid value for port %(port)s" msgstr "" -#: neutron/extensions/securitygroup.py:44 +#: neutron/extensions/securitygroup.py:43 #, python-format msgid "" "Invalid value for ICMP %(field)s (%(attr)s) %(value)s. It must be 0 to " "255." msgstr "" -#: neutron/extensions/securitygroup.py:49 +#: neutron/extensions/securitygroup.py:48 #, python-format msgid "" "ICMP code (port-range-max) %(value)s is provided but ICMP type (port-" "range-min) is missing." msgstr "" -#: neutron/extensions/securitygroup.py:54 +#: neutron/extensions/securitygroup.py:53 #, python-format msgid "Security Group %(id)s in use." msgstr "" -#: neutron/extensions/securitygroup.py:58 +#: neutron/extensions/securitygroup.py:57 msgid "Removing default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:62 +#: neutron/extensions/securitygroup.py:61 msgid "Updating default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:66 +#: neutron/extensions/securitygroup.py:65 msgid "Default security group already exists." msgstr "" -#: neutron/extensions/securitygroup.py:70 +#: neutron/extensions/securitygroup.py:69 #, python-format msgid "" "Security group rule protocol %(protocol)s not supported. Only protocol " @@ -3729,58 +3734,58 @@ msgid "" "supported." msgstr "" -#: neutron/extensions/securitygroup.py:76 +#: neutron/extensions/securitygroup.py:75 msgid "Multiple tenant_ids in bulk security group rule create not allowed" msgstr "" -#: neutron/extensions/securitygroup.py:81 +#: neutron/extensions/securitygroup.py:80 msgid "Only remote_ip_prefix or remote_group_id may be provided." msgstr "" -#: neutron/extensions/securitygroup.py:86 +#: neutron/extensions/securitygroup.py:85 msgid "Must also specifiy protocol if port range is given." msgstr "" -#: neutron/extensions/securitygroup.py:90 +#: neutron/extensions/securitygroup.py:89 msgid "Only allowed to update rules for one security profile at a time" msgstr "" -#: neutron/extensions/securitygroup.py:95 +#: neutron/extensions/securitygroup.py:94 #, python-format msgid "Security group %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:99 +#: neutron/extensions/securitygroup.py:98 #, python-format msgid "Security group rule %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:103 +#: neutron/extensions/securitygroup.py:102 msgid "Duplicate Security Group Rule in POST." msgstr "" -#: neutron/extensions/securitygroup.py:107 +#: neutron/extensions/securitygroup.py:106 #, python-format msgid "Security group rule already exists. Group id is %(id)s." msgstr "" -#: neutron/extensions/securitygroup.py:111 +#: neutron/extensions/securitygroup.py:110 #, python-format msgid "Conflicting value ethertype %(ethertype)s for CIDR %(cidr)s" msgstr "" -#: neutron/extensions/securitygroup.py:159 +#: neutron/extensions/securitygroup.py:158 #, python-format msgid "'%s' is not an integer or uuid" msgstr "" -#: neutron/extensions/securitygroup.py:248 +#: neutron/extensions/securitygroup.py:247 msgid "" "Number of security groups allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/securitygroup.py:252 +#: neutron/extensions/securitygroup.py:251 msgid "" "Number of security rules allowed per tenant. A negative value means " "unlimited." @@ -3864,47 +3869,47 @@ msgstr "" msgid "Router %(router_id)s has no external network gateway set" msgstr "" -#: neutron/notifiers/nova.py:130 +#: neutron/notifiers/nova.py:165 msgid "device_id is not set on port yet." msgstr "" -#: neutron/notifiers/nova.py:134 +#: neutron/notifiers/nova.py:169 msgid "Port ID not set! Nova will not be notified of port status change." msgstr "" -#: neutron/notifiers/nova.py:159 +#: neutron/notifiers/nova.py:194 #, python-format msgid "" "Ignoring state change previous_port_status: %(pre_status)s " "current_port_status: %(cur_status)s port_id %(id)s" msgstr "" -#: neutron/notifiers/nova.py:187 +#: neutron/notifiers/nova.py:221 #, python-format msgid "Sending events: %s" msgstr "" -#: neutron/notifiers/nova.py:192 +#: neutron/notifiers/nova.py:226 #, python-format msgid "Nova returned NotFound for event: %s" msgstr "" -#: neutron/notifiers/nova.py:195 +#: neutron/notifiers/nova.py:229 #, python-format msgid "Failed to notify nova on events: %s" msgstr "" -#: neutron/notifiers/nova.py:199 neutron/notifiers/nova.py:215 +#: neutron/notifiers/nova.py:233 neutron/notifiers/nova.py:249 #, python-format msgid "Error response returned from nova: %s" msgstr "" -#: neutron/notifiers/nova.py:210 +#: neutron/notifiers/nova.py:244 #, python-format msgid "Nova event: %s returned with failed status" msgstr "" -#: neutron/notifiers/nova.py:213 +#: neutron/notifiers/nova.py:247 #, python-format msgid "Nova event response: %s" msgstr "" @@ -4549,80 +4554,80 @@ msgstr "" msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:661 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:752 +#: neutron/plugins/bigswitch/plugin.py:742 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:804 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:864 +#: neutron/plugins/bigswitch/plugin.py:854 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:902 +#: neutron/plugins/bigswitch/plugin.py:892 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:924 +#: neutron/plugins/bigswitch/plugin.py:914 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:946 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:975 +#: neutron/plugins/bigswitch/plugin.py:965 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1003 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1036 +#: neutron/plugins/bigswitch/plugin.py:1026 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1053 +#: neutron/plugins/bigswitch/plugin.py:1043 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1059 +#: neutron/plugins/bigswitch/plugin.py:1049 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1075 +#: neutron/plugins/bigswitch/plugin.py:1065 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1090 +#: neutron/plugins/bigswitch/plugin.py:1080 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1108 +#: neutron/plugins/bigswitch/plugin.py:1110 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1123 +#: neutron/plugins/bigswitch/plugin.py:1125 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1124 +#: neutron/plugins/bigswitch/plugin.py:1126 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4851,7 +4856,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:225 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1002 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1365 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 @@ -4965,9 +4970,9 @@ msgid "%s can not be found in database" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:300 -#: neutron/plugins/brocade/NeutronPlugin.py:343 -#: neutron/plugins/brocade/NeutronPlugin.py:396 -#: neutron/plugins/brocade/NeutronPlugin.py:426 +#: neutron/plugins/brocade/NeutronPlugin.py:344 +#: neutron/plugins/brocade/NeutronPlugin.py:397 +#: neutron/plugins/brocade/NeutronPlugin.py:427 msgid "Brocade NOS driver error" msgstr "" @@ -4977,9 +4982,9 @@ msgid "Returning the allocated vlan (%d) to the pool" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:304 -#: neutron/plugins/brocade/NeutronPlugin.py:344 -#: neutron/plugins/brocade/NeutronPlugin.py:397 -#: neutron/plugins/brocade/NeutronPlugin.py:428 +#: neutron/plugins/brocade/NeutronPlugin.py:345 +#: neutron/plugins/brocade/NeutronPlugin.py:398 +#: neutron/plugins/brocade/NeutronPlugin.py:429 msgid "Brocade plugin raised exception, check logs" msgstr "" @@ -5451,88 +5456,88 @@ msgstr "" msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:866 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:883 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:884 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:891 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:894 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:908 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:915 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:922 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1144 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1151 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1157 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1171 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1168 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1175 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1172 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1179 #, python-format msgid "" "Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " "low address to high address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1185 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1194 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1201 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1200 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1221 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1232 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1253 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1260 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1270 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "Segment range overlaps with another profile" msgstr "" @@ -5671,34 +5676,34 @@ msgstr "" msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:243 msgid "Logical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:268 msgid "network_segment_pool" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:313 msgid "Invalid input for CIDR" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:464 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:452 #, python-format msgid "req: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:473 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:461 #, python-format msgid "status_code %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:478 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:466 #, python-format msgid "VSM: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:493 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:481 #, python-format msgid "Unable to serialize object of type = '%s'" msgstr "" @@ -5707,36 +5712,23 @@ msgstr "" msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 -#, python-format -msgid "_populate_policy_profiles %s" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:191 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:205 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:197 -msgid "_poll_policies" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 -msgid "No policy profile updated from VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:262 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:242 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:266 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:246 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:260 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 @@ -5744,19 +5736,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:249 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:254 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:283 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:267 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 @@ -5764,7 +5756,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5772,164 +5764,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:480 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:460 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:519 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:499 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:524 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:504 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:525 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:505 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:565 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:545 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:570 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:575 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:558 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:583 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:630 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:633 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:610 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:613 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:645 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:625 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:648 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:678 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:658 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:688 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:703 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:735 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:715 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:757 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:737 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:758 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:738 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:782 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:762 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:822 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:802 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:812 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:843 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:823 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:859 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:897 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:877 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:892 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:933 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:941 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1026 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1006 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:232 @@ -5939,88 +5931,88 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1084 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1064 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1099 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1079 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1103 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1083 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1097 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1125 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1147 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1192 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1174 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1190 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:314 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1219 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1201 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1236 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1256 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1290 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1272 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1280 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1309 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1291 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1306 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1321 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1359 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1341 msgid "Get subnets" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1444 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1426 #, python-format msgid "Scheduling router %s" msgstr "" @@ -6452,7 +6444,7 @@ msgid "port_delete received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:219 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:661 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" @@ -6544,7 +6536,7 @@ msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:437 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:976 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:390 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1267 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 @@ -6552,7 +6544,7 @@ msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:445 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1006 msgid "Agent loop has new devices!" msgstr "" @@ -6569,7 +6561,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:474 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:269 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1027 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1045 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1362 msgid "Agent initialized successfully, now running... " @@ -6823,242 +6815,242 @@ msgstr "" msgid "Delete network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:248 #, python-format msgid "Delete net failed after deleting the network in DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253 #, python-format msgid "Get network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:259 msgid "Get networks in progress" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:269 #, python-format msgid "Create port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285 msgid "Create port does not have tenant id info" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:291 #, python-format msgid "Create port does not have tenant id info; obtained is: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:312 #, python-format msgid "Create port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:319 #, python-format msgid "Update port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346 #, python-format msgid "Update port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:352 #, python-format msgid "Delete port in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:365 #, python-format msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:374 #, python-format msgid "Create subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:386 #, python-format msgid "Create subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388 #, python-format msgid "Subnet created: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:394 #, python-format msgid "Update subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419 #, python-format msgid "Update subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:425 #, python-format msgid "Delete subnet in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:430 #, python-format msgid "" "Delete subnet operation failed in SDN-VE after deleting the subnet from " "DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:439 #, python-format msgid "Create router in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:442 #, python-format msgid "Ignoring admin_state_up=False for router=%r. Overriding with True" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:452 msgid "Create router failed: no SDN-VE tenant." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:460 #, python-format msgid "Create router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:462 #, python-format msgid "Router created: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:467 #, python-format msgid "Update router in progress: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:474 msgid "admin_state_up=False routers are not supported." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493 #, python-format msgid "Update router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:499 #, python-format msgid "Delete router in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:506 #, python-format msgid "" "Delete router operation failed in SDN-VE after deleting the router in DB:" " %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:511 #, python-format msgid "" "Add router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:519 #, python-format msgid "SdnvePluginV2.add_router_interface called. Port info: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:533 #, python-format msgid "Update router-add-interface failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 #, python-format msgid "Added router interface: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:540 #, python-format msgid "" "Add router interface only called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550 msgid "" "SdnvePluginV2._add_router_interface_only: failed to add the interface in " "the roll back. of a remove_router_interface operation" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:556 #, python-format msgid "" "Remove router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565 msgid "No port ID" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 #, python-format msgid "SdnvePluginV2.remove_router_interface port: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:571 msgid "No fixed IP" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:576 #, python-format msgid "SdnvePluginV2.remove_router_interface subnet_id: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:584 #, python-format msgid "Update router-remove-interface failed SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:605 #, python-format msgid "Create floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:616 #, python-format msgid "Creating floating ip operation failed in SDN-VE controller: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:619 #, python-format msgid "Created floatingip : %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:624 #, python-format msgid "Update floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644 #, python-format msgid "Update floating ip failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:650 #, python-format msgid "Delete floatingip in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:655 #, python-format msgid "Delete floatingip failed in SDN-VE: %s" msgstr "" @@ -7295,168 +7287,168 @@ msgstr "" msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:304 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:301 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:319 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:323 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:341 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:354 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:343 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:361 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:352 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:370 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:401 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:392 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:410 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:430 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:448 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:437 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:455 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:458 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:454 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:472 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:461 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:479 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:467 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:475 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:493 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:482 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:486 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:504 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:509 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:533 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:568 #, python-format msgid "" "Option \"%(option)s\" must be supported by command \"%(command)s\" to " "enable %(mode)s mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:527 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:545 msgid "No valid Segmentation ID to perform UCAST test." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:562 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN MCAST mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:569 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 msgid "" "Linux kernel vxlan module and iproute2 3.8 or above are required to " "enable VXLAN." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:579 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:597 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:654 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:672 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:281 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:711 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:714 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:732 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:736 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:350 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:758 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:783 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:801 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:409 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:846 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:864 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:850 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:105 @@ -7464,12 +7456,12 @@ msgstr "" msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:905 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1068 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1108 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 @@ -7478,15 +7470,15 @@ msgstr "" msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1075 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:973 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:981 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1095 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 @@ -7496,7 +7488,7 @@ msgstr "" msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:968 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1125 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1142 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 @@ -7505,7 +7497,7 @@ msgstr "" msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1132 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1149 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 @@ -7514,7 +7506,7 @@ msgstr "" msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:979 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:374 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1154 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 @@ -7522,26 +7514,26 @@ msgstr "" msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:971 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:989 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1001 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1012 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1035 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:428 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1038 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Interface mappings: %s" @@ -8086,167 +8078,167 @@ msgstr "" msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:522 +#: neutron/plugins/midonet/plugin.py:524 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%r had been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:529 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:590 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:595 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:600 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:607 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:611 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:616 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:625 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:659 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:734 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:782 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:794 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:838 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:858 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:898 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:909 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1009 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1033 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1042 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1049 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1089 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1108 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1128 +#: neutron/plugins/midonet/plugin.py:1130 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1157 +#: neutron/plugins/midonet/plugin.py:1159 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1164 +#: neutron/plugins/midonet/plugin.py:1166 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1170 +#: neutron/plugins/midonet/plugin.py:1172 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1202 +#: neutron/plugins/midonet/plugin.py:1204 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1212 +#: neutron/plugins/midonet/plugin.py:1214 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1222 +#: neutron/plugins/midonet/plugin.py:1224 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -8457,91 +8449,101 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:465 neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:467 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:471 neutron/plugins/ml2/plugin.py:591 +#: neutron/plugins/ml2/plugin.py:473 neutron/plugins/ml2/plugin.py:593 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:479 +#: neutron/plugins/ml2/plugin.py:481 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:490 +#: neutron/plugins/ml2/plugin.py:492 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:498 neutron/plugins/ml2/plugin.py:604 +#: neutron/plugins/ml2/plugin.py:500 neutron/plugins/ml2/plugin.py:606 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:504 +#: neutron/plugins/ml2/plugin.py:506 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:513 neutron/plugins/ml2/plugin.py:612 +#: neutron/plugins/ml2/plugin.py:515 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:521 +#: neutron/plugins/ml2/plugin.py:523 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:530 +#: neutron/plugins/ml2/plugin.py:532 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:544 +#: neutron/plugins/ml2/plugin.py:546 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:574 +#: neutron/plugins/ml2/plugin.py:576 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:600 +#: neutron/plugins/ml2/plugin.py:587 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:602 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:621 +#: neutron/plugins/ml2/plugin.py:622 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:632 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:650 +#: neutron/plugins/ml2/plugin.py:661 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:120 +#: neutron/plugins/ml2/plugin.py:721 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:125 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:728 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:121 +#: neutron/plugins/ml2/plugin.py:739 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:126 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:737 +#: neutron/plugins/ml2/plugin.py:748 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:749 +#: neutron/plugins/ml2/plugin.py:760 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:761 +#: neutron/plugins/ml2/plugin.py:772 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9425,7 +9427,7 @@ msgstr "" msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:425 +#: neutron/plugins/mlnx/mlnx_plugin.py:426 #, python-format msgid "create_port with %s" msgstr "" @@ -9764,53 +9766,53 @@ msgstr "" msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:398 +#: neutron/plugins/nec/nec_plugin.py:405 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:546 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:603 +#: neutron/plugins/nec/nec_plugin.py:610 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:635 +#: neutron/plugins/nec/nec_plugin.py:642 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:700 +#: neutron/plugins/nec/nec_plugin.py:707 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:731 +#: neutron/plugins/nec/nec_plugin.py:738 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:741 +#: neutron/plugins/nec/nec_plugin.py:748 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:761 +#: neutron/plugins/nec/nec_plugin.py:768 #, 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:766 +#: neutron/plugins/nec/nec_plugin.py:773 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10261,73 +10263,73 @@ msgstr "" msgid "Port-Mapping for port %s not found on VSD" msgstr "" -#: neutron/plugins/nuage/plugin.py:325 +#: neutron/plugins/nuage/plugin.py:327 msgid "" "Either net_partition is not provided with subnet OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:393 +#: neutron/plugins/nuage/plugin.py:395 #, python-format msgid "" "Unable to complete operation on subnet %s.One or more ports have an IP " "allocation from this subnet." msgstr "" -#: neutron/plugins/nuage/plugin.py:423 +#: neutron/plugins/nuage/plugin.py:425 #, python-format msgid "" "Router %s does not hold default zone OR net_partition mapping. Router-IF " "add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:433 +#: neutron/plugins/nuage/plugin.py:435 #, python-format msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:443 +#: neutron/plugins/nuage/plugin.py:445 #, python-format msgid "" "Subnet %(subnet)s and Router %(router)s belong to different net_partition" " Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:455 +#: neutron/plugins/nuage/plugin.py:457 #, python-format msgid "Subnet %s has one or more active VMs Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:501 neutron/plugins/nuage/plugin.py:506 -#: neutron/plugins/nuage/plugin.py:512 +#: neutron/plugins/nuage/plugin.py:503 neutron/plugins/nuage/plugin.py:508 +#: neutron/plugins/nuage/plugin.py:514 #, python-format msgid "No router interface found for Router %s. Router-IF delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:523 +#: neutron/plugins/nuage/plugin.py:525 #, python-format msgid "Subnet %s has one or more active VMs Router-IF delete not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:532 +#: neutron/plugins/nuage/plugin.py:534 #, python-format msgid "" "Router %s does not hold net_partition assoc on Nuage VSD. Router-IF " "delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:571 +#: neutron/plugins/nuage/plugin.py:573 msgid "" "Either net_partition is not provided with router OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:679 +#: neutron/plugins/nuage/plugin.py:681 #, python-format msgid "One or more router still attached to net_partition %s." msgstr "" -#: neutron/plugins/nuage/plugin.py:684 +#: neutron/plugins/nuage/plugin.py:686 #, python-format msgid "NetPartition with %s does not exist" msgstr "" @@ -10701,20 +10703,20 @@ msgstr "" msgid "Number of seconds to retry acquiring an Open vSwitch datapath" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:245 +#: neutron/plugins/oneconvergence/plugin.py:246 msgid "Failed to create subnet, deleting it from neutron" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:309 +#: neutron/plugins/oneconvergence/plugin.py:310 #, python-format msgid "Deleting newly created neutron port %s" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:379 +#: neutron/plugins/oneconvergence/plugin.py:380 msgid "Failed to create floatingip" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:418 +#: neutron/plugins/oneconvergence/plugin.py:419 msgid "Failed to create router" msgstr "" @@ -11215,166 +11217,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:54 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:71 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:75 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:76 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:87 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:88 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:98 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:99 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:112 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:113 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:127 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:128 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:139 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:164 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:348 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:166 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:350 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:154 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:176 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:178 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:195 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:222 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:197 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:224 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:210 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:212 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:238 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:240 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:253 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:255 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:282 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:284 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:306 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:308 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:316 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:318 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:328 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:330 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:336 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:338 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:360 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:362 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:372 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:374 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:382 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:384 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:388 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:390 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:397 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:399 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:407 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:409 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:415 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:417 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:435 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:437 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:446 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:448 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:468 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:470 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:479 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:481 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:491 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:488 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:500 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:497 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:513 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:506 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:522 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:516 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:535 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:526 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 +msgid "Neutron PLUMgrid Director: disassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:540 +msgid "PLUMgrid Library: disassociate_floatingips() called" +msgstr "" + #: neutron/plugins/ryu/ryu_neutron_plugin.py:64 #, python-format msgid "get_ofp_rest_api: %s" @@ -12930,7 +12940,7 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:534 -#: neutron/plugins/vmware/plugins/base.py:1059 +#: neutron/plugins/vmware/plugins/base.py:1062 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -12971,13 +12981,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:670 -#: neutron/plugins/vmware/plugins/base.py:1779 +#: neutron/plugins/vmware/plugins/base.py:1782 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:674 -#: neutron/plugins/vmware/plugins/base.py:1783 +#: neutron/plugins/vmware/plugins/base.py:1786 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13036,231 +13046,231 @@ msgid "" "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1048 +#: neutron/plugins/vmware/plugins/base.py:1051 #, python-format msgid "" "A nsx lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1067 +#: neutron/plugins/vmware/plugins/base.py:1070 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1070 +#: neutron/plugins/vmware/plugins/base.py:1073 #: neutron/plugins/vmware/plugins/service.py:520 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1105 +#: neutron/plugins/vmware/plugins/base.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1182 +#: neutron/plugins/vmware/plugins/base.py:1185 #, python-format msgid "port created on NSX backend for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1185 +#: neutron/plugins/vmware/plugins/base.py:1188 #, python-format msgid "Logical switch for network %s was not found in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1196 +#: neutron/plugins/vmware/plugins/base.py:1199 msgid "Unable to create port or set port attachment in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1288 +#: neutron/plugins/vmware/plugins/base.py:1291 #, python-format msgid "Updating port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1323 +#: neutron/plugins/vmware/plugins/base.py:1326 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1406 +#: neutron/plugins/vmware/plugins/base.py:1409 msgid "" "Cannot create a distributed router with the NSX platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1412 +#: neutron/plugins/vmware/plugins/base.py:1415 msgid "Unable to create logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1423 +#: neutron/plugins/vmware/plugins/base.py:1426 #, 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/vmware/plugins/base.py:1433 +#: neutron/plugins/vmware/plugins/base.py:1436 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1462 -#: neutron/plugins/vmware/plugins/base.py:1547 +#: neutron/plugins/vmware/plugins/base.py:1465 +#: neutron/plugins/vmware/plugins/base.py:1550 #: neutron/plugins/vmware/plugins/service.py:203 #: neutron/plugins/vmware/plugins/service.py:1214 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1511 +#: neutron/plugins/vmware/plugins/base.py:1514 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1514 +#: neutron/plugins/vmware/plugins/base.py:1517 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1556 +#: neutron/plugins/vmware/plugins/base.py:1559 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1572 +#: neutron/plugins/vmware/plugins/base.py:1575 #, python-format msgid "Logical router %s not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1576 +#: neutron/plugins/vmware/plugins/base.py:1579 msgid "Unable to update logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1578 +#: neutron/plugins/vmware/plugins/base.py:1581 msgid "" "Request cannot contain 'routes' with the NSX platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1635 +#: neutron/plugins/vmware/plugins/base.py:1638 #, python-format msgid "Logical router '%s' not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1639 +#: neutron/plugins/vmware/plugins/base.py:1642 #, python-format msgid "Unable to delete logical router '%s' on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1649 +#: neutron/plugins/vmware/plugins/base.py:1652 #, 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/vmware/plugins/base.py:1717 +#: neutron/plugins/vmware/plugins/base.py:1720 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1815 +#: neutron/plugins/vmware/plugins/base.py:1818 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1820 +#: neutron/plugins/vmware/plugins/base.py:1823 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1952 +#: neutron/plugins/vmware/plugins/base.py:1955 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1958 +#: neutron/plugins/vmware/plugins/base.py:1961 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1995 +#: neutron/plugins/vmware/plugins/base.py:1998 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1998 +#: neutron/plugins/vmware/plugins/base.py:2001 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2032 +#: neutron/plugins/vmware/plugins/base.py:2035 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2055 +#: neutron/plugins/vmware/plugins/base.py:2058 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2084 +#: neutron/plugins/vmware/plugins/base.py:2087 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2113 +#: neutron/plugins/vmware/plugins/base.py:2116 #, python-format msgid "" "Rolling back database changes for gateway device %s because of an error " "in the NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2158 -#: neutron/plugins/vmware/plugins/base.py:2196 +#: neutron/plugins/vmware/plugins/base.py:2161 +#: neutron/plugins/vmware/plugins/base.py:2199 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2293 +#: neutron/plugins/vmware/plugins/base.py:2296 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2300 +#: neutron/plugins/vmware/plugins/base.py:2303 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2348 +#: neutron/plugins/vmware/plugins/base.py:2351 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2380 +#: neutron/plugins/vmware/plugins/base.py:2383 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2388 +#: neutron/plugins/vmware/plugins/base.py:2391 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13268,12 +13278,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2395 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2408 +#: neutron/plugins/vmware/plugins/base.py:2411 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -14450,46 +14460,46 @@ msgstr "" msgid "external_gateway_added: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:50 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:49 msgid "Initializing fwaas iptables driver" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:53 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:52 #, python-format msgid "Creating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:62 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:61 #, python-format msgid "Failed to create firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:66 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:65 #, python-format msgid "Deleting firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:77 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:76 #, python-format msgid "Failed to delete firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:81 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:80 #, python-format msgid "Updating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:90 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:89 #, python-format msgid "Failed to update firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:94 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:93 #, python-format msgid "Applying firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:113 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:112 #, python-format msgid "Failed to apply default policy on firewall: %s" msgstr "" @@ -14749,17 +14759,17 @@ msgstr "" msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:166 #, python-format msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:208 #, python-format msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:369 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -14943,184 +14953,212 @@ msgstr "" msgid "Removing SNAT port for subnet %s as this is the last pool using it..." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:61 +#: neutron/services/loadbalancer/drivers/radware/driver.py:63 msgid "vdirect server IP address" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:64 +#: neutron/services/loadbalancer/drivers/radware/driver.py:66 msgid "vdirect user name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:67 +#: neutron/services/loadbalancer/drivers/radware/driver.py:69 msgid "vdirect user password" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:70 +#: neutron/services/loadbalancer/drivers/radware/driver.py:72 msgid "Service ADC type" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:73 +#: neutron/services/loadbalancer/drivers/radware/driver.py:75 msgid "Service ADC version" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:76 +#: neutron/services/loadbalancer/drivers/radware/driver.py:78 msgid "service HA pair" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:79 +#: neutron/services/loadbalancer/drivers/radware/driver.py:81 msgid "service throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:82 +#: neutron/services/loadbalancer/drivers/radware/driver.py:84 msgid "service ssl throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:85 +#: neutron/services/loadbalancer/drivers/radware/driver.py:87 msgid "service compression throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:88 +#: neutron/services/loadbalancer/drivers/radware/driver.py:90 msgid "service cache" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:91 +#: neutron/services/loadbalancer/drivers/radware/driver.py:93 msgid "l2_l3 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:94 +#: neutron/services/loadbalancer/drivers/radware/driver.py:96 msgid "l4 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:101 +#: neutron/services/loadbalancer/drivers/radware/driver.py:104 msgid "l2_l3 workflow constructor params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:108 +#: neutron/services/loadbalancer/drivers/radware/driver.py:111 msgid "l2_l3 workflow setup params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:111 +#: neutron/services/loadbalancer/drivers/radware/driver.py:114 msgid "List of actions that we dont want to push to the completion queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:115 +#: neutron/services/loadbalancer/drivers/radware/driver.py:118 msgid "l4 workflow action name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:118 +#: neutron/services/loadbalancer/drivers/radware/driver.py:121 msgid "Resource pool ids" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:121 +#: neutron/services/loadbalancer/drivers/radware/driver.py:124 msgid "A required VLAN for the interswitch link to use" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:124 +#: neutron/services/loadbalancer/drivers/radware/driver.py:127 msgid "Support an Alteon interswitch link for stateful session failover" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:183 +#: neutron/services/loadbalancer/drivers/radware/driver.py:221 #, python-format -msgid "create_vip. vip: %s" +msgid "" +"vip: %(vip)s, extended_vip: %(extended_vip)s, network_id: " +"%(vip_network_id)s, service_name: %(service_name)s, pip_info: " +"%(pip_info)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:185 +#: neutron/services/loadbalancer/drivers/radware/driver.py:256 #, python-format -msgid "create_vip. extended_vip: %s" +msgid "Retrieved pip nport: %(port)r for vip: %(vip)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:187 +#: neutron/services/loadbalancer/drivers/radware/driver.py:264 #, python-format -msgid "create_vip. network_id: %s " +msgid "Found no pip nports associated with vip: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:189 +#: neutron/services/loadbalancer/drivers/radware/driver.py:273 #, python-format -msgid "create_vip. service_name: %s " +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:223 +#: neutron/services/loadbalancer/drivers/radware/driver.py:287 #, python-format -msgid "Failed to remove workflow %s. Going to set vip to ERROR status" +msgid "pip nport id: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:314 +#: neutron/services/loadbalancer/drivers/radware/driver.py:291 +#, python-format +msgid "pip nport delete failed: %r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:345 +#: neutron/services/loadbalancer/drivers/radware/driver.py:410 msgid "Starting operation completion handling thread" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:370 +#: neutron/services/loadbalancer/drivers/radware/driver.py:440 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:379 -#: neutron/services/loadbalancer/drivers/radware/driver.py:401 +#: neutron/services/loadbalancer/drivers/radware/driver.py:449 +#: neutron/services/loadbalancer/drivers/radware/driver.py:480 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:387 +#: neutron/services/loadbalancer/drivers/radware/driver.py:457 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:494 +#: neutron/services/loadbalancer/drivers/radware/driver.py:465 +#, python-format +msgid "Post-remove workflow function %r completed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:469 +#, python-format +msgid "Post-remove workflow function %r failed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:584 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:541 +#: neutron/services/loadbalancer/drivers/radware/driver.py:650 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:567 +#: neutron/services/loadbalancer/drivers/radware/driver.py:676 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:574 +#: neutron/services/loadbalancer/drivers/radware/driver.py:683 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:591 +#: neutron/services/loadbalancer/drivers/radware/driver.py:700 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:652 +#: neutron/services/loadbalancer/drivers/radware/driver.py:768 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:664 +#: neutron/services/loadbalancer/drivers/radware/driver.py:780 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:695 +#: neutron/services/loadbalancer/drivers/radware/driver.py:812 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:710 +#: neutron/services/loadbalancer/drivers/radware/driver.py:827 msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:737 +#: neutron/services/loadbalancer/drivers/radware/driver.py:836 +#, python-format +msgid "Post-operation function %(func)r completed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:842 +#, python-format +msgid "Post-operation function %(func)r failed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:876 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:777 +#: neutron/services/loadbalancer/drivers/radware/driver.py:916 #, python-format msgid "_remove_object_from_db %s" msgstr "" @@ -15836,12 +15874,12 @@ msgstr "" msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:404 +#: neutron/tests/unit/vmware/apiclient/fake.py:407 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:413 +#: neutron/tests/unit/vmware/apiclient/fake.py:416 #, python-format msgid "lrouter:%s not found" msgstr "" diff --git a/neutron/locale/km/LC_MESSAGES/neutron.po b/neutron/locale/km/LC_MESSAGES/neutron.po index df42c117d..2c32cbc9e 100644 --- a/neutron/locale/km/LC_MESSAGES/neutron.po +++ b/neutron/locale/km/LC_MESSAGES/neutron.po @@ -7,11 +7,11 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-04-23 06:46+0000\n" +"POT-Creation-Date: 2014-04-26 06:48+0000\n" "PO-Revision-Date: 2014-04-07 06:32+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Khmer " -"(http://www.transifex.com/projects/p/openstack/language/km/)\n" +"(http://www.transifex.com/projects/p/neutron/language/km/)\n" "Plural-Forms: nplurals=1; plural=0\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" @@ -526,7 +526,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:575 neutron/agent/l3_agent.py:954 #: neutron/agent/metadata/agent.py:330 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:107 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:836 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:854 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:300 @@ -623,7 +623,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:923 +#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:931 #: neutron/services/firewall/agents/varmour/varmour_router.py:102 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -749,7 +749,7 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:657 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:675 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:283 #, python-format msgid "Delete %s" @@ -1137,25 +1137,25 @@ msgstr "" msgid "Authentication region" msgstr "" -#: neutron/agent/linux/interface.py:202 neutron/agent/linux/interface.py:256 -#: neutron/agent/linux/interface.py:318 neutron/agent/linux/interface.py:367 +#: neutron/agent/linux/interface.py:206 neutron/agent/linux/interface.py:260 +#: neutron/agent/linux/interface.py:322 neutron/agent/linux/interface.py:371 #, python-format msgid "Device %s already exists" msgstr "" -#: neutron/agent/linux/interface.py:220 neutron/agent/linux/interface.py:267 -#: neutron/agent/linux/interface.py:330 neutron/agent/linux/interface.py:374 +#: neutron/agent/linux/interface.py:224 neutron/agent/linux/interface.py:271 +#: neutron/agent/linux/interface.py:334 neutron/agent/linux/interface.py:378 #, python-format msgid "Unplugged interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:222 neutron/agent/linux/interface.py:266 -#: neutron/agent/linux/interface.py:332 neutron/agent/linux/interface.py:376 +#: neutron/agent/linux/interface.py:226 neutron/agent/linux/interface.py:270 +#: neutron/agent/linux/interface.py:336 neutron/agent/linux/interface.py:380 #, python-format msgid "Failed unplugging interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:434 +#: neutron/agent/linux/interface.py:438 #, python-format msgid "Driver location: %s" msgstr "" @@ -1687,12 +1687,12 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:47 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:49 #, python-format msgid "Notify metering agent at %(topic)s.%(host)s the message %(method)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:62 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:64 #, python-format msgid "" "Fanout notify metering agent at %(topic)s the message %(method)s on " @@ -1836,7 +1836,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:357 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2848,8 +2848,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:387 neutron/db/l3_db.py:464 -#: neutron/plugins/bigswitch/plugin.py:1011 -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1001 +#: neutron/plugins/bigswitch/plugin.py:1010 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2901,18 +2901,18 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1844 +#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1847 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:825 +#: neutron/db/l3_db.py:833 #, 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:929 +#: neutron/db/l3_db.py:937 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -3080,6 +3080,11 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" +#: neutron/db/metering/metering_rpc.py:50 +#, python-format +msgid "Unable to find agent %s." +msgstr "" + #: neutron/db/migration/cli.py:32 msgid "Neutron plugin provider module" msgstr "" @@ -3664,7 +3669,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:54 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -3680,47 +3685,47 @@ msgstr "" msgid "Only admin can view or configure quota" msgstr "" -#: neutron/extensions/securitygroup.py:35 +#: neutron/extensions/securitygroup.py:34 msgid "For TCP/UDP protocols, port_range_min must be <= port_range_max" msgstr "" -#: neutron/extensions/securitygroup.py:40 +#: neutron/extensions/securitygroup.py:39 #, python-format msgid "Invalid value for port %(port)s" msgstr "" -#: neutron/extensions/securitygroup.py:44 +#: neutron/extensions/securitygroup.py:43 #, python-format msgid "" "Invalid value for ICMP %(field)s (%(attr)s) %(value)s. It must be 0 to " "255." msgstr "" -#: neutron/extensions/securitygroup.py:49 +#: neutron/extensions/securitygroup.py:48 #, python-format msgid "" "ICMP code (port-range-max) %(value)s is provided but ICMP type (port-" "range-min) is missing." msgstr "" -#: neutron/extensions/securitygroup.py:54 +#: neutron/extensions/securitygroup.py:53 #, python-format msgid "Security Group %(id)s in use." msgstr "" -#: neutron/extensions/securitygroup.py:58 +#: neutron/extensions/securitygroup.py:57 msgid "Removing default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:62 +#: neutron/extensions/securitygroup.py:61 msgid "Updating default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:66 +#: neutron/extensions/securitygroup.py:65 msgid "Default security group already exists." msgstr "" -#: neutron/extensions/securitygroup.py:70 +#: neutron/extensions/securitygroup.py:69 #, python-format msgid "" "Security group rule protocol %(protocol)s not supported. Only protocol " @@ -3728,58 +3733,58 @@ msgid "" "supported." msgstr "" -#: neutron/extensions/securitygroup.py:76 +#: neutron/extensions/securitygroup.py:75 msgid "Multiple tenant_ids in bulk security group rule create not allowed" msgstr "" -#: neutron/extensions/securitygroup.py:81 +#: neutron/extensions/securitygroup.py:80 msgid "Only remote_ip_prefix or remote_group_id may be provided." msgstr "" -#: neutron/extensions/securitygroup.py:86 +#: neutron/extensions/securitygroup.py:85 msgid "Must also specifiy protocol if port range is given." msgstr "" -#: neutron/extensions/securitygroup.py:90 +#: neutron/extensions/securitygroup.py:89 msgid "Only allowed to update rules for one security profile at a time" msgstr "" -#: neutron/extensions/securitygroup.py:95 +#: neutron/extensions/securitygroup.py:94 #, python-format msgid "Security group %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:99 +#: neutron/extensions/securitygroup.py:98 #, python-format msgid "Security group rule %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:103 +#: neutron/extensions/securitygroup.py:102 msgid "Duplicate Security Group Rule in POST." msgstr "" -#: neutron/extensions/securitygroup.py:107 +#: neutron/extensions/securitygroup.py:106 #, python-format msgid "Security group rule already exists. Group id is %(id)s." msgstr "" -#: neutron/extensions/securitygroup.py:111 +#: neutron/extensions/securitygroup.py:110 #, python-format msgid "Conflicting value ethertype %(ethertype)s for CIDR %(cidr)s" msgstr "" -#: neutron/extensions/securitygroup.py:159 +#: neutron/extensions/securitygroup.py:158 #, python-format msgid "'%s' is not an integer or uuid" msgstr "" -#: neutron/extensions/securitygroup.py:248 +#: neutron/extensions/securitygroup.py:247 msgid "" "Number of security groups allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/securitygroup.py:252 +#: neutron/extensions/securitygroup.py:251 msgid "" "Number of security rules allowed per tenant. A negative value means " "unlimited." @@ -3863,47 +3868,47 @@ msgstr "" msgid "Router %(router_id)s has no external network gateway set" msgstr "" -#: neutron/notifiers/nova.py:130 +#: neutron/notifiers/nova.py:165 msgid "device_id is not set on port yet." msgstr "" -#: neutron/notifiers/nova.py:134 +#: neutron/notifiers/nova.py:169 msgid "Port ID not set! Nova will not be notified of port status change." msgstr "" -#: neutron/notifiers/nova.py:159 +#: neutron/notifiers/nova.py:194 #, python-format msgid "" "Ignoring state change previous_port_status: %(pre_status)s " "current_port_status: %(cur_status)s port_id %(id)s" msgstr "" -#: neutron/notifiers/nova.py:187 +#: neutron/notifiers/nova.py:221 #, python-format msgid "Sending events: %s" msgstr "" -#: neutron/notifiers/nova.py:192 +#: neutron/notifiers/nova.py:226 #, python-format msgid "Nova returned NotFound for event: %s" msgstr "" -#: neutron/notifiers/nova.py:195 +#: neutron/notifiers/nova.py:229 #, python-format msgid "Failed to notify nova on events: %s" msgstr "" -#: neutron/notifiers/nova.py:199 neutron/notifiers/nova.py:215 +#: neutron/notifiers/nova.py:233 neutron/notifiers/nova.py:249 #, python-format msgid "Error response returned from nova: %s" msgstr "" -#: neutron/notifiers/nova.py:210 +#: neutron/notifiers/nova.py:244 #, python-format msgid "Nova event: %s returned with failed status" msgstr "" -#: neutron/notifiers/nova.py:213 +#: neutron/notifiers/nova.py:247 #, python-format msgid "Nova event response: %s" msgstr "" @@ -4548,80 +4553,80 @@ msgstr "" msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:661 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:752 +#: neutron/plugins/bigswitch/plugin.py:742 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:804 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:864 +#: neutron/plugins/bigswitch/plugin.py:854 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:902 +#: neutron/plugins/bigswitch/plugin.py:892 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:924 +#: neutron/plugins/bigswitch/plugin.py:914 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:946 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:975 +#: neutron/plugins/bigswitch/plugin.py:965 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1003 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1036 +#: neutron/plugins/bigswitch/plugin.py:1026 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1053 +#: neutron/plugins/bigswitch/plugin.py:1043 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1059 +#: neutron/plugins/bigswitch/plugin.py:1049 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1075 +#: neutron/plugins/bigswitch/plugin.py:1065 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1090 +#: neutron/plugins/bigswitch/plugin.py:1080 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1108 +#: neutron/plugins/bigswitch/plugin.py:1110 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1123 +#: neutron/plugins/bigswitch/plugin.py:1125 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1124 +#: neutron/plugins/bigswitch/plugin.py:1126 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4850,7 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:225 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1002 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1365 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 @@ -4964,9 +4969,9 @@ msgid "%s can not be found in database" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:300 -#: neutron/plugins/brocade/NeutronPlugin.py:343 -#: neutron/plugins/brocade/NeutronPlugin.py:396 -#: neutron/plugins/brocade/NeutronPlugin.py:426 +#: neutron/plugins/brocade/NeutronPlugin.py:344 +#: neutron/plugins/brocade/NeutronPlugin.py:397 +#: neutron/plugins/brocade/NeutronPlugin.py:427 msgid "Brocade NOS driver error" msgstr "" @@ -4976,9 +4981,9 @@ msgid "Returning the allocated vlan (%d) to the pool" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:304 -#: neutron/plugins/brocade/NeutronPlugin.py:344 -#: neutron/plugins/brocade/NeutronPlugin.py:397 -#: neutron/plugins/brocade/NeutronPlugin.py:428 +#: neutron/plugins/brocade/NeutronPlugin.py:345 +#: neutron/plugins/brocade/NeutronPlugin.py:398 +#: neutron/plugins/brocade/NeutronPlugin.py:429 msgid "Brocade plugin raised exception, check logs" msgstr "" @@ -5450,88 +5455,88 @@ msgstr "" msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:866 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:883 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:884 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:891 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:894 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:908 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:915 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:922 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1144 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1151 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1157 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1171 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1168 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1175 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1172 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1179 #, python-format msgid "" "Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " "low address to high address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1185 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1194 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1201 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1200 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1221 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1232 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1253 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1260 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1270 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "Segment range overlaps with another profile" msgstr "" @@ -5670,34 +5675,34 @@ msgstr "" msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:243 msgid "Logical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:268 msgid "network_segment_pool" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:313 msgid "Invalid input for CIDR" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:464 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:452 #, python-format msgid "req: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:473 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:461 #, python-format msgid "status_code %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:478 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:466 #, python-format msgid "VSM: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:493 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:481 #, python-format msgid "Unable to serialize object of type = '%s'" msgstr "" @@ -5706,36 +5711,23 @@ msgstr "" msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 -#, python-format -msgid "_populate_policy_profiles %s" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:191 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:205 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:197 -msgid "_poll_policies" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 -msgid "No policy profile updated from VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:262 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:242 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:266 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:246 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:260 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 @@ -5743,19 +5735,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:249 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:254 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:283 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:267 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 @@ -5763,7 +5755,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5771,164 +5763,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:480 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:460 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:519 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:499 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:524 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:504 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:525 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:505 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:565 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:545 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:570 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:575 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:558 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:583 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:630 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:633 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:610 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:613 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:645 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:625 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:648 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:678 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:658 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:688 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:703 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:735 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:715 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:757 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:737 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:758 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:738 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:782 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:762 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:822 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:802 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:812 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:843 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:823 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:859 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:897 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:877 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:892 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:933 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:941 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1026 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1006 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:232 @@ -5938,88 +5930,88 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1084 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1064 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1099 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1079 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1103 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1083 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1097 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1125 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1147 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1192 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1174 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1190 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:314 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1219 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1201 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1236 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1256 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1290 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1272 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1280 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1309 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1291 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1306 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1321 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1359 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1341 msgid "Get subnets" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1444 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1426 #, python-format msgid "Scheduling router %s" msgstr "" @@ -6451,7 +6443,7 @@ msgid "port_delete received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:219 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:661 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" @@ -6543,7 +6535,7 @@ msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:437 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:976 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:390 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1267 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 @@ -6551,7 +6543,7 @@ msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:445 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1006 msgid "Agent loop has new devices!" msgstr "" @@ -6568,7 +6560,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:474 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:269 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1027 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1045 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1362 msgid "Agent initialized successfully, now running... " @@ -6822,242 +6814,242 @@ msgstr "" msgid "Delete network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:248 #, python-format msgid "Delete net failed after deleting the network in DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253 #, python-format msgid "Get network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:259 msgid "Get networks in progress" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:269 #, python-format msgid "Create port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285 msgid "Create port does not have tenant id info" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:291 #, python-format msgid "Create port does not have tenant id info; obtained is: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:312 #, python-format msgid "Create port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:319 #, python-format msgid "Update port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346 #, python-format msgid "Update port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:352 #, python-format msgid "Delete port in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:365 #, python-format msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:374 #, python-format msgid "Create subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:386 #, python-format msgid "Create subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388 #, python-format msgid "Subnet created: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:394 #, python-format msgid "Update subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419 #, python-format msgid "Update subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:425 #, python-format msgid "Delete subnet in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:430 #, python-format msgid "" "Delete subnet operation failed in SDN-VE after deleting the subnet from " "DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:439 #, python-format msgid "Create router in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:442 #, python-format msgid "Ignoring admin_state_up=False for router=%r. Overriding with True" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:452 msgid "Create router failed: no SDN-VE tenant." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:460 #, python-format msgid "Create router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:462 #, python-format msgid "Router created: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:467 #, python-format msgid "Update router in progress: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:474 msgid "admin_state_up=False routers are not supported." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493 #, python-format msgid "Update router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:499 #, python-format msgid "Delete router in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:506 #, python-format msgid "" "Delete router operation failed in SDN-VE after deleting the router in DB:" " %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:511 #, python-format msgid "" "Add router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:519 #, python-format msgid "SdnvePluginV2.add_router_interface called. Port info: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:533 #, python-format msgid "Update router-add-interface failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 #, python-format msgid "Added router interface: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:540 #, python-format msgid "" "Add router interface only called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550 msgid "" "SdnvePluginV2._add_router_interface_only: failed to add the interface in " "the roll back. of a remove_router_interface operation" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:556 #, python-format msgid "" "Remove router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565 msgid "No port ID" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 #, python-format msgid "SdnvePluginV2.remove_router_interface port: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:571 msgid "No fixed IP" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:576 #, python-format msgid "SdnvePluginV2.remove_router_interface subnet_id: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:584 #, python-format msgid "Update router-remove-interface failed SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:605 #, python-format msgid "Create floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:616 #, python-format msgid "Creating floating ip operation failed in SDN-VE controller: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:619 #, python-format msgid "Created floatingip : %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:624 #, python-format msgid "Update floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644 #, python-format msgid "Update floating ip failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:650 #, python-format msgid "Delete floatingip in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:655 #, python-format msgid "Delete floatingip failed in SDN-VE: %s" msgstr "" @@ -7294,168 +7286,168 @@ msgstr "" msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:304 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:301 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:319 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:323 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:341 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:354 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:343 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:361 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:352 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:370 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:401 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:392 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:410 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:430 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:448 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:437 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:455 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:458 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:454 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:472 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:461 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:479 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:467 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:475 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:493 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:482 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:486 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:504 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:509 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:533 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:568 #, python-format msgid "" "Option \"%(option)s\" must be supported by command \"%(command)s\" to " "enable %(mode)s mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:527 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:545 msgid "No valid Segmentation ID to perform UCAST test." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:562 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN MCAST mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:569 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 msgid "" "Linux kernel vxlan module and iproute2 3.8 or above are required to " "enable VXLAN." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:579 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:597 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:654 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:672 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:281 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:711 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:714 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:732 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:736 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:350 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:758 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:783 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:801 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:409 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:846 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:864 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:850 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:105 @@ -7463,12 +7455,12 @@ msgstr "" msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:905 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1068 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1108 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 @@ -7477,15 +7469,15 @@ msgstr "" msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1075 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:973 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:981 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1095 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 @@ -7495,7 +7487,7 @@ msgstr "" msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:968 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1125 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1142 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 @@ -7504,7 +7496,7 @@ msgstr "" msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1132 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1149 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 @@ -7513,7 +7505,7 @@ msgstr "" msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:979 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:374 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1154 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 @@ -7521,26 +7513,26 @@ msgstr "" msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:971 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:989 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1001 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1012 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1035 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:428 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1038 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Interface mappings: %s" @@ -8085,167 +8077,167 @@ msgstr "" msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:522 +#: neutron/plugins/midonet/plugin.py:524 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%r had been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:529 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:590 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:595 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:600 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:607 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:611 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:616 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:625 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:659 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:734 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:782 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:794 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:838 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:858 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:898 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:909 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1009 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1033 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1042 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1049 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1089 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1108 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1128 +#: neutron/plugins/midonet/plugin.py:1130 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1157 +#: neutron/plugins/midonet/plugin.py:1159 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1164 +#: neutron/plugins/midonet/plugin.py:1166 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1170 +#: neutron/plugins/midonet/plugin.py:1172 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1202 +#: neutron/plugins/midonet/plugin.py:1204 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1212 +#: neutron/plugins/midonet/plugin.py:1214 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1222 +#: neutron/plugins/midonet/plugin.py:1224 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -8456,91 +8448,101 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:465 neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:467 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:471 neutron/plugins/ml2/plugin.py:591 +#: neutron/plugins/ml2/plugin.py:473 neutron/plugins/ml2/plugin.py:593 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:479 +#: neutron/plugins/ml2/plugin.py:481 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:490 +#: neutron/plugins/ml2/plugin.py:492 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:498 neutron/plugins/ml2/plugin.py:604 +#: neutron/plugins/ml2/plugin.py:500 neutron/plugins/ml2/plugin.py:606 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:504 +#: neutron/plugins/ml2/plugin.py:506 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:513 neutron/plugins/ml2/plugin.py:612 +#: neutron/plugins/ml2/plugin.py:515 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:521 +#: neutron/plugins/ml2/plugin.py:523 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:530 +#: neutron/plugins/ml2/plugin.py:532 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:544 +#: neutron/plugins/ml2/plugin.py:546 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:574 +#: neutron/plugins/ml2/plugin.py:576 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:600 +#: neutron/plugins/ml2/plugin.py:587 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:602 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:621 +#: neutron/plugins/ml2/plugin.py:622 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:632 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:650 +#: neutron/plugins/ml2/plugin.py:661 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:120 +#: neutron/plugins/ml2/plugin.py:721 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:125 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:728 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:121 +#: neutron/plugins/ml2/plugin.py:739 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:126 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:737 +#: neutron/plugins/ml2/plugin.py:748 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:749 +#: neutron/plugins/ml2/plugin.py:760 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:761 +#: neutron/plugins/ml2/plugin.py:772 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9424,7 +9426,7 @@ msgstr "" msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:425 +#: neutron/plugins/mlnx/mlnx_plugin.py:426 #, python-format msgid "create_port with %s" msgstr "" @@ -9763,53 +9765,53 @@ msgstr "" msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:398 +#: neutron/plugins/nec/nec_plugin.py:405 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:546 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:603 +#: neutron/plugins/nec/nec_plugin.py:610 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:635 +#: neutron/plugins/nec/nec_plugin.py:642 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:700 +#: neutron/plugins/nec/nec_plugin.py:707 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:731 +#: neutron/plugins/nec/nec_plugin.py:738 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:741 +#: neutron/plugins/nec/nec_plugin.py:748 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:761 +#: neutron/plugins/nec/nec_plugin.py:768 #, 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:766 +#: neutron/plugins/nec/nec_plugin.py:773 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10260,73 +10262,73 @@ msgstr "" msgid "Port-Mapping for port %s not found on VSD" msgstr "" -#: neutron/plugins/nuage/plugin.py:325 +#: neutron/plugins/nuage/plugin.py:327 msgid "" "Either net_partition is not provided with subnet OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:393 +#: neutron/plugins/nuage/plugin.py:395 #, python-format msgid "" "Unable to complete operation on subnet %s.One or more ports have an IP " "allocation from this subnet." msgstr "" -#: neutron/plugins/nuage/plugin.py:423 +#: neutron/plugins/nuage/plugin.py:425 #, python-format msgid "" "Router %s does not hold default zone OR net_partition mapping. Router-IF " "add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:433 +#: neutron/plugins/nuage/plugin.py:435 #, python-format msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:443 +#: neutron/plugins/nuage/plugin.py:445 #, python-format msgid "" "Subnet %(subnet)s and Router %(router)s belong to different net_partition" " Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:455 +#: neutron/plugins/nuage/plugin.py:457 #, python-format msgid "Subnet %s has one or more active VMs Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:501 neutron/plugins/nuage/plugin.py:506 -#: neutron/plugins/nuage/plugin.py:512 +#: neutron/plugins/nuage/plugin.py:503 neutron/plugins/nuage/plugin.py:508 +#: neutron/plugins/nuage/plugin.py:514 #, python-format msgid "No router interface found for Router %s. Router-IF delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:523 +#: neutron/plugins/nuage/plugin.py:525 #, python-format msgid "Subnet %s has one or more active VMs Router-IF delete not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:532 +#: neutron/plugins/nuage/plugin.py:534 #, python-format msgid "" "Router %s does not hold net_partition assoc on Nuage VSD. Router-IF " "delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:571 +#: neutron/plugins/nuage/plugin.py:573 msgid "" "Either net_partition is not provided with router OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:679 +#: neutron/plugins/nuage/plugin.py:681 #, python-format msgid "One or more router still attached to net_partition %s." msgstr "" -#: neutron/plugins/nuage/plugin.py:684 +#: neutron/plugins/nuage/plugin.py:686 #, python-format msgid "NetPartition with %s does not exist" msgstr "" @@ -10700,20 +10702,20 @@ msgstr "" msgid "Number of seconds to retry acquiring an Open vSwitch datapath" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:245 +#: neutron/plugins/oneconvergence/plugin.py:246 msgid "Failed to create subnet, deleting it from neutron" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:309 +#: neutron/plugins/oneconvergence/plugin.py:310 #, python-format msgid "Deleting newly created neutron port %s" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:379 +#: neutron/plugins/oneconvergence/plugin.py:380 msgid "Failed to create floatingip" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:418 +#: neutron/plugins/oneconvergence/plugin.py:419 msgid "Failed to create router" msgstr "" @@ -11214,166 +11216,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:54 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:71 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:75 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:76 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:87 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:88 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:98 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:99 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:112 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:113 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:127 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:128 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:139 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:164 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:348 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:166 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:350 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:154 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:176 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:178 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:195 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:222 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:197 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:224 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:210 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:212 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:238 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:240 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:253 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:255 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:282 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:284 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:306 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:308 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:316 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:318 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:328 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:330 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:336 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:338 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:360 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:362 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:372 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:374 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:382 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:384 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:388 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:390 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:397 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:399 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:407 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:409 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:415 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:417 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:435 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:437 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:446 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:448 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:468 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:470 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:479 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:481 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:491 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:488 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:500 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:497 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:513 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:506 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:522 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:516 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:535 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:526 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 +msgid "Neutron PLUMgrid Director: disassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:540 +msgid "PLUMgrid Library: disassociate_floatingips() called" +msgstr "" + #: neutron/plugins/ryu/ryu_neutron_plugin.py:64 #, python-format msgid "get_ofp_rest_api: %s" @@ -12929,7 +12939,7 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:534 -#: neutron/plugins/vmware/plugins/base.py:1059 +#: neutron/plugins/vmware/plugins/base.py:1062 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -12970,13 +12980,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:670 -#: neutron/plugins/vmware/plugins/base.py:1779 +#: neutron/plugins/vmware/plugins/base.py:1782 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:674 -#: neutron/plugins/vmware/plugins/base.py:1783 +#: neutron/plugins/vmware/plugins/base.py:1786 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13035,231 +13045,231 @@ msgid "" "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1048 +#: neutron/plugins/vmware/plugins/base.py:1051 #, python-format msgid "" "A nsx lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1067 +#: neutron/plugins/vmware/plugins/base.py:1070 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1070 +#: neutron/plugins/vmware/plugins/base.py:1073 #: neutron/plugins/vmware/plugins/service.py:520 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1105 +#: neutron/plugins/vmware/plugins/base.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1182 +#: neutron/plugins/vmware/plugins/base.py:1185 #, python-format msgid "port created on NSX backend for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1185 +#: neutron/plugins/vmware/plugins/base.py:1188 #, python-format msgid "Logical switch for network %s was not found in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1196 +#: neutron/plugins/vmware/plugins/base.py:1199 msgid "Unable to create port or set port attachment in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1288 +#: neutron/plugins/vmware/plugins/base.py:1291 #, python-format msgid "Updating port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1323 +#: neutron/plugins/vmware/plugins/base.py:1326 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1406 +#: neutron/plugins/vmware/plugins/base.py:1409 msgid "" "Cannot create a distributed router with the NSX platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1412 +#: neutron/plugins/vmware/plugins/base.py:1415 msgid "Unable to create logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1423 +#: neutron/plugins/vmware/plugins/base.py:1426 #, 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/vmware/plugins/base.py:1433 +#: neutron/plugins/vmware/plugins/base.py:1436 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1462 -#: neutron/plugins/vmware/plugins/base.py:1547 +#: neutron/plugins/vmware/plugins/base.py:1465 +#: neutron/plugins/vmware/plugins/base.py:1550 #: neutron/plugins/vmware/plugins/service.py:203 #: neutron/plugins/vmware/plugins/service.py:1214 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1511 +#: neutron/plugins/vmware/plugins/base.py:1514 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1514 +#: neutron/plugins/vmware/plugins/base.py:1517 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1556 +#: neutron/plugins/vmware/plugins/base.py:1559 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1572 +#: neutron/plugins/vmware/plugins/base.py:1575 #, python-format msgid "Logical router %s not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1576 +#: neutron/plugins/vmware/plugins/base.py:1579 msgid "Unable to update logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1578 +#: neutron/plugins/vmware/plugins/base.py:1581 msgid "" "Request cannot contain 'routes' with the NSX platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1635 +#: neutron/plugins/vmware/plugins/base.py:1638 #, python-format msgid "Logical router '%s' not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1639 +#: neutron/plugins/vmware/plugins/base.py:1642 #, python-format msgid "Unable to delete logical router '%s' on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1649 +#: neutron/plugins/vmware/plugins/base.py:1652 #, 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/vmware/plugins/base.py:1717 +#: neutron/plugins/vmware/plugins/base.py:1720 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1815 +#: neutron/plugins/vmware/plugins/base.py:1818 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1820 +#: neutron/plugins/vmware/plugins/base.py:1823 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1952 +#: neutron/plugins/vmware/plugins/base.py:1955 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1958 +#: neutron/plugins/vmware/plugins/base.py:1961 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1995 +#: neutron/plugins/vmware/plugins/base.py:1998 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1998 +#: neutron/plugins/vmware/plugins/base.py:2001 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2032 +#: neutron/plugins/vmware/plugins/base.py:2035 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2055 +#: neutron/plugins/vmware/plugins/base.py:2058 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2084 +#: neutron/plugins/vmware/plugins/base.py:2087 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2113 +#: neutron/plugins/vmware/plugins/base.py:2116 #, python-format msgid "" "Rolling back database changes for gateway device %s because of an error " "in the NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2158 -#: neutron/plugins/vmware/plugins/base.py:2196 +#: neutron/plugins/vmware/plugins/base.py:2161 +#: neutron/plugins/vmware/plugins/base.py:2199 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2293 +#: neutron/plugins/vmware/plugins/base.py:2296 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2300 +#: neutron/plugins/vmware/plugins/base.py:2303 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2348 +#: neutron/plugins/vmware/plugins/base.py:2351 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2380 +#: neutron/plugins/vmware/plugins/base.py:2383 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2388 +#: neutron/plugins/vmware/plugins/base.py:2391 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13267,12 +13277,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2395 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2408 +#: neutron/plugins/vmware/plugins/base.py:2411 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -14449,46 +14459,46 @@ msgstr "" msgid "external_gateway_added: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:50 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:49 msgid "Initializing fwaas iptables driver" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:53 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:52 #, python-format msgid "Creating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:62 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:61 #, python-format msgid "Failed to create firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:66 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:65 #, python-format msgid "Deleting firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:77 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:76 #, python-format msgid "Failed to delete firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:81 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:80 #, python-format msgid "Updating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:90 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:89 #, python-format msgid "Failed to update firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:94 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:93 #, python-format msgid "Applying firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:113 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:112 #, python-format msgid "Failed to apply default policy on firewall: %s" msgstr "" @@ -14748,17 +14758,17 @@ msgstr "" msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:166 #, python-format msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:208 #, python-format msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:369 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -14942,184 +14952,212 @@ msgstr "" msgid "Removing SNAT port for subnet %s as this is the last pool using it..." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:61 +#: neutron/services/loadbalancer/drivers/radware/driver.py:63 msgid "vdirect server IP address" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:64 +#: neutron/services/loadbalancer/drivers/radware/driver.py:66 msgid "vdirect user name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:67 +#: neutron/services/loadbalancer/drivers/radware/driver.py:69 msgid "vdirect user password" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:70 +#: neutron/services/loadbalancer/drivers/radware/driver.py:72 msgid "Service ADC type" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:73 +#: neutron/services/loadbalancer/drivers/radware/driver.py:75 msgid "Service ADC version" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:76 +#: neutron/services/loadbalancer/drivers/radware/driver.py:78 msgid "service HA pair" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:79 +#: neutron/services/loadbalancer/drivers/radware/driver.py:81 msgid "service throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:82 +#: neutron/services/loadbalancer/drivers/radware/driver.py:84 msgid "service ssl throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:85 +#: neutron/services/loadbalancer/drivers/radware/driver.py:87 msgid "service compression throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:88 +#: neutron/services/loadbalancer/drivers/radware/driver.py:90 msgid "service cache" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:91 +#: neutron/services/loadbalancer/drivers/radware/driver.py:93 msgid "l2_l3 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:94 +#: neutron/services/loadbalancer/drivers/radware/driver.py:96 msgid "l4 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:101 +#: neutron/services/loadbalancer/drivers/radware/driver.py:104 msgid "l2_l3 workflow constructor params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:108 +#: neutron/services/loadbalancer/drivers/radware/driver.py:111 msgid "l2_l3 workflow setup params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:111 +#: neutron/services/loadbalancer/drivers/radware/driver.py:114 msgid "List of actions that we dont want to push to the completion queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:115 +#: neutron/services/loadbalancer/drivers/radware/driver.py:118 msgid "l4 workflow action name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:118 +#: neutron/services/loadbalancer/drivers/radware/driver.py:121 msgid "Resource pool ids" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:121 +#: neutron/services/loadbalancer/drivers/radware/driver.py:124 msgid "A required VLAN for the interswitch link to use" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:124 +#: neutron/services/loadbalancer/drivers/radware/driver.py:127 msgid "Support an Alteon interswitch link for stateful session failover" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:183 +#: neutron/services/loadbalancer/drivers/radware/driver.py:221 #, python-format -msgid "create_vip. vip: %s" +msgid "" +"vip: %(vip)s, extended_vip: %(extended_vip)s, network_id: " +"%(vip_network_id)s, service_name: %(service_name)s, pip_info: " +"%(pip_info)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:185 +#: neutron/services/loadbalancer/drivers/radware/driver.py:256 #, python-format -msgid "create_vip. extended_vip: %s" +msgid "Retrieved pip nport: %(port)r for vip: %(vip)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:187 +#: neutron/services/loadbalancer/drivers/radware/driver.py:264 #, python-format -msgid "create_vip. network_id: %s " +msgid "Found no pip nports associated with vip: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:189 +#: neutron/services/loadbalancer/drivers/radware/driver.py:273 #, python-format -msgid "create_vip. service_name: %s " +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:223 +#: neutron/services/loadbalancer/drivers/radware/driver.py:287 #, python-format -msgid "Failed to remove workflow %s. Going to set vip to ERROR status" +msgid "pip nport id: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:314 +#: neutron/services/loadbalancer/drivers/radware/driver.py:291 +#, python-format +msgid "pip nport delete failed: %r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:345 +#: neutron/services/loadbalancer/drivers/radware/driver.py:410 msgid "Starting operation completion handling thread" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:370 +#: neutron/services/loadbalancer/drivers/radware/driver.py:440 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:379 -#: neutron/services/loadbalancer/drivers/radware/driver.py:401 +#: neutron/services/loadbalancer/drivers/radware/driver.py:449 +#: neutron/services/loadbalancer/drivers/radware/driver.py:480 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:387 +#: neutron/services/loadbalancer/drivers/radware/driver.py:457 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:494 +#: neutron/services/loadbalancer/drivers/radware/driver.py:465 +#, python-format +msgid "Post-remove workflow function %r completed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:469 +#, python-format +msgid "Post-remove workflow function %r failed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:584 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:541 +#: neutron/services/loadbalancer/drivers/radware/driver.py:650 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:567 +#: neutron/services/loadbalancer/drivers/radware/driver.py:676 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:574 +#: neutron/services/loadbalancer/drivers/radware/driver.py:683 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:591 +#: neutron/services/loadbalancer/drivers/radware/driver.py:700 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:652 +#: neutron/services/loadbalancer/drivers/radware/driver.py:768 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:664 +#: neutron/services/loadbalancer/drivers/radware/driver.py:780 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:695 +#: neutron/services/loadbalancer/drivers/radware/driver.py:812 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:710 +#: neutron/services/loadbalancer/drivers/radware/driver.py:827 msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:737 +#: neutron/services/loadbalancer/drivers/radware/driver.py:836 +#, python-format +msgid "Post-operation function %(func)r completed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:842 +#, python-format +msgid "Post-operation function %(func)r failed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:876 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:777 +#: neutron/services/loadbalancer/drivers/radware/driver.py:916 #, python-format msgid "_remove_object_from_db %s" msgstr "" @@ -15835,12 +15873,12 @@ msgstr "" msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:404 +#: neutron/tests/unit/vmware/apiclient/fake.py:407 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:413 +#: neutron/tests/unit/vmware/apiclient/fake.py:416 #, python-format msgid "lrouter:%s not found" msgstr "" diff --git a/neutron/locale/kn/LC_MESSAGES/neutron.po b/neutron/locale/kn/LC_MESSAGES/neutron.po index 1ca26978f..4d2ad5f43 100644 --- a/neutron/locale/kn/LC_MESSAGES/neutron.po +++ b/neutron/locale/kn/LC_MESSAGES/neutron.po @@ -7,11 +7,11 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-04-23 06:46+0000\n" +"POT-Creation-Date: 2014-04-26 06:48+0000\n" "PO-Revision-Date: 2014-04-07 06:32+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Kannada " -"(http://www.transifex.com/projects/p/openstack/language/kn/)\n" +"(http://www.transifex.com/projects/p/neutron/language/kn/)\n" "Plural-Forms: nplurals=1; plural=0\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" @@ -526,7 +526,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:575 neutron/agent/l3_agent.py:954 #: neutron/agent/metadata/agent.py:330 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:107 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:836 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:854 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:300 @@ -623,7 +623,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:923 +#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:931 #: neutron/services/firewall/agents/varmour/varmour_router.py:102 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -749,7 +749,7 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:657 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:675 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:283 #, python-format msgid "Delete %s" @@ -1137,25 +1137,25 @@ msgstr "" msgid "Authentication region" msgstr "" -#: neutron/agent/linux/interface.py:202 neutron/agent/linux/interface.py:256 -#: neutron/agent/linux/interface.py:318 neutron/agent/linux/interface.py:367 +#: neutron/agent/linux/interface.py:206 neutron/agent/linux/interface.py:260 +#: neutron/agent/linux/interface.py:322 neutron/agent/linux/interface.py:371 #, python-format msgid "Device %s already exists" msgstr "" -#: neutron/agent/linux/interface.py:220 neutron/agent/linux/interface.py:267 -#: neutron/agent/linux/interface.py:330 neutron/agent/linux/interface.py:374 +#: neutron/agent/linux/interface.py:224 neutron/agent/linux/interface.py:271 +#: neutron/agent/linux/interface.py:334 neutron/agent/linux/interface.py:378 #, python-format msgid "Unplugged interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:222 neutron/agent/linux/interface.py:266 -#: neutron/agent/linux/interface.py:332 neutron/agent/linux/interface.py:376 +#: neutron/agent/linux/interface.py:226 neutron/agent/linux/interface.py:270 +#: neutron/agent/linux/interface.py:336 neutron/agent/linux/interface.py:380 #, python-format msgid "Failed unplugging interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:434 +#: neutron/agent/linux/interface.py:438 #, python-format msgid "Driver location: %s" msgstr "" @@ -1687,12 +1687,12 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:47 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:49 #, python-format msgid "Notify metering agent at %(topic)s.%(host)s the message %(method)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:62 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:64 #, python-format msgid "" "Fanout notify metering agent at %(topic)s the message %(method)s on " @@ -1836,7 +1836,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:357 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2848,8 +2848,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:387 neutron/db/l3_db.py:464 -#: neutron/plugins/bigswitch/plugin.py:1011 -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1001 +#: neutron/plugins/bigswitch/plugin.py:1010 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2901,18 +2901,18 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1844 +#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1847 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:825 +#: neutron/db/l3_db.py:833 #, 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:929 +#: neutron/db/l3_db.py:937 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -3080,6 +3080,11 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" +#: neutron/db/metering/metering_rpc.py:50 +#, python-format +msgid "Unable to find agent %s." +msgstr "" + #: neutron/db/migration/cli.py:32 msgid "Neutron plugin provider module" msgstr "" @@ -3664,7 +3669,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:54 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -3680,47 +3685,47 @@ msgstr "" msgid "Only admin can view or configure quota" msgstr "" -#: neutron/extensions/securitygroup.py:35 +#: neutron/extensions/securitygroup.py:34 msgid "For TCP/UDP protocols, port_range_min must be <= port_range_max" msgstr "" -#: neutron/extensions/securitygroup.py:40 +#: neutron/extensions/securitygroup.py:39 #, python-format msgid "Invalid value for port %(port)s" msgstr "" -#: neutron/extensions/securitygroup.py:44 +#: neutron/extensions/securitygroup.py:43 #, python-format msgid "" "Invalid value for ICMP %(field)s (%(attr)s) %(value)s. It must be 0 to " "255." msgstr "" -#: neutron/extensions/securitygroup.py:49 +#: neutron/extensions/securitygroup.py:48 #, python-format msgid "" "ICMP code (port-range-max) %(value)s is provided but ICMP type (port-" "range-min) is missing." msgstr "" -#: neutron/extensions/securitygroup.py:54 +#: neutron/extensions/securitygroup.py:53 #, python-format msgid "Security Group %(id)s in use." msgstr "" -#: neutron/extensions/securitygroup.py:58 +#: neutron/extensions/securitygroup.py:57 msgid "Removing default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:62 +#: neutron/extensions/securitygroup.py:61 msgid "Updating default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:66 +#: neutron/extensions/securitygroup.py:65 msgid "Default security group already exists." msgstr "" -#: neutron/extensions/securitygroup.py:70 +#: neutron/extensions/securitygroup.py:69 #, python-format msgid "" "Security group rule protocol %(protocol)s not supported. Only protocol " @@ -3728,58 +3733,58 @@ msgid "" "supported." msgstr "" -#: neutron/extensions/securitygroup.py:76 +#: neutron/extensions/securitygroup.py:75 msgid "Multiple tenant_ids in bulk security group rule create not allowed" msgstr "" -#: neutron/extensions/securitygroup.py:81 +#: neutron/extensions/securitygroup.py:80 msgid "Only remote_ip_prefix or remote_group_id may be provided." msgstr "" -#: neutron/extensions/securitygroup.py:86 +#: neutron/extensions/securitygroup.py:85 msgid "Must also specifiy protocol if port range is given." msgstr "" -#: neutron/extensions/securitygroup.py:90 +#: neutron/extensions/securitygroup.py:89 msgid "Only allowed to update rules for one security profile at a time" msgstr "" -#: neutron/extensions/securitygroup.py:95 +#: neutron/extensions/securitygroup.py:94 #, python-format msgid "Security group %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:99 +#: neutron/extensions/securitygroup.py:98 #, python-format msgid "Security group rule %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:103 +#: neutron/extensions/securitygroup.py:102 msgid "Duplicate Security Group Rule in POST." msgstr "" -#: neutron/extensions/securitygroup.py:107 +#: neutron/extensions/securitygroup.py:106 #, python-format msgid "Security group rule already exists. Group id is %(id)s." msgstr "" -#: neutron/extensions/securitygroup.py:111 +#: neutron/extensions/securitygroup.py:110 #, python-format msgid "Conflicting value ethertype %(ethertype)s for CIDR %(cidr)s" msgstr "" -#: neutron/extensions/securitygroup.py:159 +#: neutron/extensions/securitygroup.py:158 #, python-format msgid "'%s' is not an integer or uuid" msgstr "" -#: neutron/extensions/securitygroup.py:248 +#: neutron/extensions/securitygroup.py:247 msgid "" "Number of security groups allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/securitygroup.py:252 +#: neutron/extensions/securitygroup.py:251 msgid "" "Number of security rules allowed per tenant. A negative value means " "unlimited." @@ -3863,47 +3868,47 @@ msgstr "" msgid "Router %(router_id)s has no external network gateway set" msgstr "" -#: neutron/notifiers/nova.py:130 +#: neutron/notifiers/nova.py:165 msgid "device_id is not set on port yet." msgstr "" -#: neutron/notifiers/nova.py:134 +#: neutron/notifiers/nova.py:169 msgid "Port ID not set! Nova will not be notified of port status change." msgstr "" -#: neutron/notifiers/nova.py:159 +#: neutron/notifiers/nova.py:194 #, python-format msgid "" "Ignoring state change previous_port_status: %(pre_status)s " "current_port_status: %(cur_status)s port_id %(id)s" msgstr "" -#: neutron/notifiers/nova.py:187 +#: neutron/notifiers/nova.py:221 #, python-format msgid "Sending events: %s" msgstr "" -#: neutron/notifiers/nova.py:192 +#: neutron/notifiers/nova.py:226 #, python-format msgid "Nova returned NotFound for event: %s" msgstr "" -#: neutron/notifiers/nova.py:195 +#: neutron/notifiers/nova.py:229 #, python-format msgid "Failed to notify nova on events: %s" msgstr "" -#: neutron/notifiers/nova.py:199 neutron/notifiers/nova.py:215 +#: neutron/notifiers/nova.py:233 neutron/notifiers/nova.py:249 #, python-format msgid "Error response returned from nova: %s" msgstr "" -#: neutron/notifiers/nova.py:210 +#: neutron/notifiers/nova.py:244 #, python-format msgid "Nova event: %s returned with failed status" msgstr "" -#: neutron/notifiers/nova.py:213 +#: neutron/notifiers/nova.py:247 #, python-format msgid "Nova event response: %s" msgstr "" @@ -4548,80 +4553,80 @@ msgstr "" msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:661 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:752 +#: neutron/plugins/bigswitch/plugin.py:742 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:804 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:864 +#: neutron/plugins/bigswitch/plugin.py:854 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:902 +#: neutron/plugins/bigswitch/plugin.py:892 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:924 +#: neutron/plugins/bigswitch/plugin.py:914 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:946 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:975 +#: neutron/plugins/bigswitch/plugin.py:965 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1003 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1036 +#: neutron/plugins/bigswitch/plugin.py:1026 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1053 +#: neutron/plugins/bigswitch/plugin.py:1043 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1059 +#: neutron/plugins/bigswitch/plugin.py:1049 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1075 +#: neutron/plugins/bigswitch/plugin.py:1065 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1090 +#: neutron/plugins/bigswitch/plugin.py:1080 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1108 +#: neutron/plugins/bigswitch/plugin.py:1110 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1123 +#: neutron/plugins/bigswitch/plugin.py:1125 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1124 +#: neutron/plugins/bigswitch/plugin.py:1126 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4850,7 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:225 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1002 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1365 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 @@ -4964,9 +4969,9 @@ msgid "%s can not be found in database" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:300 -#: neutron/plugins/brocade/NeutronPlugin.py:343 -#: neutron/plugins/brocade/NeutronPlugin.py:396 -#: neutron/plugins/brocade/NeutronPlugin.py:426 +#: neutron/plugins/brocade/NeutronPlugin.py:344 +#: neutron/plugins/brocade/NeutronPlugin.py:397 +#: neutron/plugins/brocade/NeutronPlugin.py:427 msgid "Brocade NOS driver error" msgstr "" @@ -4976,9 +4981,9 @@ msgid "Returning the allocated vlan (%d) to the pool" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:304 -#: neutron/plugins/brocade/NeutronPlugin.py:344 -#: neutron/plugins/brocade/NeutronPlugin.py:397 -#: neutron/plugins/brocade/NeutronPlugin.py:428 +#: neutron/plugins/brocade/NeutronPlugin.py:345 +#: neutron/plugins/brocade/NeutronPlugin.py:398 +#: neutron/plugins/brocade/NeutronPlugin.py:429 msgid "Brocade plugin raised exception, check logs" msgstr "" @@ -5450,88 +5455,88 @@ msgstr "" msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:866 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:883 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:884 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:891 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:894 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:908 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:915 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:922 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1144 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1151 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1157 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1171 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1168 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1175 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1172 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1179 #, python-format msgid "" "Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " "low address to high address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1185 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1194 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1201 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1200 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1221 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1232 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1253 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1260 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1270 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "Segment range overlaps with another profile" msgstr "" @@ -5670,34 +5675,34 @@ msgstr "" msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:243 msgid "Logical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:268 msgid "network_segment_pool" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:313 msgid "Invalid input for CIDR" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:464 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:452 #, python-format msgid "req: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:473 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:461 #, python-format msgid "status_code %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:478 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:466 #, python-format msgid "VSM: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:493 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:481 #, python-format msgid "Unable to serialize object of type = '%s'" msgstr "" @@ -5706,36 +5711,23 @@ msgstr "" msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 -#, python-format -msgid "_populate_policy_profiles %s" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:191 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:205 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:197 -msgid "_poll_policies" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 -msgid "No policy profile updated from VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:262 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:242 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:266 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:246 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:260 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 @@ -5743,19 +5735,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:249 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:254 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:283 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:267 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 @@ -5763,7 +5755,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5771,164 +5763,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:480 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:460 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:519 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:499 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:524 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:504 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:525 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:505 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:565 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:545 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:570 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:575 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:558 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:583 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:630 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:633 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:610 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:613 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:645 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:625 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:648 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:678 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:658 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:688 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:703 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:735 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:715 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:757 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:737 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:758 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:738 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:782 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:762 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:822 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:802 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:812 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:843 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:823 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:859 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:897 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:877 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:892 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:933 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:941 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1026 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1006 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:232 @@ -5938,88 +5930,88 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1084 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1064 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1099 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1079 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1103 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1083 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1097 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1125 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1147 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1192 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1174 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1190 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:314 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1219 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1201 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1236 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1256 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1290 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1272 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1280 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1309 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1291 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1306 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1321 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1359 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1341 msgid "Get subnets" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1444 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1426 #, python-format msgid "Scheduling router %s" msgstr "" @@ -6451,7 +6443,7 @@ msgid "port_delete received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:219 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:661 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" @@ -6543,7 +6535,7 @@ msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:437 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:976 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:390 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1267 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 @@ -6551,7 +6543,7 @@ msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:445 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1006 msgid "Agent loop has new devices!" msgstr "" @@ -6568,7 +6560,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:474 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:269 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1027 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1045 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1362 msgid "Agent initialized successfully, now running... " @@ -6822,242 +6814,242 @@ msgstr "" msgid "Delete network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:248 #, python-format msgid "Delete net failed after deleting the network in DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253 #, python-format msgid "Get network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:259 msgid "Get networks in progress" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:269 #, python-format msgid "Create port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285 msgid "Create port does not have tenant id info" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:291 #, python-format msgid "Create port does not have tenant id info; obtained is: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:312 #, python-format msgid "Create port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:319 #, python-format msgid "Update port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346 #, python-format msgid "Update port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:352 #, python-format msgid "Delete port in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:365 #, python-format msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:374 #, python-format msgid "Create subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:386 #, python-format msgid "Create subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388 #, python-format msgid "Subnet created: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:394 #, python-format msgid "Update subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419 #, python-format msgid "Update subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:425 #, python-format msgid "Delete subnet in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:430 #, python-format msgid "" "Delete subnet operation failed in SDN-VE after deleting the subnet from " "DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:439 #, python-format msgid "Create router in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:442 #, python-format msgid "Ignoring admin_state_up=False for router=%r. Overriding with True" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:452 msgid "Create router failed: no SDN-VE tenant." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:460 #, python-format msgid "Create router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:462 #, python-format msgid "Router created: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:467 #, python-format msgid "Update router in progress: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:474 msgid "admin_state_up=False routers are not supported." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493 #, python-format msgid "Update router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:499 #, python-format msgid "Delete router in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:506 #, python-format msgid "" "Delete router operation failed in SDN-VE after deleting the router in DB:" " %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:511 #, python-format msgid "" "Add router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:519 #, python-format msgid "SdnvePluginV2.add_router_interface called. Port info: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:533 #, python-format msgid "Update router-add-interface failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 #, python-format msgid "Added router interface: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:540 #, python-format msgid "" "Add router interface only called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550 msgid "" "SdnvePluginV2._add_router_interface_only: failed to add the interface in " "the roll back. of a remove_router_interface operation" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:556 #, python-format msgid "" "Remove router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565 msgid "No port ID" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 #, python-format msgid "SdnvePluginV2.remove_router_interface port: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:571 msgid "No fixed IP" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:576 #, python-format msgid "SdnvePluginV2.remove_router_interface subnet_id: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:584 #, python-format msgid "Update router-remove-interface failed SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:605 #, python-format msgid "Create floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:616 #, python-format msgid "Creating floating ip operation failed in SDN-VE controller: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:619 #, python-format msgid "Created floatingip : %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:624 #, python-format msgid "Update floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644 #, python-format msgid "Update floating ip failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:650 #, python-format msgid "Delete floatingip in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:655 #, python-format msgid "Delete floatingip failed in SDN-VE: %s" msgstr "" @@ -7294,168 +7286,168 @@ msgstr "" msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:304 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:301 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:319 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:323 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:341 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:354 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:343 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:361 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:352 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:370 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:401 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:392 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:410 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:430 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:448 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:437 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:455 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:458 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:454 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:472 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:461 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:479 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:467 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:475 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:493 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:482 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:486 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:504 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:509 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:533 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:568 #, python-format msgid "" "Option \"%(option)s\" must be supported by command \"%(command)s\" to " "enable %(mode)s mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:527 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:545 msgid "No valid Segmentation ID to perform UCAST test." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:562 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN MCAST mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:569 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 msgid "" "Linux kernel vxlan module and iproute2 3.8 or above are required to " "enable VXLAN." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:579 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:597 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:654 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:672 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:281 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:711 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:714 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:732 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:736 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:350 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:758 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:783 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:801 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:409 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:846 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:864 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:850 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:105 @@ -7463,12 +7455,12 @@ msgstr "" msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:905 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1068 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1108 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 @@ -7477,15 +7469,15 @@ msgstr "" msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1075 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:973 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:981 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1095 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 @@ -7495,7 +7487,7 @@ msgstr "" msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:968 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1125 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1142 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 @@ -7504,7 +7496,7 @@ msgstr "" msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1132 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1149 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 @@ -7513,7 +7505,7 @@ msgstr "" msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:979 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:374 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1154 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 @@ -7521,26 +7513,26 @@ msgstr "" msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:971 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:989 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1001 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1012 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1035 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:428 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1038 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Interface mappings: %s" @@ -8085,167 +8077,167 @@ msgstr "" msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:522 +#: neutron/plugins/midonet/plugin.py:524 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%r had been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:529 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:590 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:595 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:600 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:607 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:611 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:616 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:625 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:659 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:734 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:782 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:794 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:838 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:858 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:898 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:909 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1009 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1033 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1042 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1049 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1089 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1108 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1128 +#: neutron/plugins/midonet/plugin.py:1130 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1157 +#: neutron/plugins/midonet/plugin.py:1159 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1164 +#: neutron/plugins/midonet/plugin.py:1166 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1170 +#: neutron/plugins/midonet/plugin.py:1172 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1202 +#: neutron/plugins/midonet/plugin.py:1204 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1212 +#: neutron/plugins/midonet/plugin.py:1214 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1222 +#: neutron/plugins/midonet/plugin.py:1224 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -8456,91 +8448,101 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:465 neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:467 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:471 neutron/plugins/ml2/plugin.py:591 +#: neutron/plugins/ml2/plugin.py:473 neutron/plugins/ml2/plugin.py:593 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:479 +#: neutron/plugins/ml2/plugin.py:481 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:490 +#: neutron/plugins/ml2/plugin.py:492 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:498 neutron/plugins/ml2/plugin.py:604 +#: neutron/plugins/ml2/plugin.py:500 neutron/plugins/ml2/plugin.py:606 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:504 +#: neutron/plugins/ml2/plugin.py:506 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:513 neutron/plugins/ml2/plugin.py:612 +#: neutron/plugins/ml2/plugin.py:515 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:521 +#: neutron/plugins/ml2/plugin.py:523 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:530 +#: neutron/plugins/ml2/plugin.py:532 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:544 +#: neutron/plugins/ml2/plugin.py:546 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:574 +#: neutron/plugins/ml2/plugin.py:576 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:600 +#: neutron/plugins/ml2/plugin.py:587 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:602 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:621 +#: neutron/plugins/ml2/plugin.py:622 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:632 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:650 +#: neutron/plugins/ml2/plugin.py:661 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:120 +#: neutron/plugins/ml2/plugin.py:721 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:125 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:728 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:121 +#: neutron/plugins/ml2/plugin.py:739 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:126 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:737 +#: neutron/plugins/ml2/plugin.py:748 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:749 +#: neutron/plugins/ml2/plugin.py:760 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:761 +#: neutron/plugins/ml2/plugin.py:772 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9424,7 +9426,7 @@ msgstr "" msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:425 +#: neutron/plugins/mlnx/mlnx_plugin.py:426 #, python-format msgid "create_port with %s" msgstr "" @@ -9763,53 +9765,53 @@ msgstr "" msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:398 +#: neutron/plugins/nec/nec_plugin.py:405 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:546 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:603 +#: neutron/plugins/nec/nec_plugin.py:610 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:635 +#: neutron/plugins/nec/nec_plugin.py:642 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:700 +#: neutron/plugins/nec/nec_plugin.py:707 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:731 +#: neutron/plugins/nec/nec_plugin.py:738 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:741 +#: neutron/plugins/nec/nec_plugin.py:748 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:761 +#: neutron/plugins/nec/nec_plugin.py:768 #, 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:766 +#: neutron/plugins/nec/nec_plugin.py:773 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10260,73 +10262,73 @@ msgstr "" msgid "Port-Mapping for port %s not found on VSD" msgstr "" -#: neutron/plugins/nuage/plugin.py:325 +#: neutron/plugins/nuage/plugin.py:327 msgid "" "Either net_partition is not provided with subnet OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:393 +#: neutron/plugins/nuage/plugin.py:395 #, python-format msgid "" "Unable to complete operation on subnet %s.One or more ports have an IP " "allocation from this subnet." msgstr "" -#: neutron/plugins/nuage/plugin.py:423 +#: neutron/plugins/nuage/plugin.py:425 #, python-format msgid "" "Router %s does not hold default zone OR net_partition mapping. Router-IF " "add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:433 +#: neutron/plugins/nuage/plugin.py:435 #, python-format msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:443 +#: neutron/plugins/nuage/plugin.py:445 #, python-format msgid "" "Subnet %(subnet)s and Router %(router)s belong to different net_partition" " Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:455 +#: neutron/plugins/nuage/plugin.py:457 #, python-format msgid "Subnet %s has one or more active VMs Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:501 neutron/plugins/nuage/plugin.py:506 -#: neutron/plugins/nuage/plugin.py:512 +#: neutron/plugins/nuage/plugin.py:503 neutron/plugins/nuage/plugin.py:508 +#: neutron/plugins/nuage/plugin.py:514 #, python-format msgid "No router interface found for Router %s. Router-IF delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:523 +#: neutron/plugins/nuage/plugin.py:525 #, python-format msgid "Subnet %s has one or more active VMs Router-IF delete not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:532 +#: neutron/plugins/nuage/plugin.py:534 #, python-format msgid "" "Router %s does not hold net_partition assoc on Nuage VSD. Router-IF " "delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:571 +#: neutron/plugins/nuage/plugin.py:573 msgid "" "Either net_partition is not provided with router OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:679 +#: neutron/plugins/nuage/plugin.py:681 #, python-format msgid "One or more router still attached to net_partition %s." msgstr "" -#: neutron/plugins/nuage/plugin.py:684 +#: neutron/plugins/nuage/plugin.py:686 #, python-format msgid "NetPartition with %s does not exist" msgstr "" @@ -10700,20 +10702,20 @@ msgstr "" msgid "Number of seconds to retry acquiring an Open vSwitch datapath" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:245 +#: neutron/plugins/oneconvergence/plugin.py:246 msgid "Failed to create subnet, deleting it from neutron" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:309 +#: neutron/plugins/oneconvergence/plugin.py:310 #, python-format msgid "Deleting newly created neutron port %s" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:379 +#: neutron/plugins/oneconvergence/plugin.py:380 msgid "Failed to create floatingip" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:418 +#: neutron/plugins/oneconvergence/plugin.py:419 msgid "Failed to create router" msgstr "" @@ -11214,166 +11216,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:54 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:71 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:75 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:76 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:87 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:88 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:98 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:99 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:112 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:113 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:127 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:128 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:139 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:164 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:348 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:166 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:350 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:154 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:176 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:178 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:195 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:222 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:197 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:224 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:210 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:212 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:238 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:240 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:253 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:255 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:282 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:284 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:306 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:308 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:316 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:318 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:328 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:330 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:336 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:338 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:360 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:362 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:372 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:374 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:382 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:384 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:388 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:390 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:397 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:399 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:407 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:409 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:415 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:417 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:435 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:437 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:446 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:448 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:468 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:470 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:479 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:481 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:491 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:488 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:500 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:497 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:513 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:506 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:522 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:516 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:535 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:526 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 +msgid "Neutron PLUMgrid Director: disassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:540 +msgid "PLUMgrid Library: disassociate_floatingips() called" +msgstr "" + #: neutron/plugins/ryu/ryu_neutron_plugin.py:64 #, python-format msgid "get_ofp_rest_api: %s" @@ -12929,7 +12939,7 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:534 -#: neutron/plugins/vmware/plugins/base.py:1059 +#: neutron/plugins/vmware/plugins/base.py:1062 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -12970,13 +12980,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:670 -#: neutron/plugins/vmware/plugins/base.py:1779 +#: neutron/plugins/vmware/plugins/base.py:1782 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:674 -#: neutron/plugins/vmware/plugins/base.py:1783 +#: neutron/plugins/vmware/plugins/base.py:1786 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13035,231 +13045,231 @@ msgid "" "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1048 +#: neutron/plugins/vmware/plugins/base.py:1051 #, python-format msgid "" "A nsx lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1067 +#: neutron/plugins/vmware/plugins/base.py:1070 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1070 +#: neutron/plugins/vmware/plugins/base.py:1073 #: neutron/plugins/vmware/plugins/service.py:520 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1105 +#: neutron/plugins/vmware/plugins/base.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1182 +#: neutron/plugins/vmware/plugins/base.py:1185 #, python-format msgid "port created on NSX backend for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1185 +#: neutron/plugins/vmware/plugins/base.py:1188 #, python-format msgid "Logical switch for network %s was not found in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1196 +#: neutron/plugins/vmware/plugins/base.py:1199 msgid "Unable to create port or set port attachment in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1288 +#: neutron/plugins/vmware/plugins/base.py:1291 #, python-format msgid "Updating port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1323 +#: neutron/plugins/vmware/plugins/base.py:1326 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1406 +#: neutron/plugins/vmware/plugins/base.py:1409 msgid "" "Cannot create a distributed router with the NSX platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1412 +#: neutron/plugins/vmware/plugins/base.py:1415 msgid "Unable to create logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1423 +#: neutron/plugins/vmware/plugins/base.py:1426 #, 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/vmware/plugins/base.py:1433 +#: neutron/plugins/vmware/plugins/base.py:1436 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1462 -#: neutron/plugins/vmware/plugins/base.py:1547 +#: neutron/plugins/vmware/plugins/base.py:1465 +#: neutron/plugins/vmware/plugins/base.py:1550 #: neutron/plugins/vmware/plugins/service.py:203 #: neutron/plugins/vmware/plugins/service.py:1214 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1511 +#: neutron/plugins/vmware/plugins/base.py:1514 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1514 +#: neutron/plugins/vmware/plugins/base.py:1517 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1556 +#: neutron/plugins/vmware/plugins/base.py:1559 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1572 +#: neutron/plugins/vmware/plugins/base.py:1575 #, python-format msgid "Logical router %s not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1576 +#: neutron/plugins/vmware/plugins/base.py:1579 msgid "Unable to update logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1578 +#: neutron/plugins/vmware/plugins/base.py:1581 msgid "" "Request cannot contain 'routes' with the NSX platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1635 +#: neutron/plugins/vmware/plugins/base.py:1638 #, python-format msgid "Logical router '%s' not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1639 +#: neutron/plugins/vmware/plugins/base.py:1642 #, python-format msgid "Unable to delete logical router '%s' on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1649 +#: neutron/plugins/vmware/plugins/base.py:1652 #, 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/vmware/plugins/base.py:1717 +#: neutron/plugins/vmware/plugins/base.py:1720 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1815 +#: neutron/plugins/vmware/plugins/base.py:1818 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1820 +#: neutron/plugins/vmware/plugins/base.py:1823 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1952 +#: neutron/plugins/vmware/plugins/base.py:1955 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1958 +#: neutron/plugins/vmware/plugins/base.py:1961 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1995 +#: neutron/plugins/vmware/plugins/base.py:1998 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1998 +#: neutron/plugins/vmware/plugins/base.py:2001 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2032 +#: neutron/plugins/vmware/plugins/base.py:2035 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2055 +#: neutron/plugins/vmware/plugins/base.py:2058 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2084 +#: neutron/plugins/vmware/plugins/base.py:2087 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2113 +#: neutron/plugins/vmware/plugins/base.py:2116 #, python-format msgid "" "Rolling back database changes for gateway device %s because of an error " "in the NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2158 -#: neutron/plugins/vmware/plugins/base.py:2196 +#: neutron/plugins/vmware/plugins/base.py:2161 +#: neutron/plugins/vmware/plugins/base.py:2199 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2293 +#: neutron/plugins/vmware/plugins/base.py:2296 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2300 +#: neutron/plugins/vmware/plugins/base.py:2303 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2348 +#: neutron/plugins/vmware/plugins/base.py:2351 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2380 +#: neutron/plugins/vmware/plugins/base.py:2383 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2388 +#: neutron/plugins/vmware/plugins/base.py:2391 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13267,12 +13277,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2395 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2408 +#: neutron/plugins/vmware/plugins/base.py:2411 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -14449,46 +14459,46 @@ msgstr "" msgid "external_gateway_added: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:50 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:49 msgid "Initializing fwaas iptables driver" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:53 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:52 #, python-format msgid "Creating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:62 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:61 #, python-format msgid "Failed to create firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:66 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:65 #, python-format msgid "Deleting firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:77 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:76 #, python-format msgid "Failed to delete firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:81 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:80 #, python-format msgid "Updating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:90 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:89 #, python-format msgid "Failed to update firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:94 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:93 #, python-format msgid "Applying firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:113 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:112 #, python-format msgid "Failed to apply default policy on firewall: %s" msgstr "" @@ -14748,17 +14758,17 @@ msgstr "" msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:166 #, python-format msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:208 #, python-format msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:369 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -14942,184 +14952,212 @@ msgstr "" msgid "Removing SNAT port for subnet %s as this is the last pool using it..." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:61 +#: neutron/services/loadbalancer/drivers/radware/driver.py:63 msgid "vdirect server IP address" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:64 +#: neutron/services/loadbalancer/drivers/radware/driver.py:66 msgid "vdirect user name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:67 +#: neutron/services/loadbalancer/drivers/radware/driver.py:69 msgid "vdirect user password" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:70 +#: neutron/services/loadbalancer/drivers/radware/driver.py:72 msgid "Service ADC type" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:73 +#: neutron/services/loadbalancer/drivers/radware/driver.py:75 msgid "Service ADC version" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:76 +#: neutron/services/loadbalancer/drivers/radware/driver.py:78 msgid "service HA pair" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:79 +#: neutron/services/loadbalancer/drivers/radware/driver.py:81 msgid "service throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:82 +#: neutron/services/loadbalancer/drivers/radware/driver.py:84 msgid "service ssl throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:85 +#: neutron/services/loadbalancer/drivers/radware/driver.py:87 msgid "service compression throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:88 +#: neutron/services/loadbalancer/drivers/radware/driver.py:90 msgid "service cache" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:91 +#: neutron/services/loadbalancer/drivers/radware/driver.py:93 msgid "l2_l3 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:94 +#: neutron/services/loadbalancer/drivers/radware/driver.py:96 msgid "l4 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:101 +#: neutron/services/loadbalancer/drivers/radware/driver.py:104 msgid "l2_l3 workflow constructor params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:108 +#: neutron/services/loadbalancer/drivers/radware/driver.py:111 msgid "l2_l3 workflow setup params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:111 +#: neutron/services/loadbalancer/drivers/radware/driver.py:114 msgid "List of actions that we dont want to push to the completion queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:115 +#: neutron/services/loadbalancer/drivers/radware/driver.py:118 msgid "l4 workflow action name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:118 +#: neutron/services/loadbalancer/drivers/radware/driver.py:121 msgid "Resource pool ids" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:121 +#: neutron/services/loadbalancer/drivers/radware/driver.py:124 msgid "A required VLAN for the interswitch link to use" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:124 +#: neutron/services/loadbalancer/drivers/radware/driver.py:127 msgid "Support an Alteon interswitch link for stateful session failover" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:183 +#: neutron/services/loadbalancer/drivers/radware/driver.py:221 #, python-format -msgid "create_vip. vip: %s" +msgid "" +"vip: %(vip)s, extended_vip: %(extended_vip)s, network_id: " +"%(vip_network_id)s, service_name: %(service_name)s, pip_info: " +"%(pip_info)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:185 +#: neutron/services/loadbalancer/drivers/radware/driver.py:256 #, python-format -msgid "create_vip. extended_vip: %s" +msgid "Retrieved pip nport: %(port)r for vip: %(vip)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:187 +#: neutron/services/loadbalancer/drivers/radware/driver.py:264 #, python-format -msgid "create_vip. network_id: %s " +msgid "Found no pip nports associated with vip: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:189 +#: neutron/services/loadbalancer/drivers/radware/driver.py:273 #, python-format -msgid "create_vip. service_name: %s " +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:223 +#: neutron/services/loadbalancer/drivers/radware/driver.py:287 #, python-format -msgid "Failed to remove workflow %s. Going to set vip to ERROR status" +msgid "pip nport id: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:314 +#: neutron/services/loadbalancer/drivers/radware/driver.py:291 +#, python-format +msgid "pip nport delete failed: %r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:345 +#: neutron/services/loadbalancer/drivers/radware/driver.py:410 msgid "Starting operation completion handling thread" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:370 +#: neutron/services/loadbalancer/drivers/radware/driver.py:440 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:379 -#: neutron/services/loadbalancer/drivers/radware/driver.py:401 +#: neutron/services/loadbalancer/drivers/radware/driver.py:449 +#: neutron/services/loadbalancer/drivers/radware/driver.py:480 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:387 +#: neutron/services/loadbalancer/drivers/radware/driver.py:457 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:494 +#: neutron/services/loadbalancer/drivers/radware/driver.py:465 +#, python-format +msgid "Post-remove workflow function %r completed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:469 +#, python-format +msgid "Post-remove workflow function %r failed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:584 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:541 +#: neutron/services/loadbalancer/drivers/radware/driver.py:650 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:567 +#: neutron/services/loadbalancer/drivers/radware/driver.py:676 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:574 +#: neutron/services/loadbalancer/drivers/radware/driver.py:683 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:591 +#: neutron/services/loadbalancer/drivers/radware/driver.py:700 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:652 +#: neutron/services/loadbalancer/drivers/radware/driver.py:768 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:664 +#: neutron/services/loadbalancer/drivers/radware/driver.py:780 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:695 +#: neutron/services/loadbalancer/drivers/radware/driver.py:812 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:710 +#: neutron/services/loadbalancer/drivers/radware/driver.py:827 msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:737 +#: neutron/services/loadbalancer/drivers/radware/driver.py:836 +#, python-format +msgid "Post-operation function %(func)r completed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:842 +#, python-format +msgid "Post-operation function %(func)r failed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:876 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:777 +#: neutron/services/loadbalancer/drivers/radware/driver.py:916 #, python-format msgid "_remove_object_from_db %s" msgstr "" @@ -15835,12 +15873,12 @@ msgstr "" msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:404 +#: neutron/tests/unit/vmware/apiclient/fake.py:407 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:413 +#: neutron/tests/unit/vmware/apiclient/fake.py:416 #, python-format msgid "lrouter:%s not found" msgstr "" diff --git a/neutron/locale/ko/LC_MESSAGES/neutron.po b/neutron/locale/ko/LC_MESSAGES/neutron.po index 3424f7c0c..397ca7097 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-04-23 06:46+0000\n" +"POT-Creation-Date: 2014-04-26 06:48+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Korean " @@ -526,7 +526,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:575 neutron/agent/l3_agent.py:954 #: neutron/agent/metadata/agent.py:330 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:107 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:836 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:854 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:300 @@ -623,7 +623,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:923 +#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:931 #: neutron/services/firewall/agents/varmour/varmour_router.py:102 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -749,7 +749,7 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:657 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:675 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:283 #, python-format msgid "Delete %s" @@ -1137,25 +1137,25 @@ msgstr "" msgid "Authentication region" msgstr "" -#: neutron/agent/linux/interface.py:202 neutron/agent/linux/interface.py:256 -#: neutron/agent/linux/interface.py:318 neutron/agent/linux/interface.py:367 +#: neutron/agent/linux/interface.py:206 neutron/agent/linux/interface.py:260 +#: neutron/agent/linux/interface.py:322 neutron/agent/linux/interface.py:371 #, python-format msgid "Device %s already exists" msgstr "" -#: neutron/agent/linux/interface.py:220 neutron/agent/linux/interface.py:267 -#: neutron/agent/linux/interface.py:330 neutron/agent/linux/interface.py:374 +#: neutron/agent/linux/interface.py:224 neutron/agent/linux/interface.py:271 +#: neutron/agent/linux/interface.py:334 neutron/agent/linux/interface.py:378 #, python-format msgid "Unplugged interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:222 neutron/agent/linux/interface.py:266 -#: neutron/agent/linux/interface.py:332 neutron/agent/linux/interface.py:376 +#: neutron/agent/linux/interface.py:226 neutron/agent/linux/interface.py:270 +#: neutron/agent/linux/interface.py:336 neutron/agent/linux/interface.py:380 #, python-format msgid "Failed unplugging interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:434 +#: neutron/agent/linux/interface.py:438 #, python-format msgid "Driver location: %s" msgstr "" @@ -1687,12 +1687,12 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:47 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:49 #, python-format msgid "Notify metering agent at %(topic)s.%(host)s the message %(method)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:62 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:64 #, python-format msgid "" "Fanout notify metering agent at %(topic)s the message %(method)s on " @@ -1836,7 +1836,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:357 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2848,8 +2848,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:387 neutron/db/l3_db.py:464 -#: neutron/plugins/bigswitch/plugin.py:1011 -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1001 +#: neutron/plugins/bigswitch/plugin.py:1010 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2901,18 +2901,18 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1844 +#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1847 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:825 +#: neutron/db/l3_db.py:833 #, 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:929 +#: neutron/db/l3_db.py:937 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -3080,6 +3080,11 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" +#: neutron/db/metering/metering_rpc.py:50 +#, python-format +msgid "Unable to find agent %s." +msgstr "" + #: neutron/db/migration/cli.py:32 msgid "Neutron plugin provider module" msgstr "" @@ -3664,7 +3669,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:54 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -3680,47 +3685,47 @@ msgstr "" msgid "Only admin can view or configure quota" msgstr "" -#: neutron/extensions/securitygroup.py:35 +#: neutron/extensions/securitygroup.py:34 msgid "For TCP/UDP protocols, port_range_min must be <= port_range_max" msgstr "" -#: neutron/extensions/securitygroup.py:40 +#: neutron/extensions/securitygroup.py:39 #, python-format msgid "Invalid value for port %(port)s" msgstr "" -#: neutron/extensions/securitygroup.py:44 +#: neutron/extensions/securitygroup.py:43 #, python-format msgid "" "Invalid value for ICMP %(field)s (%(attr)s) %(value)s. It must be 0 to " "255." msgstr "" -#: neutron/extensions/securitygroup.py:49 +#: neutron/extensions/securitygroup.py:48 #, python-format msgid "" "ICMP code (port-range-max) %(value)s is provided but ICMP type (port-" "range-min) is missing." msgstr "" -#: neutron/extensions/securitygroup.py:54 +#: neutron/extensions/securitygroup.py:53 #, python-format msgid "Security Group %(id)s in use." msgstr "" -#: neutron/extensions/securitygroup.py:58 +#: neutron/extensions/securitygroup.py:57 msgid "Removing default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:62 +#: neutron/extensions/securitygroup.py:61 msgid "Updating default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:66 +#: neutron/extensions/securitygroup.py:65 msgid "Default security group already exists." msgstr "" -#: neutron/extensions/securitygroup.py:70 +#: neutron/extensions/securitygroup.py:69 #, python-format msgid "" "Security group rule protocol %(protocol)s not supported. Only protocol " @@ -3728,58 +3733,58 @@ msgid "" "supported." msgstr "" -#: neutron/extensions/securitygroup.py:76 +#: neutron/extensions/securitygroup.py:75 msgid "Multiple tenant_ids in bulk security group rule create not allowed" msgstr "" -#: neutron/extensions/securitygroup.py:81 +#: neutron/extensions/securitygroup.py:80 msgid "Only remote_ip_prefix or remote_group_id may be provided." msgstr "" -#: neutron/extensions/securitygroup.py:86 +#: neutron/extensions/securitygroup.py:85 msgid "Must also specifiy protocol if port range is given." msgstr "" -#: neutron/extensions/securitygroup.py:90 +#: neutron/extensions/securitygroup.py:89 msgid "Only allowed to update rules for one security profile at a time" msgstr "" -#: neutron/extensions/securitygroup.py:95 +#: neutron/extensions/securitygroup.py:94 #, python-format msgid "Security group %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:99 +#: neutron/extensions/securitygroup.py:98 #, python-format msgid "Security group rule %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:103 +#: neutron/extensions/securitygroup.py:102 msgid "Duplicate Security Group Rule in POST." msgstr "" -#: neutron/extensions/securitygroup.py:107 +#: neutron/extensions/securitygroup.py:106 #, python-format msgid "Security group rule already exists. Group id is %(id)s." msgstr "" -#: neutron/extensions/securitygroup.py:111 +#: neutron/extensions/securitygroup.py:110 #, python-format msgid "Conflicting value ethertype %(ethertype)s for CIDR %(cidr)s" msgstr "" -#: neutron/extensions/securitygroup.py:159 +#: neutron/extensions/securitygroup.py:158 #, python-format msgid "'%s' is not an integer or uuid" msgstr "" -#: neutron/extensions/securitygroup.py:248 +#: neutron/extensions/securitygroup.py:247 msgid "" "Number of security groups allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/securitygroup.py:252 +#: neutron/extensions/securitygroup.py:251 msgid "" "Number of security rules allowed per tenant. A negative value means " "unlimited." @@ -3863,47 +3868,47 @@ msgstr "" msgid "Router %(router_id)s has no external network gateway set" msgstr "" -#: neutron/notifiers/nova.py:130 +#: neutron/notifiers/nova.py:165 msgid "device_id is not set on port yet." msgstr "" -#: neutron/notifiers/nova.py:134 +#: neutron/notifiers/nova.py:169 msgid "Port ID not set! Nova will not be notified of port status change." msgstr "" -#: neutron/notifiers/nova.py:159 +#: neutron/notifiers/nova.py:194 #, python-format msgid "" "Ignoring state change previous_port_status: %(pre_status)s " "current_port_status: %(cur_status)s port_id %(id)s" msgstr "" -#: neutron/notifiers/nova.py:187 +#: neutron/notifiers/nova.py:221 #, python-format msgid "Sending events: %s" msgstr "" -#: neutron/notifiers/nova.py:192 +#: neutron/notifiers/nova.py:226 #, python-format msgid "Nova returned NotFound for event: %s" msgstr "" -#: neutron/notifiers/nova.py:195 +#: neutron/notifiers/nova.py:229 #, python-format msgid "Failed to notify nova on events: %s" msgstr "" -#: neutron/notifiers/nova.py:199 neutron/notifiers/nova.py:215 +#: neutron/notifiers/nova.py:233 neutron/notifiers/nova.py:249 #, python-format msgid "Error response returned from nova: %s" msgstr "" -#: neutron/notifiers/nova.py:210 +#: neutron/notifiers/nova.py:244 #, python-format msgid "Nova event: %s returned with failed status" msgstr "" -#: neutron/notifiers/nova.py:213 +#: neutron/notifiers/nova.py:247 #, python-format msgid "Nova event response: %s" msgstr "" @@ -4548,80 +4553,80 @@ msgstr "" msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:661 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:752 +#: neutron/plugins/bigswitch/plugin.py:742 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:804 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:864 +#: neutron/plugins/bigswitch/plugin.py:854 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:902 +#: neutron/plugins/bigswitch/plugin.py:892 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:924 +#: neutron/plugins/bigswitch/plugin.py:914 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:946 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:975 +#: neutron/plugins/bigswitch/plugin.py:965 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1003 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1036 +#: neutron/plugins/bigswitch/plugin.py:1026 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1053 +#: neutron/plugins/bigswitch/plugin.py:1043 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1059 +#: neutron/plugins/bigswitch/plugin.py:1049 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1075 +#: neutron/plugins/bigswitch/plugin.py:1065 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1090 +#: neutron/plugins/bigswitch/plugin.py:1080 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1108 +#: neutron/plugins/bigswitch/plugin.py:1110 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1123 +#: neutron/plugins/bigswitch/plugin.py:1125 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1124 +#: neutron/plugins/bigswitch/plugin.py:1126 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4850,7 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:225 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1002 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1365 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 @@ -4964,9 +4969,9 @@ msgid "%s can not be found in database" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:300 -#: neutron/plugins/brocade/NeutronPlugin.py:343 -#: neutron/plugins/brocade/NeutronPlugin.py:396 -#: neutron/plugins/brocade/NeutronPlugin.py:426 +#: neutron/plugins/brocade/NeutronPlugin.py:344 +#: neutron/plugins/brocade/NeutronPlugin.py:397 +#: neutron/plugins/brocade/NeutronPlugin.py:427 msgid "Brocade NOS driver error" msgstr "" @@ -4976,9 +4981,9 @@ msgid "Returning the allocated vlan (%d) to the pool" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:304 -#: neutron/plugins/brocade/NeutronPlugin.py:344 -#: neutron/plugins/brocade/NeutronPlugin.py:397 -#: neutron/plugins/brocade/NeutronPlugin.py:428 +#: neutron/plugins/brocade/NeutronPlugin.py:345 +#: neutron/plugins/brocade/NeutronPlugin.py:398 +#: neutron/plugins/brocade/NeutronPlugin.py:429 msgid "Brocade plugin raised exception, check logs" msgstr "" @@ -5450,88 +5455,88 @@ msgstr "" msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:866 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:883 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:884 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:891 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:894 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:908 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:915 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:922 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1144 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1151 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1157 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1171 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1168 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1175 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1172 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1179 #, python-format msgid "" "Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " "low address to high address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1185 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1194 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1201 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1200 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1221 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1232 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1253 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1260 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1270 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "Segment range overlaps with another profile" msgstr "" @@ -5670,34 +5675,34 @@ msgstr "" msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:243 msgid "Logical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:268 msgid "network_segment_pool" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:313 msgid "Invalid input for CIDR" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:464 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:452 #, python-format msgid "req: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:473 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:461 #, python-format msgid "status_code %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:478 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:466 #, python-format msgid "VSM: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:493 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:481 #, python-format msgid "Unable to serialize object of type = '%s'" msgstr "" @@ -5706,36 +5711,23 @@ msgstr "" msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 -#, python-format -msgid "_populate_policy_profiles %s" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:191 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:205 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:197 -msgid "_poll_policies" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 -msgid "No policy profile updated from VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:262 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:242 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:266 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:246 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:260 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 @@ -5743,19 +5735,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:249 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:254 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:283 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:267 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 @@ -5763,7 +5755,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5771,164 +5763,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:480 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:460 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:519 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:499 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:524 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:504 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:525 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:505 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:565 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:545 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:570 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:575 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:558 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:583 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:630 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:633 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:610 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:613 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:645 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:625 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:648 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:678 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:658 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:688 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:703 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:735 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:715 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:757 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:737 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:758 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:738 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:782 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:762 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:822 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:802 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:812 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:843 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:823 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:859 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:897 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:877 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:892 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:933 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:941 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1026 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1006 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:232 @@ -5938,88 +5930,88 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1084 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1064 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1099 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1079 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1103 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1083 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1097 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1125 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1147 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1192 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1174 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1190 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:314 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1219 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1201 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1236 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1256 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1290 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1272 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1280 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1309 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1291 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1306 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1321 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1359 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1341 msgid "Get subnets" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1444 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1426 #, python-format msgid "Scheduling router %s" msgstr "" @@ -6451,7 +6443,7 @@ msgid "port_delete received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:219 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:661 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" @@ -6543,7 +6535,7 @@ msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:437 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:976 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:390 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1267 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 @@ -6551,7 +6543,7 @@ msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:445 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1006 msgid "Agent loop has new devices!" msgstr "" @@ -6568,7 +6560,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:474 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:269 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1027 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1045 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1362 msgid "Agent initialized successfully, now running... " @@ -6822,242 +6814,242 @@ msgstr "" msgid "Delete network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:248 #, python-format msgid "Delete net failed after deleting the network in DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253 #, python-format msgid "Get network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:259 msgid "Get networks in progress" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:269 #, python-format msgid "Create port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285 msgid "Create port does not have tenant id info" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:291 #, python-format msgid "Create port does not have tenant id info; obtained is: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:312 #, python-format msgid "Create port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:319 #, python-format msgid "Update port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346 #, python-format msgid "Update port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:352 #, python-format msgid "Delete port in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:365 #, python-format msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:374 #, python-format msgid "Create subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:386 #, python-format msgid "Create subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388 #, python-format msgid "Subnet created: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:394 #, python-format msgid "Update subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419 #, python-format msgid "Update subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:425 #, python-format msgid "Delete subnet in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:430 #, python-format msgid "" "Delete subnet operation failed in SDN-VE after deleting the subnet from " "DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:439 #, python-format msgid "Create router in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:442 #, python-format msgid "Ignoring admin_state_up=False for router=%r. Overriding with True" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:452 msgid "Create router failed: no SDN-VE tenant." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:460 #, python-format msgid "Create router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:462 #, python-format msgid "Router created: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:467 #, python-format msgid "Update router in progress: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:474 msgid "admin_state_up=False routers are not supported." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493 #, python-format msgid "Update router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:499 #, python-format msgid "Delete router in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:506 #, python-format msgid "" "Delete router operation failed in SDN-VE after deleting the router in DB:" " %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:511 #, python-format msgid "" "Add router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:519 #, python-format msgid "SdnvePluginV2.add_router_interface called. Port info: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:533 #, python-format msgid "Update router-add-interface failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 #, python-format msgid "Added router interface: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:540 #, python-format msgid "" "Add router interface only called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550 msgid "" "SdnvePluginV2._add_router_interface_only: failed to add the interface in " "the roll back. of a remove_router_interface operation" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:556 #, python-format msgid "" "Remove router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565 msgid "No port ID" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 #, python-format msgid "SdnvePluginV2.remove_router_interface port: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:571 msgid "No fixed IP" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:576 #, python-format msgid "SdnvePluginV2.remove_router_interface subnet_id: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:584 #, python-format msgid "Update router-remove-interface failed SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:605 #, python-format msgid "Create floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:616 #, python-format msgid "Creating floating ip operation failed in SDN-VE controller: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:619 #, python-format msgid "Created floatingip : %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:624 #, python-format msgid "Update floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644 #, python-format msgid "Update floating ip failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:650 #, python-format msgid "Delete floatingip in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:655 #, python-format msgid "Delete floatingip failed in SDN-VE: %s" msgstr "" @@ -7294,168 +7286,168 @@ msgstr "" msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:304 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:301 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:319 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:323 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:341 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:354 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:343 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:361 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:352 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:370 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:401 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:392 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:410 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:430 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:448 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:437 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:455 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:458 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:454 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:472 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:461 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:479 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:467 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:475 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:493 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:482 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:486 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:504 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:509 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:533 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:568 #, python-format msgid "" "Option \"%(option)s\" must be supported by command \"%(command)s\" to " "enable %(mode)s mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:527 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:545 msgid "No valid Segmentation ID to perform UCAST test." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:562 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN MCAST mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:569 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 msgid "" "Linux kernel vxlan module and iproute2 3.8 or above are required to " "enable VXLAN." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:579 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:597 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:654 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:672 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:281 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:711 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:714 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:732 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:736 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:350 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:758 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:783 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:801 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:409 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:846 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:864 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:850 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:105 @@ -7463,12 +7455,12 @@ msgstr "" msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:905 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1068 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1108 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 @@ -7477,15 +7469,15 @@ msgstr "" msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1075 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:973 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:981 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1095 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 @@ -7495,7 +7487,7 @@ msgstr "" msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:968 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1125 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1142 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 @@ -7504,7 +7496,7 @@ msgstr "" msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1132 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1149 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 @@ -7513,7 +7505,7 @@ msgstr "" msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:979 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:374 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1154 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 @@ -7521,26 +7513,26 @@ msgstr "" msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:971 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:989 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1001 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1012 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1035 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:428 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1038 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Interface mappings: %s" @@ -8085,167 +8077,167 @@ msgstr "" msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:522 +#: neutron/plugins/midonet/plugin.py:524 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%r had been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:529 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:590 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:595 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:600 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:607 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:611 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:616 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:625 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:659 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:734 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:782 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:794 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:838 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:858 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:898 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:909 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1009 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1033 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1042 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1049 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1089 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1108 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1128 +#: neutron/plugins/midonet/plugin.py:1130 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1157 +#: neutron/plugins/midonet/plugin.py:1159 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1164 +#: neutron/plugins/midonet/plugin.py:1166 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1170 +#: neutron/plugins/midonet/plugin.py:1172 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1202 +#: neutron/plugins/midonet/plugin.py:1204 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1212 +#: neutron/plugins/midonet/plugin.py:1214 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1222 +#: neutron/plugins/midonet/plugin.py:1224 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -8456,91 +8448,101 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:465 neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:467 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:471 neutron/plugins/ml2/plugin.py:591 +#: neutron/plugins/ml2/plugin.py:473 neutron/plugins/ml2/plugin.py:593 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:479 +#: neutron/plugins/ml2/plugin.py:481 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:490 +#: neutron/plugins/ml2/plugin.py:492 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:498 neutron/plugins/ml2/plugin.py:604 +#: neutron/plugins/ml2/plugin.py:500 neutron/plugins/ml2/plugin.py:606 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:504 +#: neutron/plugins/ml2/plugin.py:506 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:513 neutron/plugins/ml2/plugin.py:612 +#: neutron/plugins/ml2/plugin.py:515 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:521 +#: neutron/plugins/ml2/plugin.py:523 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:530 +#: neutron/plugins/ml2/plugin.py:532 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:544 +#: neutron/plugins/ml2/plugin.py:546 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:574 +#: neutron/plugins/ml2/plugin.py:576 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:600 +#: neutron/plugins/ml2/plugin.py:587 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:602 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:621 +#: neutron/plugins/ml2/plugin.py:622 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:632 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:650 +#: neutron/plugins/ml2/plugin.py:661 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:120 +#: neutron/plugins/ml2/plugin.py:721 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:125 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:728 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:121 +#: neutron/plugins/ml2/plugin.py:739 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:126 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:737 +#: neutron/plugins/ml2/plugin.py:748 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:749 +#: neutron/plugins/ml2/plugin.py:760 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:761 +#: neutron/plugins/ml2/plugin.py:772 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9424,7 +9426,7 @@ msgstr "" msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:425 +#: neutron/plugins/mlnx/mlnx_plugin.py:426 #, python-format msgid "create_port with %s" msgstr "" @@ -9763,53 +9765,53 @@ msgstr "" msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:398 +#: neutron/plugins/nec/nec_plugin.py:405 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:546 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:603 +#: neutron/plugins/nec/nec_plugin.py:610 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:635 +#: neutron/plugins/nec/nec_plugin.py:642 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:700 +#: neutron/plugins/nec/nec_plugin.py:707 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:731 +#: neutron/plugins/nec/nec_plugin.py:738 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:741 +#: neutron/plugins/nec/nec_plugin.py:748 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:761 +#: neutron/plugins/nec/nec_plugin.py:768 #, 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:766 +#: neutron/plugins/nec/nec_plugin.py:773 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10260,73 +10262,73 @@ msgstr "" msgid "Port-Mapping for port %s not found on VSD" msgstr "" -#: neutron/plugins/nuage/plugin.py:325 +#: neutron/plugins/nuage/plugin.py:327 msgid "" "Either net_partition is not provided with subnet OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:393 +#: neutron/plugins/nuage/plugin.py:395 #, python-format msgid "" "Unable to complete operation on subnet %s.One or more ports have an IP " "allocation from this subnet." msgstr "" -#: neutron/plugins/nuage/plugin.py:423 +#: neutron/plugins/nuage/plugin.py:425 #, python-format msgid "" "Router %s does not hold default zone OR net_partition mapping. Router-IF " "add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:433 +#: neutron/plugins/nuage/plugin.py:435 #, python-format msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:443 +#: neutron/plugins/nuage/plugin.py:445 #, python-format msgid "" "Subnet %(subnet)s and Router %(router)s belong to different net_partition" " Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:455 +#: neutron/plugins/nuage/plugin.py:457 #, python-format msgid "Subnet %s has one or more active VMs Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:501 neutron/plugins/nuage/plugin.py:506 -#: neutron/plugins/nuage/plugin.py:512 +#: neutron/plugins/nuage/plugin.py:503 neutron/plugins/nuage/plugin.py:508 +#: neutron/plugins/nuage/plugin.py:514 #, python-format msgid "No router interface found for Router %s. Router-IF delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:523 +#: neutron/plugins/nuage/plugin.py:525 #, python-format msgid "Subnet %s has one or more active VMs Router-IF delete not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:532 +#: neutron/plugins/nuage/plugin.py:534 #, python-format msgid "" "Router %s does not hold net_partition assoc on Nuage VSD. Router-IF " "delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:571 +#: neutron/plugins/nuage/plugin.py:573 msgid "" "Either net_partition is not provided with router OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:679 +#: neutron/plugins/nuage/plugin.py:681 #, python-format msgid "One or more router still attached to net_partition %s." msgstr "" -#: neutron/plugins/nuage/plugin.py:684 +#: neutron/plugins/nuage/plugin.py:686 #, python-format msgid "NetPartition with %s does not exist" msgstr "" @@ -10700,20 +10702,20 @@ msgstr "" msgid "Number of seconds to retry acquiring an Open vSwitch datapath" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:245 +#: neutron/plugins/oneconvergence/plugin.py:246 msgid "Failed to create subnet, deleting it from neutron" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:309 +#: neutron/plugins/oneconvergence/plugin.py:310 #, python-format msgid "Deleting newly created neutron port %s" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:379 +#: neutron/plugins/oneconvergence/plugin.py:380 msgid "Failed to create floatingip" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:418 +#: neutron/plugins/oneconvergence/plugin.py:419 msgid "Failed to create router" msgstr "" @@ -11214,166 +11216,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:54 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:71 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:75 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:76 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:87 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:88 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:98 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:99 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:112 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:113 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:127 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:128 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:139 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:164 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:348 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:166 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:350 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:154 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:176 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:178 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:195 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:222 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:197 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:224 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:210 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:212 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:238 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:240 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:253 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:255 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:282 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:284 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:306 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:308 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:316 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:318 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:328 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:330 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:336 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:338 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:360 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:362 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:372 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:374 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:382 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:384 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:388 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:390 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:397 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:399 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:407 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:409 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:415 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:417 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:435 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:437 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:446 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:448 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:468 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:470 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:479 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:481 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:491 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:488 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:500 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:497 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:513 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:506 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:522 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:516 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:535 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:526 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 +msgid "Neutron PLUMgrid Director: disassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:540 +msgid "PLUMgrid Library: disassociate_floatingips() called" +msgstr "" + #: neutron/plugins/ryu/ryu_neutron_plugin.py:64 #, python-format msgid "get_ofp_rest_api: %s" @@ -12929,7 +12939,7 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:534 -#: neutron/plugins/vmware/plugins/base.py:1059 +#: neutron/plugins/vmware/plugins/base.py:1062 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -12970,13 +12980,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:670 -#: neutron/plugins/vmware/plugins/base.py:1779 +#: neutron/plugins/vmware/plugins/base.py:1782 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:674 -#: neutron/plugins/vmware/plugins/base.py:1783 +#: neutron/plugins/vmware/plugins/base.py:1786 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13035,231 +13045,231 @@ msgid "" "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1048 +#: neutron/plugins/vmware/plugins/base.py:1051 #, python-format msgid "" "A nsx lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1067 +#: neutron/plugins/vmware/plugins/base.py:1070 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1070 +#: neutron/plugins/vmware/plugins/base.py:1073 #: neutron/plugins/vmware/plugins/service.py:520 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1105 +#: neutron/plugins/vmware/plugins/base.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1182 +#: neutron/plugins/vmware/plugins/base.py:1185 #, python-format msgid "port created on NSX backend for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1185 +#: neutron/plugins/vmware/plugins/base.py:1188 #, python-format msgid "Logical switch for network %s was not found in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1196 +#: neutron/plugins/vmware/plugins/base.py:1199 msgid "Unable to create port or set port attachment in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1288 +#: neutron/plugins/vmware/plugins/base.py:1291 #, python-format msgid "Updating port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1323 +#: neutron/plugins/vmware/plugins/base.py:1326 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1406 +#: neutron/plugins/vmware/plugins/base.py:1409 msgid "" "Cannot create a distributed router with the NSX platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1412 +#: neutron/plugins/vmware/plugins/base.py:1415 msgid "Unable to create logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1423 +#: neutron/plugins/vmware/plugins/base.py:1426 #, 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/vmware/plugins/base.py:1433 +#: neutron/plugins/vmware/plugins/base.py:1436 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1462 -#: neutron/plugins/vmware/plugins/base.py:1547 +#: neutron/plugins/vmware/plugins/base.py:1465 +#: neutron/plugins/vmware/plugins/base.py:1550 #: neutron/plugins/vmware/plugins/service.py:203 #: neutron/plugins/vmware/plugins/service.py:1214 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1511 +#: neutron/plugins/vmware/plugins/base.py:1514 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1514 +#: neutron/plugins/vmware/plugins/base.py:1517 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1556 +#: neutron/plugins/vmware/plugins/base.py:1559 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1572 +#: neutron/plugins/vmware/plugins/base.py:1575 #, python-format msgid "Logical router %s not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1576 +#: neutron/plugins/vmware/plugins/base.py:1579 msgid "Unable to update logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1578 +#: neutron/plugins/vmware/plugins/base.py:1581 msgid "" "Request cannot contain 'routes' with the NSX platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1635 +#: neutron/plugins/vmware/plugins/base.py:1638 #, python-format msgid "Logical router '%s' not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1639 +#: neutron/plugins/vmware/plugins/base.py:1642 #, python-format msgid "Unable to delete logical router '%s' on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1649 +#: neutron/plugins/vmware/plugins/base.py:1652 #, 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/vmware/plugins/base.py:1717 +#: neutron/plugins/vmware/plugins/base.py:1720 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1815 +#: neutron/plugins/vmware/plugins/base.py:1818 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1820 +#: neutron/plugins/vmware/plugins/base.py:1823 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1952 +#: neutron/plugins/vmware/plugins/base.py:1955 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1958 +#: neutron/plugins/vmware/plugins/base.py:1961 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1995 +#: neutron/plugins/vmware/plugins/base.py:1998 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1998 +#: neutron/plugins/vmware/plugins/base.py:2001 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2032 +#: neutron/plugins/vmware/plugins/base.py:2035 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2055 +#: neutron/plugins/vmware/plugins/base.py:2058 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2084 +#: neutron/plugins/vmware/plugins/base.py:2087 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2113 +#: neutron/plugins/vmware/plugins/base.py:2116 #, python-format msgid "" "Rolling back database changes for gateway device %s because of an error " "in the NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2158 -#: neutron/plugins/vmware/plugins/base.py:2196 +#: neutron/plugins/vmware/plugins/base.py:2161 +#: neutron/plugins/vmware/plugins/base.py:2199 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2293 +#: neutron/plugins/vmware/plugins/base.py:2296 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2300 +#: neutron/plugins/vmware/plugins/base.py:2303 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2348 +#: neutron/plugins/vmware/plugins/base.py:2351 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2380 +#: neutron/plugins/vmware/plugins/base.py:2383 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2388 +#: neutron/plugins/vmware/plugins/base.py:2391 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13267,12 +13277,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2395 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2408 +#: neutron/plugins/vmware/plugins/base.py:2411 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -14449,46 +14459,46 @@ msgstr "" msgid "external_gateway_added: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:50 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:49 msgid "Initializing fwaas iptables driver" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:53 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:52 #, python-format msgid "Creating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:62 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:61 #, python-format msgid "Failed to create firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:66 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:65 #, python-format msgid "Deleting firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:77 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:76 #, python-format msgid "Failed to delete firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:81 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:80 #, python-format msgid "Updating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:90 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:89 #, python-format msgid "Failed to update firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:94 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:93 #, python-format msgid "Applying firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:113 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:112 #, python-format msgid "Failed to apply default policy on firewall: %s" msgstr "" @@ -14748,17 +14758,17 @@ msgstr "" msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:166 #, python-format msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:208 #, python-format msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:369 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -14942,184 +14952,212 @@ msgstr "" msgid "Removing SNAT port for subnet %s as this is the last pool using it..." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:61 +#: neutron/services/loadbalancer/drivers/radware/driver.py:63 msgid "vdirect server IP address" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:64 +#: neutron/services/loadbalancer/drivers/radware/driver.py:66 msgid "vdirect user name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:67 +#: neutron/services/loadbalancer/drivers/radware/driver.py:69 msgid "vdirect user password" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:70 +#: neutron/services/loadbalancer/drivers/radware/driver.py:72 msgid "Service ADC type" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:73 +#: neutron/services/loadbalancer/drivers/radware/driver.py:75 msgid "Service ADC version" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:76 +#: neutron/services/loadbalancer/drivers/radware/driver.py:78 msgid "service HA pair" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:79 +#: neutron/services/loadbalancer/drivers/radware/driver.py:81 msgid "service throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:82 +#: neutron/services/loadbalancer/drivers/radware/driver.py:84 msgid "service ssl throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:85 +#: neutron/services/loadbalancer/drivers/radware/driver.py:87 msgid "service compression throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:88 +#: neutron/services/loadbalancer/drivers/radware/driver.py:90 msgid "service cache" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:91 +#: neutron/services/loadbalancer/drivers/radware/driver.py:93 msgid "l2_l3 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:94 +#: neutron/services/loadbalancer/drivers/radware/driver.py:96 msgid "l4 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:101 +#: neutron/services/loadbalancer/drivers/radware/driver.py:104 msgid "l2_l3 workflow constructor params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:108 +#: neutron/services/loadbalancer/drivers/radware/driver.py:111 msgid "l2_l3 workflow setup params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:111 +#: neutron/services/loadbalancer/drivers/radware/driver.py:114 msgid "List of actions that we dont want to push to the completion queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:115 +#: neutron/services/loadbalancer/drivers/radware/driver.py:118 msgid "l4 workflow action name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:118 +#: neutron/services/loadbalancer/drivers/radware/driver.py:121 msgid "Resource pool ids" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:121 +#: neutron/services/loadbalancer/drivers/radware/driver.py:124 msgid "A required VLAN for the interswitch link to use" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:124 +#: neutron/services/loadbalancer/drivers/radware/driver.py:127 msgid "Support an Alteon interswitch link for stateful session failover" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:183 +#: neutron/services/loadbalancer/drivers/radware/driver.py:221 #, python-format -msgid "create_vip. vip: %s" +msgid "" +"vip: %(vip)s, extended_vip: %(extended_vip)s, network_id: " +"%(vip_network_id)s, service_name: %(service_name)s, pip_info: " +"%(pip_info)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:185 +#: neutron/services/loadbalancer/drivers/radware/driver.py:256 #, python-format -msgid "create_vip. extended_vip: %s" +msgid "Retrieved pip nport: %(port)r for vip: %(vip)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:187 +#: neutron/services/loadbalancer/drivers/radware/driver.py:264 #, python-format -msgid "create_vip. network_id: %s " +msgid "Found no pip nports associated with vip: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:189 +#: neutron/services/loadbalancer/drivers/radware/driver.py:273 #, python-format -msgid "create_vip. service_name: %s " +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:223 +#: neutron/services/loadbalancer/drivers/radware/driver.py:287 #, python-format -msgid "Failed to remove workflow %s. Going to set vip to ERROR status" +msgid "pip nport id: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:314 +#: neutron/services/loadbalancer/drivers/radware/driver.py:291 +#, python-format +msgid "pip nport delete failed: %r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:345 +#: neutron/services/loadbalancer/drivers/radware/driver.py:410 msgid "Starting operation completion handling thread" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:370 +#: neutron/services/loadbalancer/drivers/radware/driver.py:440 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:379 -#: neutron/services/loadbalancer/drivers/radware/driver.py:401 +#: neutron/services/loadbalancer/drivers/radware/driver.py:449 +#: neutron/services/loadbalancer/drivers/radware/driver.py:480 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:387 +#: neutron/services/loadbalancer/drivers/radware/driver.py:457 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:494 +#: neutron/services/loadbalancer/drivers/radware/driver.py:465 +#, python-format +msgid "Post-remove workflow function %r completed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:469 +#, python-format +msgid "Post-remove workflow function %r failed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:584 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:541 +#: neutron/services/loadbalancer/drivers/radware/driver.py:650 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:567 +#: neutron/services/loadbalancer/drivers/radware/driver.py:676 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:574 +#: neutron/services/loadbalancer/drivers/radware/driver.py:683 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:591 +#: neutron/services/loadbalancer/drivers/radware/driver.py:700 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:652 +#: neutron/services/loadbalancer/drivers/radware/driver.py:768 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:664 +#: neutron/services/loadbalancer/drivers/radware/driver.py:780 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:695 +#: neutron/services/loadbalancer/drivers/radware/driver.py:812 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:710 +#: neutron/services/loadbalancer/drivers/radware/driver.py:827 msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:737 +#: neutron/services/loadbalancer/drivers/radware/driver.py:836 +#, python-format +msgid "Post-operation function %(func)r completed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:842 +#, python-format +msgid "Post-operation function %(func)r failed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:876 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:777 +#: neutron/services/loadbalancer/drivers/radware/driver.py:916 #, python-format msgid "_remove_object_from_db %s" msgstr "" @@ -15835,12 +15873,12 @@ msgstr "" msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:404 +#: neutron/tests/unit/vmware/apiclient/fake.py:407 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:413 +#: neutron/tests/unit/vmware/apiclient/fake.py:416 #, python-format msgid "lrouter:%s not found" msgstr "" diff --git a/neutron/locale/ko_KR/LC_MESSAGES/neutron.po b/neutron/locale/ko_KR/LC_MESSAGES/neutron.po index fd24d0805..fa12a7396 100644 --- a/neutron/locale/ko_KR/LC_MESSAGES/neutron.po +++ b/neutron/locale/ko_KR/LC_MESSAGES/neutron.po @@ -9,11 +9,11 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-04-23 06:46+0000\n" +"POT-Creation-Date: 2014-04-26 06:48+0000\n" "PO-Revision-Date: 2014-04-07 06:33+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Korean (Korea) " -"(http://www.transifex.com/projects/p/openstack/language/ko_KR/)\n" +"(http://www.transifex.com/projects/p/neutron/language/ko_KR/)\n" "Plural-Forms: nplurals=1; plural=0\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" @@ -532,7 +532,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:575 neutron/agent/l3_agent.py:954 #: neutron/agent/metadata/agent.py:330 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:107 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:836 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:854 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:300 @@ -629,7 +629,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "라우터 포트 %s에 IP 주소가 없음" -#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:923 +#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:931 #: neutron/services/firewall/agents/varmour/varmour_router.py:102 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -755,7 +755,7 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:657 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:675 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:283 #, python-format msgid "Delete %s" @@ -1145,25 +1145,25 @@ msgstr "사용할 인증 유형" msgid "Authentication region" msgstr "인증 리젼" -#: neutron/agent/linux/interface.py:202 neutron/agent/linux/interface.py:256 -#: neutron/agent/linux/interface.py:318 neutron/agent/linux/interface.py:367 +#: neutron/agent/linux/interface.py:206 neutron/agent/linux/interface.py:260 +#: neutron/agent/linux/interface.py:322 neutron/agent/linux/interface.py:371 #, python-format msgid "Device %s already exists" msgstr "%s 디바이스가 이미 존재함" -#: neutron/agent/linux/interface.py:220 neutron/agent/linux/interface.py:267 -#: neutron/agent/linux/interface.py:330 neutron/agent/linux/interface.py:374 +#: neutron/agent/linux/interface.py:224 neutron/agent/linux/interface.py:271 +#: neutron/agent/linux/interface.py:334 neutron/agent/linux/interface.py:378 #, python-format msgid "Unplugged interface '%s'" msgstr "'%s' 인터페이스를 연결 해제했음" -#: neutron/agent/linux/interface.py:222 neutron/agent/linux/interface.py:266 -#: neutron/agent/linux/interface.py:332 neutron/agent/linux/interface.py:376 +#: neutron/agent/linux/interface.py:226 neutron/agent/linux/interface.py:270 +#: neutron/agent/linux/interface.py:336 neutron/agent/linux/interface.py:380 #, python-format msgid "Failed unplugging interface '%s'" msgstr "'%s' 인터페이스 연결 해제 실패" -#: neutron/agent/linux/interface.py:434 +#: neutron/agent/linux/interface.py:438 #, python-format msgid "Driver location: %s" msgstr "드라이버 위치: %s" @@ -1702,12 +1702,12 @@ msgid "" "%(router_id)s" msgstr "%(topic)s의 에이전트에 %(router_id)s 라우터의 %(method)s 메시지 알림 팬아웃" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:47 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:49 #, python-format msgid "Notify metering agent at %(topic)s.%(host)s the message %(method)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:62 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:64 #, python-format msgid "" "Fanout notify metering agent at %(topic)s the message %(method)s on " @@ -1851,7 +1851,7 @@ msgid "'%s' is not a valid input" msgstr "'%s'이(가) 올바른 입력이 아님" #: neutron/api/v2/attributes.py:357 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "'%s' is not a valid UUID" msgstr "'%s'이(가) 올바른 UUID가 아님" @@ -2871,8 +2871,8 @@ msgstr "" "%(cidr)s과(와) 겹침" #: neutron/db/l3_db.py:387 neutron/db/l3_db.py:464 -#: neutron/plugins/bigswitch/plugin.py:1011 -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1001 +#: neutron/plugins/bigswitch/plugin.py:1010 msgid "Either subnet_id or port_id must be specified" msgstr "subnet_id 또는 port_id 중 하나를 지정해야 함" @@ -2926,18 +2926,18 @@ msgid "" "assigning a floating IP" msgstr "포트 %s에 다중 고정 IP가 있습니다. 부동 IP를 지정할 때 특정 IP를 제공해야 합니다. " -#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1844 +#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1847 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "fixed_ip_address는 port_id 없이 지정할 수 없음" -#: neutron/db/l3_db.py:825 +#: neutron/db/l3_db.py:833 #, 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:929 +#: neutron/db/l3_db.py:937 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "구성된 IP가 없어서 포트 %s을(를) 건너뜀" @@ -3107,6 +3107,11 @@ msgstr "이 유형의 세션 지속성에 대해 'cookie_name'이 지정되어 msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "이 유형의 세션 지속성에 대해 'cookie_name'이 허용되지 않습니다. " +#: neutron/db/metering/metering_rpc.py:50 +#, python-format +msgid "Unable to find agent %s." +msgstr "" + #: neutron/db/migration/cli.py:32 msgid "Neutron plugin provider module" msgstr "" @@ -3704,7 +3709,7 @@ msgid "Port does not have port security binding." msgstr "포트에 포트 보안 바인딩이 없습니다. " #: neutron/extensions/providernet.py:54 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 msgid "Plugin does not support updating provider attributes" msgstr "플러그인이 제공자 속성 업데이트를 지원하지 않음" @@ -3720,47 +3725,47 @@ msgstr "" msgid "Only admin can view or configure quota" msgstr "관리자만이 할당량을 보거나 구성할 수 있습니다. " -#: neutron/extensions/securitygroup.py:35 +#: neutron/extensions/securitygroup.py:34 msgid "For TCP/UDP protocols, port_range_min must be <= port_range_max" msgstr "TCP/UDP 프로토콜의 경우 port_range_min은 port_range_max 이하여야 함" -#: neutron/extensions/securitygroup.py:40 +#: neutron/extensions/securitygroup.py:39 #, python-format msgid "Invalid value for port %(port)s" msgstr "%(port)s 포트에 대한 올바르지 않은 값" -#: neutron/extensions/securitygroup.py:44 +#: neutron/extensions/securitygroup.py:43 #, python-format msgid "" "Invalid value for ICMP %(field)s (%(attr)s) %(value)s. It must be 0 to " "255." msgstr "" -#: neutron/extensions/securitygroup.py:49 +#: neutron/extensions/securitygroup.py:48 #, python-format msgid "" "ICMP code (port-range-max) %(value)s is provided but ICMP type (port-" "range-min) is missing." msgstr "" -#: neutron/extensions/securitygroup.py:54 +#: neutron/extensions/securitygroup.py:53 #, python-format msgid "Security Group %(id)s in use." msgstr "%(id)s 보안 그룹이 사용 중입니다. " -#: neutron/extensions/securitygroup.py:58 +#: neutron/extensions/securitygroup.py:57 msgid "Removing default security group not allowed." msgstr "기본 보안 그룹 제거는 허용되지 않습니다. " -#: neutron/extensions/securitygroup.py:62 +#: neutron/extensions/securitygroup.py:61 msgid "Updating default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:66 +#: neutron/extensions/securitygroup.py:65 msgid "Default security group already exists." msgstr "기본 보안 그룹이 이미 존재합니다. " -#: neutron/extensions/securitygroup.py:70 +#: neutron/extensions/securitygroup.py:69 #, python-format msgid "" "Security group rule protocol %(protocol)s not supported. Only protocol " @@ -3768,58 +3773,58 @@ msgid "" "supported." msgstr "" -#: neutron/extensions/securitygroup.py:76 +#: neutron/extensions/securitygroup.py:75 msgid "Multiple tenant_ids in bulk security group rule create not allowed" msgstr "벌크 보안 그룹 규칙 작성의 다중 tenant_id는 허용되지 않음" -#: neutron/extensions/securitygroup.py:81 +#: neutron/extensions/securitygroup.py:80 msgid "Only remote_ip_prefix or remote_group_id may be provided." msgstr "remote_ip_prefix 또는 remote_group_id만이 제공될 수 있습니다. " -#: neutron/extensions/securitygroup.py:86 +#: neutron/extensions/securitygroup.py:85 msgid "Must also specifiy protocol if port range is given." msgstr "포트 범위가 제공되는 경우 프로토콜도 지정해야 합니다. " -#: neutron/extensions/securitygroup.py:90 +#: neutron/extensions/securitygroup.py:89 msgid "Only allowed to update rules for one security profile at a time" msgstr "한 번에 하나의 보안 프로파일에 대한 규칙만 업데이트하도록 허용됨" -#: neutron/extensions/securitygroup.py:95 +#: neutron/extensions/securitygroup.py:94 #, python-format msgid "Security group %(id)s does not exist" msgstr "%(id)s 보안 그룹이 존재하지 않음" -#: neutron/extensions/securitygroup.py:99 +#: neutron/extensions/securitygroup.py:98 #, python-format msgid "Security group rule %(id)s does not exist" msgstr "보안 그룹 규칙 %(id)s이(가) 존재하지 않음" -#: neutron/extensions/securitygroup.py:103 +#: neutron/extensions/securitygroup.py:102 msgid "Duplicate Security Group Rule in POST." msgstr "POST에 중복 보안 그룹 규칙이 있습니다. " -#: neutron/extensions/securitygroup.py:107 +#: neutron/extensions/securitygroup.py:106 #, python-format msgid "Security group rule already exists. Group id is %(id)s." msgstr "보안 그룹 규칙이 이미 존재합니다. 그룹 ID는 %(id)s입니다. " -#: neutron/extensions/securitygroup.py:111 +#: neutron/extensions/securitygroup.py:110 #, python-format msgid "Conflicting value ethertype %(ethertype)s for CIDR %(cidr)s" msgstr "" -#: neutron/extensions/securitygroup.py:159 +#: neutron/extensions/securitygroup.py:158 #, python-format msgid "'%s' is not an integer or uuid" msgstr "'%s'이(가) 정수 또는 uuid가 아님" -#: neutron/extensions/securitygroup.py:248 +#: neutron/extensions/securitygroup.py:247 msgid "" "Number of security groups allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/securitygroup.py:252 +#: neutron/extensions/securitygroup.py:251 msgid "" "Number of security rules allowed per tenant. A negative value means " "unlimited." @@ -3903,47 +3908,47 @@ msgstr "" msgid "Router %(router_id)s has no external network gateway set" msgstr "" -#: neutron/notifiers/nova.py:130 +#: neutron/notifiers/nova.py:165 msgid "device_id is not set on port yet." msgstr "" -#: neutron/notifiers/nova.py:134 +#: neutron/notifiers/nova.py:169 msgid "Port ID not set! Nova will not be notified of port status change." msgstr "" -#: neutron/notifiers/nova.py:159 +#: neutron/notifiers/nova.py:194 #, python-format msgid "" "Ignoring state change previous_port_status: %(pre_status)s " "current_port_status: %(cur_status)s port_id %(id)s" msgstr "" -#: neutron/notifiers/nova.py:187 +#: neutron/notifiers/nova.py:221 #, python-format msgid "Sending events: %s" msgstr "" -#: neutron/notifiers/nova.py:192 +#: neutron/notifiers/nova.py:226 #, python-format msgid "Nova returned NotFound for event: %s" msgstr "" -#: neutron/notifiers/nova.py:195 +#: neutron/notifiers/nova.py:229 #, python-format msgid "Failed to notify nova on events: %s" msgstr "" -#: neutron/notifiers/nova.py:199 neutron/notifiers/nova.py:215 +#: neutron/notifiers/nova.py:233 neutron/notifiers/nova.py:249 #, python-format msgid "Error response returned from nova: %s" msgstr "" -#: neutron/notifiers/nova.py:210 +#: neutron/notifiers/nova.py:244 #, python-format msgid "Nova event: %s returned with failed status" msgstr "" -#: neutron/notifiers/nova.py:213 +#: neutron/notifiers/nova.py:247 #, python-format msgid "Nova event response: %s" msgstr "" @@ -4598,80 +4603,80 @@ msgstr "" msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:661 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:752 +#: neutron/plugins/bigswitch/plugin.py:742 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:804 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:864 +#: neutron/plugins/bigswitch/plugin.py:854 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:902 +#: neutron/plugins/bigswitch/plugin.py:892 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:924 +#: neutron/plugins/bigswitch/plugin.py:914 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:946 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:975 +#: neutron/plugins/bigswitch/plugin.py:965 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1003 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1036 +#: neutron/plugins/bigswitch/plugin.py:1026 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1053 +#: neutron/plugins/bigswitch/plugin.py:1043 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1059 +#: neutron/plugins/bigswitch/plugin.py:1049 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1075 +#: neutron/plugins/bigswitch/plugin.py:1065 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1090 +#: neutron/plugins/bigswitch/plugin.py:1080 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1108 +#: neutron/plugins/bigswitch/plugin.py:1110 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1123 +#: neutron/plugins/bigswitch/plugin.py:1125 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1124 +#: neutron/plugins/bigswitch/plugin.py:1126 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4900,7 +4905,7 @@ msgstr "에이전트 이벤트 루프의 오류" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:225 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1002 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1365 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 @@ -5014,9 +5019,9 @@ msgid "%s can not be found in database" msgstr "%s을(를) 데이터베이스에서 찾을 수 없음" #: neutron/plugins/brocade/NeutronPlugin.py:300 -#: neutron/plugins/brocade/NeutronPlugin.py:343 -#: neutron/plugins/brocade/NeutronPlugin.py:396 -#: neutron/plugins/brocade/NeutronPlugin.py:426 +#: neutron/plugins/brocade/NeutronPlugin.py:344 +#: neutron/plugins/brocade/NeutronPlugin.py:397 +#: neutron/plugins/brocade/NeutronPlugin.py:427 msgid "Brocade NOS driver error" msgstr "" @@ -5026,9 +5031,9 @@ msgid "Returning the allocated vlan (%d) to the pool" msgstr "할당된 vlan(%d)을 풀에 리턴함" #: neutron/plugins/brocade/NeutronPlugin.py:304 -#: neutron/plugins/brocade/NeutronPlugin.py:344 -#: neutron/plugins/brocade/NeutronPlugin.py:397 -#: neutron/plugins/brocade/NeutronPlugin.py:428 +#: neutron/plugins/brocade/NeutronPlugin.py:345 +#: neutron/plugins/brocade/NeutronPlugin.py:398 +#: neutron/plugins/brocade/NeutronPlugin.py:429 msgid "Brocade plugin raised exception, check logs" msgstr "" @@ -5500,88 +5505,88 @@ msgstr "" msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:866 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:883 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:884 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:891 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:894 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:908 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:915 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:922 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1144 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1151 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1157 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1171 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1168 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1175 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1172 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1179 #, python-format msgid "" "Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " "low address to high address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1185 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1194 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1201 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1200 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1221 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1232 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1253 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1260 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1270 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "Segment range overlaps with another profile" msgstr "" @@ -5720,34 +5725,34 @@ msgstr "" msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:243 msgid "Logical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:268 msgid "network_segment_pool" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:313 msgid "Invalid input for CIDR" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:464 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:452 #, python-format msgid "req: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:473 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:461 #, python-format msgid "status_code %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:478 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:466 #, python-format msgid "VSM: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:493 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:481 #, python-format msgid "Unable to serialize object of type = '%s'" msgstr "" @@ -5756,36 +5761,23 @@ msgstr "" msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 -#, python-format -msgid "_populate_policy_profiles %s" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:191 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:205 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:197 -msgid "_poll_policies" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 -msgid "No policy profile updated from VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:262 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:242 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "provider:network_type 필수" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:266 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:246 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:260 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 @@ -5793,19 +5785,19 @@ msgstr "provider:network_type 필수" msgid "provider:segmentation_id required" msgstr "provider:segmentation_id 필수" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:249 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:254 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:283 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:267 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 @@ -5813,7 +5805,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "provider:network_type %s은(는) 지원되지 않음" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5821,164 +5813,164 @@ msgstr "provider:network_type %s은(는) 지원되지 않음" msgid "Unknown provider:physical_network %s" msgstr "알 수 없는 provider:physical_network %s" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "provider:physical_network 필수" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:480 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:460 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:519 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:499 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:524 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:504 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:525 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:505 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:565 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:545 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:570 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:575 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:558 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:583 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:630 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:633 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:610 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:613 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:645 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:625 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:648 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:678 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:658 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:688 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:703 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:735 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:715 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:757 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:737 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:758 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:738 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:782 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:762 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:822 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:802 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:812 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:843 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:823 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:859 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:897 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:877 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:892 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:933 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:941 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1026 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1006 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:232 @@ -5988,88 +5980,88 @@ msgstr "" msgid "Created network: %s" msgstr "네트워크 작성: %s" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1084 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1064 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1099 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1079 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1103 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1083 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1097 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1125 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1147 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1192 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1174 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1190 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:314 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1219 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1201 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1236 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1256 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1290 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1272 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1280 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1309 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1291 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1306 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1321 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1359 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1341 msgid "Get subnets" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1444 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1426 #, python-format msgid "Scheduling router %s" msgstr "" @@ -6503,7 +6495,7 @@ msgid "port_delete received" msgstr "port_delete가 수신되었음" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:219 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:661 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "port_update가 수신됨" @@ -6595,7 +6587,7 @@ msgid "Removing port failed for device %(device)s: %(e)s" msgstr "%(device)s 장치에서 포트 제거에 실패했습니다: %(e)s" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:437 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:976 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:390 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1267 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 @@ -6603,7 +6595,7 @@ msgid "Agent out of sync with plugin!" msgstr "에이전트가 플러그인과 동기화되지 않았습니다!" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:445 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1006 msgid "Agent loop has new devices!" msgstr "에이전트 루프에 새 디바이스가 있습니다!" @@ -6620,7 +6612,7 @@ msgstr "루프 반복이 간격을 초과했음(%(polling_interval)s 대 %(elaps #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:474 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:269 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1027 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1045 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1362 msgid "Agent initialized successfully, now running... " @@ -6880,242 +6872,242 @@ msgstr "" msgid "Delete network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:248 #, python-format msgid "Delete net failed after deleting the network in DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253 #, python-format msgid "Get network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:259 msgid "Get networks in progress" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:269 #, python-format msgid "Create port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285 msgid "Create port does not have tenant id info" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:291 #, python-format msgid "Create port does not have tenant id info; obtained is: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:312 #, python-format msgid "Create port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:319 #, python-format msgid "Update port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346 #, python-format msgid "Update port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:352 #, python-format msgid "Delete port in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:365 #, python-format msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:374 #, python-format msgid "Create subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:386 #, python-format msgid "Create subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388 #, python-format msgid "Subnet created: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:394 #, python-format msgid "Update subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419 #, python-format msgid "Update subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:425 #, python-format msgid "Delete subnet in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:430 #, python-format msgid "" "Delete subnet operation failed in SDN-VE after deleting the subnet from " "DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:439 #, python-format msgid "Create router in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:442 #, python-format msgid "Ignoring admin_state_up=False for router=%r. Overriding with True" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:452 msgid "Create router failed: no SDN-VE tenant." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:460 #, python-format msgid "Create router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:462 #, python-format msgid "Router created: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:467 #, python-format msgid "Update router in progress: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:474 msgid "admin_state_up=False routers are not supported." msgstr "admin_state_up=False 라우터가 지원되지 않습니다. " -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493 #, python-format msgid "Update router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:499 #, python-format msgid "Delete router in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:506 #, python-format msgid "" "Delete router operation failed in SDN-VE after deleting the router in DB:" " %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:511 #, python-format msgid "" "Add router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:519 #, python-format msgid "SdnvePluginV2.add_router_interface called. Port info: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:533 #, python-format msgid "Update router-add-interface failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 #, python-format msgid "Added router interface: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:540 #, python-format msgid "" "Add router interface only called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550 msgid "" "SdnvePluginV2._add_router_interface_only: failed to add the interface in " "the roll back. of a remove_router_interface operation" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:556 #, python-format msgid "" "Remove router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565 msgid "No port ID" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 #, python-format msgid "SdnvePluginV2.remove_router_interface port: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:571 msgid "No fixed IP" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:576 #, python-format msgid "SdnvePluginV2.remove_router_interface subnet_id: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:584 #, python-format msgid "Update router-remove-interface failed SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:605 #, python-format msgid "Create floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:616 #, python-format msgid "Creating floating ip operation failed in SDN-VE controller: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:619 #, python-format msgid "Created floatingip : %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:624 #, python-format msgid "Update floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644 #, python-format msgid "Update floating ip failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:650 #, python-format msgid "Delete floatingip in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:655 #, python-format msgid "Delete floatingip failed in SDN-VE: %s" msgstr "" @@ -7354,168 +7346,168 @@ msgstr "" msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:304 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "%(interface)s 하위 인터페이스에 대한 %(bridge_name)s 브릿지 시작 중" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:301 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:319 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "%(interface)s 하위 인터페이스에 대한 %(bridge_name)s 브릿지 시작 완료" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:323 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:341 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "%(interface)s을(를) %(bridge_name)s에 추가할 수 없습니다! 예외: %(e)s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:354 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:343 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:361 #, python-format msgid "No mapping for physical network %s" msgstr "실제 네트워크 %s에 대한 맵핑이 없음" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:352 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:370 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "테이프 디바이스 %s이(가) 이 호스트에 없습니다. 건너뜀" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:401 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "%(tap_device_name)s 디바이스를 %(bridge_name)s 브릿지에 추가 중" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:392 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:410 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "%(tap_device_name)s이(가) 이미 %(bridge_name)s에 존재함" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:430 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:448 #, python-format msgid "Deleting bridge %s" msgstr "%s 브릿지 삭제 중" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:437 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:455 #, python-format msgid "Done deleting bridge %s" msgstr "%s 브릿지 삭제 완료" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:458 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "%s 브릿지를 삭제할 수 없으며, 존재하지 않음" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:454 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:472 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "%(bridge_name)s 브릿지에서 %(interface_name)s 디바이스 제거 중" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:461 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:479 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "%(bridge_name)s 브릿지에서 %(interface_name)s 디바이스 제거 완료" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:467 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "%(interface_name)s 디바이스 %(bridge_name)s 브릿지가 없어서 이를 삭제할 수 없음" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:475 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:493 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "vlan에 대한 %s 하위 인터페이스 삭제 중" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:482 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 #, python-format msgid "Done deleting subinterface %s" msgstr "하위 인터페이스 %s 삭제 완료" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:486 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:504 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:509 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:533 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:568 #, python-format msgid "" "Option \"%(option)s\" must be supported by command \"%(command)s\" to " "enable %(mode)s mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:527 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:545 msgid "No valid Segmentation ID to perform UCAST test." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:562 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN MCAST mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:569 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 msgid "" "Linux kernel vxlan module and iproute2 3.8 or above are required to " "enable VXLAN." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:579 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:597 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:654 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:672 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:281 msgid "network_delete received" msgstr "network_delete가 수신됨" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:711 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:714 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:732 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:736 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:350 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:758 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:783 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:801 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:409 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:846 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:864 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "고유 ID에 대한 MAC 주소를 얻을 수 없습니다. 에이전트가 종료됩니다!" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:850 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:105 @@ -7523,12 +7515,12 @@ msgstr "고유 ID에 대한 MAC 주소를 얻을 수 없습니다. 에이전트 msgid "RPC agent_id: %s" msgstr "RPC agent_id: %s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917 #, python-format msgid "Port %s added" msgstr "%s 포트가 추가됨" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:905 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1068 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1108 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 @@ -7537,15 +7529,15 @@ msgstr "%s 포트가 추가됨" msgid "Unable to get port details for %(device)s: %(e)s" msgstr "%(device)s에 대한 포트 세부사항을 가져올 수 없음: %(e)s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1075 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:973 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "%(device)s 포트가 업데이트되었습니다. 세부사항: %(details)s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:981 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1095 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 @@ -7555,7 +7547,7 @@ msgstr "%(device)s 포트가 업데이트되었습니다. 세부사항: %(detail msgid "Device %s not defined on plugin" msgstr "%s 디바이스가 플러그인에서 정의되지 않음" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:968 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1125 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1142 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 @@ -7564,7 +7556,7 @@ msgstr "%s 디바이스가 플러그인에서 정의되지 않음" msgid "Attachment %s removed" msgstr "첨부 %s이(가) 제거됨" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1132 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1149 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 @@ -7573,7 +7565,7 @@ msgstr "첨부 %s이(가) 제거됨" msgid "port_removed failed for %(device)s: %(e)s" msgstr "%(device)s에 대한 port_removed 실패: %(e)s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:979 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:374 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1154 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 @@ -7581,26 +7573,26 @@ msgstr "%(device)s에 대한 port_removed 실패: %(e)s" msgid "Port %s updated." msgstr "%s 포트가 업데이트되었습니다. " -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:971 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:989 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "LinuxBridge 에이전트 RPC 디먼이 시작되었습니다!" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1001 msgid "Update devices failed" msgstr "디바이스 업데이트 실패" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1012 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "에이전트 루프에 오류 발생. 디바이스 정보: %s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1035 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:428 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "physical_interface_mappings 구문 분석 실패: %s. 에이전트가 종료되었습니다!" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1038 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Interface mappings: %s" @@ -8145,47 +8137,47 @@ msgstr "MidonetPluginV2.get_network가 종료됨: qnet=%r" msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "MidonetPluginV2.delete_network가 호출됨: id=%r" -#: neutron/plugins/midonet/plugin.py:522 +#: neutron/plugins/midonet/plugin.py:524 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%r had been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:529 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "MidonetPluginV2.create_port가 호출됨: port=%r" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:590 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:595 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:600 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "MidonetPluginV2.get_port가 호출됨: id=%(id)s fields=%(fields)r" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:607 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:611 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:616 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "MidonetPluginV2.get_ports가 호출됨: filters=%(filters)s fields=%(fields)r" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:625 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " @@ -8194,49 +8186,49 @@ msgstr "" "MidonetPluginV2.delete_port가 호출됨: id=%(id)s " "l3_port_check=%(l3_port_check)r" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:659 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:734 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:782 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:794 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:838 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:858 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "MidonetPluginV2.update_router가 호출됨: id=%(id)s router=%(router)r" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:898 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:909 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "MidonetPluginV2.delete_router가 호출됨: id=%s" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1009 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " @@ -8245,25 +8237,25 @@ msgstr "" "MidonetPluginV2.add_router_interface가 호출됨: router_id=%(router_id)s " "interface_info=%(interface_info)r" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1033 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1042 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1049 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1089 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " @@ -8272,12 +8264,12 @@ msgstr "" "MidonetPluginV2.update_floatingip가 호출됨: id=%(id)s " "floatingip=%(floatingip)s " -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1108 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "MidonetPluginV2.update_floating_ip가 종료됨: fip=%s" -#: neutron/plugins/midonet/plugin.py:1128 +#: neutron/plugins/midonet/plugin.py:1130 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " @@ -8286,22 +8278,22 @@ msgstr "" "MidonetPluginV2.create_security_group이 호출됨: " "security_group=%(security_group)s default_sg=%(default_sg)s " -#: neutron/plugins/midonet/plugin.py:1157 +#: neutron/plugins/midonet/plugin.py:1159 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1164 +#: neutron/plugins/midonet/plugin.py:1166 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1170 +#: neutron/plugins/midonet/plugin.py:1172 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "MidonetPluginV2.delete_security_group이 호출됨: id=%s" -#: neutron/plugins/midonet/plugin.py:1202 +#: neutron/plugins/midonet/plugin.py:1204 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " @@ -8310,12 +8302,12 @@ msgstr "" "MidonetPluginV2.create_security_group_rule이 호출됨: " "security_group_rule=%(security_group_rule)r" -#: neutron/plugins/midonet/plugin.py:1212 +#: neutron/plugins/midonet/plugin.py:1214 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1222 +#: neutron/plugins/midonet/plugin.py:1224 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -8528,91 +8520,101 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:465 neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:467 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:471 neutron/plugins/ml2/plugin.py:591 +#: neutron/plugins/ml2/plugin.py:473 neutron/plugins/ml2/plugin.py:593 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:479 +#: neutron/plugins/ml2/plugin.py:481 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:490 +#: neutron/plugins/ml2/plugin.py:492 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:498 neutron/plugins/ml2/plugin.py:604 +#: neutron/plugins/ml2/plugin.py:500 neutron/plugins/ml2/plugin.py:606 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:504 +#: neutron/plugins/ml2/plugin.py:506 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:513 neutron/plugins/ml2/plugin.py:612 +#: neutron/plugins/ml2/plugin.py:515 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:521 +#: neutron/plugins/ml2/plugin.py:523 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:530 +#: neutron/plugins/ml2/plugin.py:532 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:544 +#: neutron/plugins/ml2/plugin.py:546 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:574 +#: neutron/plugins/ml2/plugin.py:576 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:600 +#: neutron/plugins/ml2/plugin.py:587 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:602 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:621 +#: neutron/plugins/ml2/plugin.py:622 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:632 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:650 +#: neutron/plugins/ml2/plugin.py:661 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:120 +#: neutron/plugins/ml2/plugin.py:721 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:125 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:728 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:121 +#: neutron/plugins/ml2/plugin.py:739 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:126 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:737 +#: neutron/plugins/ml2/plugin.py:748 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:749 +#: neutron/plugins/ml2/plugin.py:760 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:761 +#: neutron/plugins/ml2/plugin.py:772 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9496,7 +9498,7 @@ msgstr "" msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:425 +#: neutron/plugins/mlnx/mlnx_plugin.py:426 #, python-format msgid "create_port with %s" msgstr "" @@ -9835,27 +9837,27 @@ msgstr "NECPluginV2.update_network()가 호출됨, id=%(id)s 네트워크=%(netw msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "NECPluginV2.delete_network()가 호출됨, id=%s ." -#: neutron/plugins/nec/nec_plugin.py:398 +#: neutron/plugins/nec/nec_plugin.py:405 #, python-format msgid "delete_network() failed due to %s" msgstr "%s(으)로 인해 delete_network() 실패" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:546 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "NECPluginV2.create_port()가 호출됨, 포트=%s ." -#: neutron/plugins/nec/nec_plugin.py:603 +#: neutron/plugins/nec/nec_plugin.py:610 #, 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:635 +#: neutron/plugins/nec/nec_plugin.py:642 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "NECPluginV2.delete_port()가 호출됨, id=%s ." -#: neutron/plugins/nec/nec_plugin.py:700 +#: neutron/plugins/nec/nec_plugin.py:707 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " @@ -9864,26 +9866,26 @@ msgstr "" "NECPluginV2RPCCallbacks.get_port_from_device()가 호출됨, device=%(device)s =>" " %(ret)s." -#: neutron/plugins/nec/nec_plugin.py:731 +#: neutron/plugins/nec/nec_plugin.py:738 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "NECPluginV2RPCCallbacks.update_ports()가 호출됨, kwargs=%s ." -#: neutron/plugins/nec/nec_plugin.py:741 +#: neutron/plugins/nec/nec_plugin.py:748 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:761 +#: neutron/plugins/nec/nec_plugin.py:768 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "update_ports(): port_id=%s의 portinfo가 등록되지 않아 port_removed 메시지를 무시했습니다" -#: neutron/plugins/nec/nec_plugin.py:766 +#: neutron/plugins/nec/nec_plugin.py:773 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10337,73 +10339,73 @@ msgstr "" msgid "Port-Mapping for port %s not found on VSD" msgstr "" -#: neutron/plugins/nuage/plugin.py:325 +#: neutron/plugins/nuage/plugin.py:327 msgid "" "Either net_partition is not provided with subnet OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:393 +#: neutron/plugins/nuage/plugin.py:395 #, python-format msgid "" "Unable to complete operation on subnet %s.One or more ports have an IP " "allocation from this subnet." msgstr "" -#: neutron/plugins/nuage/plugin.py:423 +#: neutron/plugins/nuage/plugin.py:425 #, python-format msgid "" "Router %s does not hold default zone OR net_partition mapping. Router-IF " "add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:433 +#: neutron/plugins/nuage/plugin.py:435 #, python-format msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:443 +#: neutron/plugins/nuage/plugin.py:445 #, python-format msgid "" "Subnet %(subnet)s and Router %(router)s belong to different net_partition" " Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:455 +#: neutron/plugins/nuage/plugin.py:457 #, python-format msgid "Subnet %s has one or more active VMs Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:501 neutron/plugins/nuage/plugin.py:506 -#: neutron/plugins/nuage/plugin.py:512 +#: neutron/plugins/nuage/plugin.py:503 neutron/plugins/nuage/plugin.py:508 +#: neutron/plugins/nuage/plugin.py:514 #, python-format msgid "No router interface found for Router %s. Router-IF delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:523 +#: neutron/plugins/nuage/plugin.py:525 #, python-format msgid "Subnet %s has one or more active VMs Router-IF delete not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:532 +#: neutron/plugins/nuage/plugin.py:534 #, python-format msgid "" "Router %s does not hold net_partition assoc on Nuage VSD. Router-IF " "delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:571 +#: neutron/plugins/nuage/plugin.py:573 msgid "" "Either net_partition is not provided with router OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:679 +#: neutron/plugins/nuage/plugin.py:681 #, python-format msgid "One or more router still attached to net_partition %s." msgstr "" -#: neutron/plugins/nuage/plugin.py:684 +#: neutron/plugins/nuage/plugin.py:686 #, python-format msgid "NetPartition with %s does not exist" msgstr "" @@ -10783,20 +10785,20 @@ msgstr "" msgid "Number of seconds to retry acquiring an Open vSwitch datapath" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:245 +#: neutron/plugins/oneconvergence/plugin.py:246 msgid "Failed to create subnet, deleting it from neutron" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:309 +#: neutron/plugins/oneconvergence/plugin.py:310 #, python-format msgid "Deleting newly created neutron port %s" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:379 +#: neutron/plugins/oneconvergence/plugin.py:380 msgid "Failed to create floatingip" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:418 +#: neutron/plugins/oneconvergence/plugin.py:419 msgid "Failed to create router" msgstr "" @@ -11297,166 +11299,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:54 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:71 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:75 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:76 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:87 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:88 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:98 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:99 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:112 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:113 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:127 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:128 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:139 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:164 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:348 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:166 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:350 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:154 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:176 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:178 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:195 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:222 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:197 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:224 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:210 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:212 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:238 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:240 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:253 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:255 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:282 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:284 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:306 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:308 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:316 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:318 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:328 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:330 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:336 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:338 msgid "update_subnet() called" msgstr "update_subnet()이 호출됨" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:360 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:362 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:372 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:374 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:382 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:384 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:388 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:390 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:397 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:399 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:407 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:409 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:415 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:417 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:435 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:437 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:446 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:448 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:468 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:470 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:479 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:481 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:491 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:488 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:500 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:497 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:513 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:506 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:522 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:516 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:535 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:526 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 +msgid "Neutron PLUMgrid Director: disassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:540 +msgid "PLUMgrid Library: disassociate_floatingips() called" +msgstr "" + #: neutron/plugins/ryu/ryu_neutron_plugin.py:64 #, python-format msgid "get_ofp_rest_api: %s" @@ -13026,7 +13036,7 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:534 -#: neutron/plugins/vmware/plugins/base.py:1059 +#: neutron/plugins/vmware/plugins/base.py:1062 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -13067,13 +13077,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:670 -#: neutron/plugins/vmware/plugins/base.py:1779 +#: neutron/plugins/vmware/plugins/base.py:1782 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:674 -#: neutron/plugins/vmware/plugins/base.py:1783 +#: neutron/plugins/vmware/plugins/base.py:1786 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13132,231 +13142,231 @@ msgid "" "Ignoring setting for network %s" msgstr "admin_state_up=False인 네트워크는 이 플러그인에서 아직 지원되지 않습니다. 네트워크 %s에 대한 설정을 무시합니다. " -#: neutron/plugins/vmware/plugins/base.py:1048 +#: neutron/plugins/vmware/plugins/base.py:1051 #, python-format msgid "" "A nsx lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1067 +#: neutron/plugins/vmware/plugins/base.py:1070 #, python-format msgid "delete_network completed for tenant: %s" msgstr "delete_network가 테넌트에 대해 완료됨: %s" -#: neutron/plugins/vmware/plugins/base.py:1070 +#: neutron/plugins/vmware/plugins/base.py:1073 #: neutron/plugins/vmware/plugins/service.py:520 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1105 +#: neutron/plugins/vmware/plugins/base.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "admin_state_up=False 네트워크는 지원되지 않습니다. " -#: neutron/plugins/vmware/plugins/base.py:1182 +#: neutron/plugins/vmware/plugins/base.py:1185 #, python-format msgid "port created on NSX backend for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1185 +#: neutron/plugins/vmware/plugins/base.py:1188 #, python-format msgid "Logical switch for network %s was not found in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1196 +#: neutron/plugins/vmware/plugins/base.py:1199 msgid "Unable to create port or set port attachment in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1288 +#: neutron/plugins/vmware/plugins/base.py:1291 #, python-format msgid "Updating port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1323 +#: neutron/plugins/vmware/plugins/base.py:1326 #, python-format msgid "Unable to update port id: %s." msgstr "포트 ID를 업데이트 할 수 없습니다: %s." -#: neutron/plugins/vmware/plugins/base.py:1406 +#: neutron/plugins/vmware/plugins/base.py:1409 msgid "" "Cannot create a distributed router with the NSX platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1412 +#: neutron/plugins/vmware/plugins/base.py:1415 msgid "Unable to create logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1423 +#: neutron/plugins/vmware/plugins/base.py:1426 #, 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/vmware/plugins/base.py:1433 +#: neutron/plugins/vmware/plugins/base.py:1436 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1462 -#: neutron/plugins/vmware/plugins/base.py:1547 +#: neutron/plugins/vmware/plugins/base.py:1465 +#: neutron/plugins/vmware/plugins/base.py:1550 #: neutron/plugins/vmware/plugins/service.py:203 #: neutron/plugins/vmware/plugins/service.py:1214 #, python-format msgid "Network '%s' is not a valid external network" msgstr "네트워크 '%s'이(가) 올바른 외부 네트워크가 아님" -#: neutron/plugins/vmware/plugins/base.py:1511 +#: neutron/plugins/vmware/plugins/base.py:1514 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1514 +#: neutron/plugins/vmware/plugins/base.py:1517 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1556 +#: neutron/plugins/vmware/plugins/base.py:1559 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1572 +#: neutron/plugins/vmware/plugins/base.py:1575 #, python-format msgid "Logical router %s not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1576 +#: neutron/plugins/vmware/plugins/base.py:1579 msgid "Unable to update logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1578 +#: neutron/plugins/vmware/plugins/base.py:1581 msgid "" "Request cannot contain 'routes' with the NSX platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1635 +#: neutron/plugins/vmware/plugins/base.py:1638 #, python-format msgid "Logical router '%s' not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1639 +#: neutron/plugins/vmware/plugins/base.py:1642 #, python-format msgid "Unable to delete logical router '%s' on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1649 +#: neutron/plugins/vmware/plugins/base.py:1652 #, 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/vmware/plugins/base.py:1717 +#: neutron/plugins/vmware/plugins/base.py:1720 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "subnet:%(subnet_id)s 및 router:%(router_id)s에 대해 Add_router_interface가 완료됨" -#: neutron/plugins/vmware/plugins/base.py:1815 +#: neutron/plugins/vmware/plugins/base.py:1818 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1820 +#: neutron/plugins/vmware/plugins/base.py:1823 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1952 +#: neutron/plugins/vmware/plugins/base.py:1955 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1958 +#: neutron/plugins/vmware/plugins/base.py:1961 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1995 +#: neutron/plugins/vmware/plugins/base.py:1998 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "포트 '%s'을(를) 부동 IP와 연관시킬 수 없음" -#: neutron/plugins/vmware/plugins/base.py:1998 +#: neutron/plugins/vmware/plugins/base.py:2001 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2032 +#: neutron/plugins/vmware/plugins/base.py:2035 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2055 +#: neutron/plugins/vmware/plugins/base.py:2058 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2084 +#: neutron/plugins/vmware/plugins/base.py:2087 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2113 +#: neutron/plugins/vmware/plugins/base.py:2116 #, python-format msgid "" "Rolling back database changes for gateway device %s because of an error " "in the NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2158 -#: neutron/plugins/vmware/plugins/base.py:2196 +#: neutron/plugins/vmware/plugins/base.py:2161 +#: neutron/plugins/vmware/plugins/base.py:2199 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2293 +#: neutron/plugins/vmware/plugins/base.py:2296 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2300 +#: neutron/plugins/vmware/plugins/base.py:2303 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2348 +#: neutron/plugins/vmware/plugins/base.py:2351 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2380 +#: neutron/plugins/vmware/plugins/base.py:2383 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2388 +#: neutron/plugins/vmware/plugins/base.py:2391 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13364,12 +13374,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2395 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2408 +#: neutron/plugins/vmware/plugins/base.py:2411 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -14546,46 +14556,46 @@ msgstr "" msgid "external_gateway_added: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:50 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:49 msgid "Initializing fwaas iptables driver" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:53 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:52 #, python-format msgid "Creating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:62 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:61 #, python-format msgid "Failed to create firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:66 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:65 #, python-format msgid "Deleting firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:77 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:76 #, python-format msgid "Failed to delete firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:81 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:80 #, python-format msgid "Updating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:90 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:89 #, python-format msgid "Failed to update firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:94 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:93 #, python-format msgid "Applying firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:113 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:112 #, python-format msgid "Failed to apply default policy on firewall: %s" msgstr "" @@ -14845,17 +14855,17 @@ msgstr "사용자 그룹" msgid "Error importing interface driver: %s" msgstr "인터페이스 드라이버를 가져오는 중 오류 발생: %s" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:166 #, python-format msgid "Stats socket not found for pool %s" msgstr "풀 %s에 대한 상태 소켓을 찾을 수 없음" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:208 #, python-format msgid "Error while connecting to stats socket: %s" msgstr "상태 소켓을 연결하는 중 오류 발생: %s" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:369 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "haproxy 프로세스를 강제 종료할 수 없음: %s" @@ -15039,184 +15049,212 @@ msgstr "" msgid "Removing SNAT port for subnet %s as this is the last pool using it..." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:61 +#: neutron/services/loadbalancer/drivers/radware/driver.py:63 msgid "vdirect server IP address" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:64 +#: neutron/services/loadbalancer/drivers/radware/driver.py:66 msgid "vdirect user name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:67 +#: neutron/services/loadbalancer/drivers/radware/driver.py:69 msgid "vdirect user password" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:70 +#: neutron/services/loadbalancer/drivers/radware/driver.py:72 msgid "Service ADC type" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:73 +#: neutron/services/loadbalancer/drivers/radware/driver.py:75 msgid "Service ADC version" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:76 +#: neutron/services/loadbalancer/drivers/radware/driver.py:78 msgid "service HA pair" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:79 +#: neutron/services/loadbalancer/drivers/radware/driver.py:81 msgid "service throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:82 +#: neutron/services/loadbalancer/drivers/radware/driver.py:84 msgid "service ssl throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:85 +#: neutron/services/loadbalancer/drivers/radware/driver.py:87 msgid "service compression throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:88 +#: neutron/services/loadbalancer/drivers/radware/driver.py:90 msgid "service cache" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:91 +#: neutron/services/loadbalancer/drivers/radware/driver.py:93 msgid "l2_l3 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:94 +#: neutron/services/loadbalancer/drivers/radware/driver.py:96 msgid "l4 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:101 +#: neutron/services/loadbalancer/drivers/radware/driver.py:104 msgid "l2_l3 workflow constructor params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:108 +#: neutron/services/loadbalancer/drivers/radware/driver.py:111 msgid "l2_l3 workflow setup params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:111 +#: neutron/services/loadbalancer/drivers/radware/driver.py:114 msgid "List of actions that we dont want to push to the completion queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:115 +#: neutron/services/loadbalancer/drivers/radware/driver.py:118 msgid "l4 workflow action name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:118 +#: neutron/services/loadbalancer/drivers/radware/driver.py:121 msgid "Resource pool ids" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:121 +#: neutron/services/loadbalancer/drivers/radware/driver.py:124 msgid "A required VLAN for the interswitch link to use" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:124 +#: neutron/services/loadbalancer/drivers/radware/driver.py:127 msgid "Support an Alteon interswitch link for stateful session failover" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:183 +#: neutron/services/loadbalancer/drivers/radware/driver.py:221 #, python-format -msgid "create_vip. vip: %s" +msgid "" +"vip: %(vip)s, extended_vip: %(extended_vip)s, network_id: " +"%(vip_network_id)s, service_name: %(service_name)s, pip_info: " +"%(pip_info)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:185 +#: neutron/services/loadbalancer/drivers/radware/driver.py:256 #, python-format -msgid "create_vip. extended_vip: %s" +msgid "Retrieved pip nport: %(port)r for vip: %(vip)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:187 +#: neutron/services/loadbalancer/drivers/radware/driver.py:264 #, python-format -msgid "create_vip. network_id: %s " +msgid "Found no pip nports associated with vip: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:189 +#: neutron/services/loadbalancer/drivers/radware/driver.py:273 #, python-format -msgid "create_vip. service_name: %s " +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:223 +#: neutron/services/loadbalancer/drivers/radware/driver.py:287 #, python-format -msgid "Failed to remove workflow %s. Going to set vip to ERROR status" +msgid "pip nport id: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:314 +#: neutron/services/loadbalancer/drivers/radware/driver.py:291 +#, python-format +msgid "pip nport delete failed: %r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:345 +#: neutron/services/loadbalancer/drivers/radware/driver.py:410 msgid "Starting operation completion handling thread" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:370 +#: neutron/services/loadbalancer/drivers/radware/driver.py:440 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:379 -#: neutron/services/loadbalancer/drivers/radware/driver.py:401 +#: neutron/services/loadbalancer/drivers/radware/driver.py:449 +#: neutron/services/loadbalancer/drivers/radware/driver.py:480 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:387 +#: neutron/services/loadbalancer/drivers/radware/driver.py:457 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:494 +#: neutron/services/loadbalancer/drivers/radware/driver.py:465 +#, python-format +msgid "Post-remove workflow function %r completed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:469 +#, python-format +msgid "Post-remove workflow function %r failed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:584 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:541 +#: neutron/services/loadbalancer/drivers/radware/driver.py:650 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:567 +#: neutron/services/loadbalancer/drivers/radware/driver.py:676 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:574 +#: neutron/services/loadbalancer/drivers/radware/driver.py:683 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:591 +#: neutron/services/loadbalancer/drivers/radware/driver.py:700 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:652 +#: neutron/services/loadbalancer/drivers/radware/driver.py:768 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:664 +#: neutron/services/loadbalancer/drivers/radware/driver.py:780 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:695 +#: neutron/services/loadbalancer/drivers/radware/driver.py:812 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:710 +#: neutron/services/loadbalancer/drivers/radware/driver.py:827 msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:737 +#: neutron/services/loadbalancer/drivers/radware/driver.py:836 +#, python-format +msgid "Post-operation function %(func)r completed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:842 +#, python-format +msgid "Post-operation function %(func)r failed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:876 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:777 +#: neutron/services/loadbalancer/drivers/radware/driver.py:916 #, python-format msgid "_remove_object_from_db %s" msgstr "" @@ -15932,12 +15970,12 @@ msgstr "" msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:404 +#: neutron/tests/unit/vmware/apiclient/fake.py:407 #, python-format msgid "lswitch:%s not found" msgstr "lswitch:%s을(를) 찾을 수 없음" -#: neutron/tests/unit/vmware/apiclient/fake.py:413 +#: neutron/tests/unit/vmware/apiclient/fake.py:416 #, python-format msgid "lrouter:%s not found" msgstr "lrouter:%s을(를) 찾을 수 없음" diff --git a/neutron/locale/ml_IN/LC_MESSAGES/neutron.po b/neutron/locale/ml_IN/LC_MESSAGES/neutron.po index 0b84462b6..7f8fa4e5f 100644 --- a/neutron/locale/ml_IN/LC_MESSAGES/neutron.po +++ b/neutron/locale/ml_IN/LC_MESSAGES/neutron.po @@ -7,11 +7,11 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-04-23 06:46+0000\n" +"POT-Creation-Date: 2014-04-26 06:48+0000\n" "PO-Revision-Date: 2014-04-07 06:32+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Malayalam (India) " -"(http://www.transifex.com/projects/p/openstack/language/ml_IN/)\n" +"(http://www.transifex.com/projects/p/neutron/language/ml_IN/)\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" @@ -526,7 +526,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:575 neutron/agent/l3_agent.py:954 #: neutron/agent/metadata/agent.py:330 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:107 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:836 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:854 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:300 @@ -623,7 +623,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:923 +#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:931 #: neutron/services/firewall/agents/varmour/varmour_router.py:102 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -749,7 +749,7 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:657 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:675 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:283 #, python-format msgid "Delete %s" @@ -1137,25 +1137,25 @@ msgstr "" msgid "Authentication region" msgstr "" -#: neutron/agent/linux/interface.py:202 neutron/agent/linux/interface.py:256 -#: neutron/agent/linux/interface.py:318 neutron/agent/linux/interface.py:367 +#: neutron/agent/linux/interface.py:206 neutron/agent/linux/interface.py:260 +#: neutron/agent/linux/interface.py:322 neutron/agent/linux/interface.py:371 #, python-format msgid "Device %s already exists" msgstr "" -#: neutron/agent/linux/interface.py:220 neutron/agent/linux/interface.py:267 -#: neutron/agent/linux/interface.py:330 neutron/agent/linux/interface.py:374 +#: neutron/agent/linux/interface.py:224 neutron/agent/linux/interface.py:271 +#: neutron/agent/linux/interface.py:334 neutron/agent/linux/interface.py:378 #, python-format msgid "Unplugged interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:222 neutron/agent/linux/interface.py:266 -#: neutron/agent/linux/interface.py:332 neutron/agent/linux/interface.py:376 +#: neutron/agent/linux/interface.py:226 neutron/agent/linux/interface.py:270 +#: neutron/agent/linux/interface.py:336 neutron/agent/linux/interface.py:380 #, python-format msgid "Failed unplugging interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:434 +#: neutron/agent/linux/interface.py:438 #, python-format msgid "Driver location: %s" msgstr "" @@ -1687,12 +1687,12 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:47 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:49 #, python-format msgid "Notify metering agent at %(topic)s.%(host)s the message %(method)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:62 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:64 #, python-format msgid "" "Fanout notify metering agent at %(topic)s the message %(method)s on " @@ -1836,7 +1836,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:357 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2848,8 +2848,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:387 neutron/db/l3_db.py:464 -#: neutron/plugins/bigswitch/plugin.py:1011 -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1001 +#: neutron/plugins/bigswitch/plugin.py:1010 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2901,18 +2901,18 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1844 +#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1847 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:825 +#: neutron/db/l3_db.py:833 #, 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:929 +#: neutron/db/l3_db.py:937 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -3080,6 +3080,11 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" +#: neutron/db/metering/metering_rpc.py:50 +#, python-format +msgid "Unable to find agent %s." +msgstr "" + #: neutron/db/migration/cli.py:32 msgid "Neutron plugin provider module" msgstr "" @@ -3664,7 +3669,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:54 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -3680,47 +3685,47 @@ msgstr "" msgid "Only admin can view or configure quota" msgstr "" -#: neutron/extensions/securitygroup.py:35 +#: neutron/extensions/securitygroup.py:34 msgid "For TCP/UDP protocols, port_range_min must be <= port_range_max" msgstr "" -#: neutron/extensions/securitygroup.py:40 +#: neutron/extensions/securitygroup.py:39 #, python-format msgid "Invalid value for port %(port)s" msgstr "" -#: neutron/extensions/securitygroup.py:44 +#: neutron/extensions/securitygroup.py:43 #, python-format msgid "" "Invalid value for ICMP %(field)s (%(attr)s) %(value)s. It must be 0 to " "255." msgstr "" -#: neutron/extensions/securitygroup.py:49 +#: neutron/extensions/securitygroup.py:48 #, python-format msgid "" "ICMP code (port-range-max) %(value)s is provided but ICMP type (port-" "range-min) is missing." msgstr "" -#: neutron/extensions/securitygroup.py:54 +#: neutron/extensions/securitygroup.py:53 #, python-format msgid "Security Group %(id)s in use." msgstr "" -#: neutron/extensions/securitygroup.py:58 +#: neutron/extensions/securitygroup.py:57 msgid "Removing default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:62 +#: neutron/extensions/securitygroup.py:61 msgid "Updating default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:66 +#: neutron/extensions/securitygroup.py:65 msgid "Default security group already exists." msgstr "" -#: neutron/extensions/securitygroup.py:70 +#: neutron/extensions/securitygroup.py:69 #, python-format msgid "" "Security group rule protocol %(protocol)s not supported. Only protocol " @@ -3728,58 +3733,58 @@ msgid "" "supported." msgstr "" -#: neutron/extensions/securitygroup.py:76 +#: neutron/extensions/securitygroup.py:75 msgid "Multiple tenant_ids in bulk security group rule create not allowed" msgstr "" -#: neutron/extensions/securitygroup.py:81 +#: neutron/extensions/securitygroup.py:80 msgid "Only remote_ip_prefix or remote_group_id may be provided." msgstr "" -#: neutron/extensions/securitygroup.py:86 +#: neutron/extensions/securitygroup.py:85 msgid "Must also specifiy protocol if port range is given." msgstr "" -#: neutron/extensions/securitygroup.py:90 +#: neutron/extensions/securitygroup.py:89 msgid "Only allowed to update rules for one security profile at a time" msgstr "" -#: neutron/extensions/securitygroup.py:95 +#: neutron/extensions/securitygroup.py:94 #, python-format msgid "Security group %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:99 +#: neutron/extensions/securitygroup.py:98 #, python-format msgid "Security group rule %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:103 +#: neutron/extensions/securitygroup.py:102 msgid "Duplicate Security Group Rule in POST." msgstr "" -#: neutron/extensions/securitygroup.py:107 +#: neutron/extensions/securitygroup.py:106 #, python-format msgid "Security group rule already exists. Group id is %(id)s." msgstr "" -#: neutron/extensions/securitygroup.py:111 +#: neutron/extensions/securitygroup.py:110 #, python-format msgid "Conflicting value ethertype %(ethertype)s for CIDR %(cidr)s" msgstr "" -#: neutron/extensions/securitygroup.py:159 +#: neutron/extensions/securitygroup.py:158 #, python-format msgid "'%s' is not an integer or uuid" msgstr "" -#: neutron/extensions/securitygroup.py:248 +#: neutron/extensions/securitygroup.py:247 msgid "" "Number of security groups allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/securitygroup.py:252 +#: neutron/extensions/securitygroup.py:251 msgid "" "Number of security rules allowed per tenant. A negative value means " "unlimited." @@ -3863,47 +3868,47 @@ msgstr "" msgid "Router %(router_id)s has no external network gateway set" msgstr "" -#: neutron/notifiers/nova.py:130 +#: neutron/notifiers/nova.py:165 msgid "device_id is not set on port yet." msgstr "" -#: neutron/notifiers/nova.py:134 +#: neutron/notifiers/nova.py:169 msgid "Port ID not set! Nova will not be notified of port status change." msgstr "" -#: neutron/notifiers/nova.py:159 +#: neutron/notifiers/nova.py:194 #, python-format msgid "" "Ignoring state change previous_port_status: %(pre_status)s " "current_port_status: %(cur_status)s port_id %(id)s" msgstr "" -#: neutron/notifiers/nova.py:187 +#: neutron/notifiers/nova.py:221 #, python-format msgid "Sending events: %s" msgstr "" -#: neutron/notifiers/nova.py:192 +#: neutron/notifiers/nova.py:226 #, python-format msgid "Nova returned NotFound for event: %s" msgstr "" -#: neutron/notifiers/nova.py:195 +#: neutron/notifiers/nova.py:229 #, python-format msgid "Failed to notify nova on events: %s" msgstr "" -#: neutron/notifiers/nova.py:199 neutron/notifiers/nova.py:215 +#: neutron/notifiers/nova.py:233 neutron/notifiers/nova.py:249 #, python-format msgid "Error response returned from nova: %s" msgstr "" -#: neutron/notifiers/nova.py:210 +#: neutron/notifiers/nova.py:244 #, python-format msgid "Nova event: %s returned with failed status" msgstr "" -#: neutron/notifiers/nova.py:213 +#: neutron/notifiers/nova.py:247 #, python-format msgid "Nova event response: %s" msgstr "" @@ -4548,80 +4553,80 @@ msgstr "" msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:661 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:752 +#: neutron/plugins/bigswitch/plugin.py:742 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:804 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:864 +#: neutron/plugins/bigswitch/plugin.py:854 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:902 +#: neutron/plugins/bigswitch/plugin.py:892 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:924 +#: neutron/plugins/bigswitch/plugin.py:914 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:946 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:975 +#: neutron/plugins/bigswitch/plugin.py:965 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1003 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1036 +#: neutron/plugins/bigswitch/plugin.py:1026 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1053 +#: neutron/plugins/bigswitch/plugin.py:1043 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1059 +#: neutron/plugins/bigswitch/plugin.py:1049 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1075 +#: neutron/plugins/bigswitch/plugin.py:1065 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1090 +#: neutron/plugins/bigswitch/plugin.py:1080 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1108 +#: neutron/plugins/bigswitch/plugin.py:1110 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1123 +#: neutron/plugins/bigswitch/plugin.py:1125 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1124 +#: neutron/plugins/bigswitch/plugin.py:1126 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4850,7 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:225 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1002 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1365 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 @@ -4964,9 +4969,9 @@ msgid "%s can not be found in database" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:300 -#: neutron/plugins/brocade/NeutronPlugin.py:343 -#: neutron/plugins/brocade/NeutronPlugin.py:396 -#: neutron/plugins/brocade/NeutronPlugin.py:426 +#: neutron/plugins/brocade/NeutronPlugin.py:344 +#: neutron/plugins/brocade/NeutronPlugin.py:397 +#: neutron/plugins/brocade/NeutronPlugin.py:427 msgid "Brocade NOS driver error" msgstr "" @@ -4976,9 +4981,9 @@ msgid "Returning the allocated vlan (%d) to the pool" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:304 -#: neutron/plugins/brocade/NeutronPlugin.py:344 -#: neutron/plugins/brocade/NeutronPlugin.py:397 -#: neutron/plugins/brocade/NeutronPlugin.py:428 +#: neutron/plugins/brocade/NeutronPlugin.py:345 +#: neutron/plugins/brocade/NeutronPlugin.py:398 +#: neutron/plugins/brocade/NeutronPlugin.py:429 msgid "Brocade plugin raised exception, check logs" msgstr "" @@ -5450,88 +5455,88 @@ msgstr "" msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:866 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:883 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:884 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:891 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:894 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:908 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:915 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:922 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1144 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1151 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1157 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1171 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1168 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1175 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1172 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1179 #, python-format msgid "" "Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " "low address to high address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1185 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1194 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1201 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1200 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1221 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1232 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1253 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1260 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1270 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "Segment range overlaps with another profile" msgstr "" @@ -5670,34 +5675,34 @@ msgstr "" msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:243 msgid "Logical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:268 msgid "network_segment_pool" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:313 msgid "Invalid input for CIDR" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:464 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:452 #, python-format msgid "req: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:473 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:461 #, python-format msgid "status_code %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:478 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:466 #, python-format msgid "VSM: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:493 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:481 #, python-format msgid "Unable to serialize object of type = '%s'" msgstr "" @@ -5706,36 +5711,23 @@ msgstr "" msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 -#, python-format -msgid "_populate_policy_profiles %s" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:191 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:205 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:197 -msgid "_poll_policies" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 -msgid "No policy profile updated from VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:262 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:242 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:266 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:246 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:260 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 @@ -5743,19 +5735,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:249 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:254 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:283 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:267 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 @@ -5763,7 +5755,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5771,164 +5763,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:480 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:460 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:519 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:499 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:524 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:504 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:525 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:505 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:565 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:545 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:570 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:575 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:558 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:583 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:630 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:633 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:610 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:613 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:645 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:625 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:648 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:678 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:658 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:688 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:703 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:735 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:715 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:757 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:737 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:758 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:738 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:782 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:762 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:822 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:802 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:812 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:843 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:823 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:859 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:897 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:877 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:892 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:933 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:941 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1026 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1006 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:232 @@ -5938,88 +5930,88 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1084 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1064 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1099 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1079 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1103 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1083 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1097 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1125 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1147 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1192 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1174 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1190 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:314 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1219 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1201 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1236 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1256 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1290 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1272 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1280 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1309 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1291 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1306 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1321 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1359 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1341 msgid "Get subnets" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1444 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1426 #, python-format msgid "Scheduling router %s" msgstr "" @@ -6451,7 +6443,7 @@ msgid "port_delete received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:219 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:661 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" @@ -6543,7 +6535,7 @@ msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:437 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:976 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:390 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1267 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 @@ -6551,7 +6543,7 @@ msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:445 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1006 msgid "Agent loop has new devices!" msgstr "" @@ -6568,7 +6560,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:474 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:269 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1027 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1045 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1362 msgid "Agent initialized successfully, now running... " @@ -6822,242 +6814,242 @@ msgstr "" msgid "Delete network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:248 #, python-format msgid "Delete net failed after deleting the network in DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253 #, python-format msgid "Get network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:259 msgid "Get networks in progress" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:269 #, python-format msgid "Create port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285 msgid "Create port does not have tenant id info" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:291 #, python-format msgid "Create port does not have tenant id info; obtained is: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:312 #, python-format msgid "Create port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:319 #, python-format msgid "Update port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346 #, python-format msgid "Update port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:352 #, python-format msgid "Delete port in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:365 #, python-format msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:374 #, python-format msgid "Create subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:386 #, python-format msgid "Create subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388 #, python-format msgid "Subnet created: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:394 #, python-format msgid "Update subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419 #, python-format msgid "Update subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:425 #, python-format msgid "Delete subnet in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:430 #, python-format msgid "" "Delete subnet operation failed in SDN-VE after deleting the subnet from " "DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:439 #, python-format msgid "Create router in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:442 #, python-format msgid "Ignoring admin_state_up=False for router=%r. Overriding with True" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:452 msgid "Create router failed: no SDN-VE tenant." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:460 #, python-format msgid "Create router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:462 #, python-format msgid "Router created: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:467 #, python-format msgid "Update router in progress: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:474 msgid "admin_state_up=False routers are not supported." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493 #, python-format msgid "Update router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:499 #, python-format msgid "Delete router in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:506 #, python-format msgid "" "Delete router operation failed in SDN-VE after deleting the router in DB:" " %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:511 #, python-format msgid "" "Add router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:519 #, python-format msgid "SdnvePluginV2.add_router_interface called. Port info: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:533 #, python-format msgid "Update router-add-interface failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 #, python-format msgid "Added router interface: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:540 #, python-format msgid "" "Add router interface only called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550 msgid "" "SdnvePluginV2._add_router_interface_only: failed to add the interface in " "the roll back. of a remove_router_interface operation" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:556 #, python-format msgid "" "Remove router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565 msgid "No port ID" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 #, python-format msgid "SdnvePluginV2.remove_router_interface port: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:571 msgid "No fixed IP" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:576 #, python-format msgid "SdnvePluginV2.remove_router_interface subnet_id: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:584 #, python-format msgid "Update router-remove-interface failed SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:605 #, python-format msgid "Create floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:616 #, python-format msgid "Creating floating ip operation failed in SDN-VE controller: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:619 #, python-format msgid "Created floatingip : %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:624 #, python-format msgid "Update floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644 #, python-format msgid "Update floating ip failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:650 #, python-format msgid "Delete floatingip in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:655 #, python-format msgid "Delete floatingip failed in SDN-VE: %s" msgstr "" @@ -7294,168 +7286,168 @@ msgstr "" msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:304 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:301 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:319 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:323 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:341 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:354 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:343 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:361 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:352 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:370 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:401 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:392 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:410 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:430 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:448 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:437 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:455 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:458 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:454 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:472 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:461 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:479 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:467 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:475 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:493 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:482 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:486 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:504 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:509 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:533 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:568 #, python-format msgid "" "Option \"%(option)s\" must be supported by command \"%(command)s\" to " "enable %(mode)s mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:527 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:545 msgid "No valid Segmentation ID to perform UCAST test." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:562 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN MCAST mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:569 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 msgid "" "Linux kernel vxlan module and iproute2 3.8 or above are required to " "enable VXLAN." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:579 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:597 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:654 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:672 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:281 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:711 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:714 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:732 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:736 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:350 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:758 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:783 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:801 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:409 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:846 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:864 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:850 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:105 @@ -7463,12 +7455,12 @@ msgstr "" msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:905 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1068 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1108 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 @@ -7477,15 +7469,15 @@ msgstr "" msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1075 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:973 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:981 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1095 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 @@ -7495,7 +7487,7 @@ msgstr "" msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:968 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1125 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1142 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 @@ -7504,7 +7496,7 @@ msgstr "" msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1132 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1149 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 @@ -7513,7 +7505,7 @@ msgstr "" msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:979 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:374 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1154 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 @@ -7521,26 +7513,26 @@ msgstr "" msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:971 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:989 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1001 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1012 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1035 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:428 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1038 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Interface mappings: %s" @@ -8085,167 +8077,167 @@ msgstr "" msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:522 +#: neutron/plugins/midonet/plugin.py:524 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%r had been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:529 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:590 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:595 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:600 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:607 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:611 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:616 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:625 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:659 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:734 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:782 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:794 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:838 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:858 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:898 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:909 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1009 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1033 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1042 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1049 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1089 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1108 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1128 +#: neutron/plugins/midonet/plugin.py:1130 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1157 +#: neutron/plugins/midonet/plugin.py:1159 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1164 +#: neutron/plugins/midonet/plugin.py:1166 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1170 +#: neutron/plugins/midonet/plugin.py:1172 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1202 +#: neutron/plugins/midonet/plugin.py:1204 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1212 +#: neutron/plugins/midonet/plugin.py:1214 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1222 +#: neutron/plugins/midonet/plugin.py:1224 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -8456,91 +8448,101 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:465 neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:467 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:471 neutron/plugins/ml2/plugin.py:591 +#: neutron/plugins/ml2/plugin.py:473 neutron/plugins/ml2/plugin.py:593 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:479 +#: neutron/plugins/ml2/plugin.py:481 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:490 +#: neutron/plugins/ml2/plugin.py:492 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:498 neutron/plugins/ml2/plugin.py:604 +#: neutron/plugins/ml2/plugin.py:500 neutron/plugins/ml2/plugin.py:606 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:504 +#: neutron/plugins/ml2/plugin.py:506 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:513 neutron/plugins/ml2/plugin.py:612 +#: neutron/plugins/ml2/plugin.py:515 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:521 +#: neutron/plugins/ml2/plugin.py:523 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:530 +#: neutron/plugins/ml2/plugin.py:532 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:544 +#: neutron/plugins/ml2/plugin.py:546 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:574 +#: neutron/plugins/ml2/plugin.py:576 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:600 +#: neutron/plugins/ml2/plugin.py:587 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:602 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:621 +#: neutron/plugins/ml2/plugin.py:622 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:632 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:650 +#: neutron/plugins/ml2/plugin.py:661 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:120 +#: neutron/plugins/ml2/plugin.py:721 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:125 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:728 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:121 +#: neutron/plugins/ml2/plugin.py:739 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:126 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:737 +#: neutron/plugins/ml2/plugin.py:748 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:749 +#: neutron/plugins/ml2/plugin.py:760 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:761 +#: neutron/plugins/ml2/plugin.py:772 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9424,7 +9426,7 @@ msgstr "" msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:425 +#: neutron/plugins/mlnx/mlnx_plugin.py:426 #, python-format msgid "create_port with %s" msgstr "" @@ -9763,53 +9765,53 @@ msgstr "" msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:398 +#: neutron/plugins/nec/nec_plugin.py:405 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:546 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:603 +#: neutron/plugins/nec/nec_plugin.py:610 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:635 +#: neutron/plugins/nec/nec_plugin.py:642 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:700 +#: neutron/plugins/nec/nec_plugin.py:707 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:731 +#: neutron/plugins/nec/nec_plugin.py:738 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:741 +#: neutron/plugins/nec/nec_plugin.py:748 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:761 +#: neutron/plugins/nec/nec_plugin.py:768 #, 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:766 +#: neutron/plugins/nec/nec_plugin.py:773 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10260,73 +10262,73 @@ msgstr "" msgid "Port-Mapping for port %s not found on VSD" msgstr "" -#: neutron/plugins/nuage/plugin.py:325 +#: neutron/plugins/nuage/plugin.py:327 msgid "" "Either net_partition is not provided with subnet OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:393 +#: neutron/plugins/nuage/plugin.py:395 #, python-format msgid "" "Unable to complete operation on subnet %s.One or more ports have an IP " "allocation from this subnet." msgstr "" -#: neutron/plugins/nuage/plugin.py:423 +#: neutron/plugins/nuage/plugin.py:425 #, python-format msgid "" "Router %s does not hold default zone OR net_partition mapping. Router-IF " "add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:433 +#: neutron/plugins/nuage/plugin.py:435 #, python-format msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:443 +#: neutron/plugins/nuage/plugin.py:445 #, python-format msgid "" "Subnet %(subnet)s and Router %(router)s belong to different net_partition" " Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:455 +#: neutron/plugins/nuage/plugin.py:457 #, python-format msgid "Subnet %s has one or more active VMs Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:501 neutron/plugins/nuage/plugin.py:506 -#: neutron/plugins/nuage/plugin.py:512 +#: neutron/plugins/nuage/plugin.py:503 neutron/plugins/nuage/plugin.py:508 +#: neutron/plugins/nuage/plugin.py:514 #, python-format msgid "No router interface found for Router %s. Router-IF delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:523 +#: neutron/plugins/nuage/plugin.py:525 #, python-format msgid "Subnet %s has one or more active VMs Router-IF delete not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:532 +#: neutron/plugins/nuage/plugin.py:534 #, python-format msgid "" "Router %s does not hold net_partition assoc on Nuage VSD. Router-IF " "delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:571 +#: neutron/plugins/nuage/plugin.py:573 msgid "" "Either net_partition is not provided with router OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:679 +#: neutron/plugins/nuage/plugin.py:681 #, python-format msgid "One or more router still attached to net_partition %s." msgstr "" -#: neutron/plugins/nuage/plugin.py:684 +#: neutron/plugins/nuage/plugin.py:686 #, python-format msgid "NetPartition with %s does not exist" msgstr "" @@ -10700,20 +10702,20 @@ msgstr "" msgid "Number of seconds to retry acquiring an Open vSwitch datapath" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:245 +#: neutron/plugins/oneconvergence/plugin.py:246 msgid "Failed to create subnet, deleting it from neutron" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:309 +#: neutron/plugins/oneconvergence/plugin.py:310 #, python-format msgid "Deleting newly created neutron port %s" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:379 +#: neutron/plugins/oneconvergence/plugin.py:380 msgid "Failed to create floatingip" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:418 +#: neutron/plugins/oneconvergence/plugin.py:419 msgid "Failed to create router" msgstr "" @@ -11214,166 +11216,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:54 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:71 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:75 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:76 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:87 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:88 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:98 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:99 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:112 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:113 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:127 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:128 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:139 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:164 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:348 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:166 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:350 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:154 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:176 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:178 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:195 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:222 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:197 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:224 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:210 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:212 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:238 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:240 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:253 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:255 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:282 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:284 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:306 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:308 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:316 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:318 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:328 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:330 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:336 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:338 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:360 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:362 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:372 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:374 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:382 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:384 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:388 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:390 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:397 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:399 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:407 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:409 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:415 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:417 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:435 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:437 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:446 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:448 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:468 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:470 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:479 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:481 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:491 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:488 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:500 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:497 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:513 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:506 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:522 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:516 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:535 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:526 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 +msgid "Neutron PLUMgrid Director: disassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:540 +msgid "PLUMgrid Library: disassociate_floatingips() called" +msgstr "" + #: neutron/plugins/ryu/ryu_neutron_plugin.py:64 #, python-format msgid "get_ofp_rest_api: %s" @@ -12929,7 +12939,7 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:534 -#: neutron/plugins/vmware/plugins/base.py:1059 +#: neutron/plugins/vmware/plugins/base.py:1062 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -12970,13 +12980,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:670 -#: neutron/plugins/vmware/plugins/base.py:1779 +#: neutron/plugins/vmware/plugins/base.py:1782 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:674 -#: neutron/plugins/vmware/plugins/base.py:1783 +#: neutron/plugins/vmware/plugins/base.py:1786 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13035,231 +13045,231 @@ msgid "" "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1048 +#: neutron/plugins/vmware/plugins/base.py:1051 #, python-format msgid "" "A nsx lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1067 +#: neutron/plugins/vmware/plugins/base.py:1070 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1070 +#: neutron/plugins/vmware/plugins/base.py:1073 #: neutron/plugins/vmware/plugins/service.py:520 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1105 +#: neutron/plugins/vmware/plugins/base.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1182 +#: neutron/plugins/vmware/plugins/base.py:1185 #, python-format msgid "port created on NSX backend for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1185 +#: neutron/plugins/vmware/plugins/base.py:1188 #, python-format msgid "Logical switch for network %s was not found in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1196 +#: neutron/plugins/vmware/plugins/base.py:1199 msgid "Unable to create port or set port attachment in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1288 +#: neutron/plugins/vmware/plugins/base.py:1291 #, python-format msgid "Updating port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1323 +#: neutron/plugins/vmware/plugins/base.py:1326 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1406 +#: neutron/plugins/vmware/plugins/base.py:1409 msgid "" "Cannot create a distributed router with the NSX platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1412 +#: neutron/plugins/vmware/plugins/base.py:1415 msgid "Unable to create logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1423 +#: neutron/plugins/vmware/plugins/base.py:1426 #, 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/vmware/plugins/base.py:1433 +#: neutron/plugins/vmware/plugins/base.py:1436 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1462 -#: neutron/plugins/vmware/plugins/base.py:1547 +#: neutron/plugins/vmware/plugins/base.py:1465 +#: neutron/plugins/vmware/plugins/base.py:1550 #: neutron/plugins/vmware/plugins/service.py:203 #: neutron/plugins/vmware/plugins/service.py:1214 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1511 +#: neutron/plugins/vmware/plugins/base.py:1514 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1514 +#: neutron/plugins/vmware/plugins/base.py:1517 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1556 +#: neutron/plugins/vmware/plugins/base.py:1559 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1572 +#: neutron/plugins/vmware/plugins/base.py:1575 #, python-format msgid "Logical router %s not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1576 +#: neutron/plugins/vmware/plugins/base.py:1579 msgid "Unable to update logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1578 +#: neutron/plugins/vmware/plugins/base.py:1581 msgid "" "Request cannot contain 'routes' with the NSX platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1635 +#: neutron/plugins/vmware/plugins/base.py:1638 #, python-format msgid "Logical router '%s' not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1639 +#: neutron/plugins/vmware/plugins/base.py:1642 #, python-format msgid "Unable to delete logical router '%s' on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1649 +#: neutron/plugins/vmware/plugins/base.py:1652 #, 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/vmware/plugins/base.py:1717 +#: neutron/plugins/vmware/plugins/base.py:1720 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1815 +#: neutron/plugins/vmware/plugins/base.py:1818 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1820 +#: neutron/plugins/vmware/plugins/base.py:1823 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1952 +#: neutron/plugins/vmware/plugins/base.py:1955 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1958 +#: neutron/plugins/vmware/plugins/base.py:1961 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1995 +#: neutron/plugins/vmware/plugins/base.py:1998 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1998 +#: neutron/plugins/vmware/plugins/base.py:2001 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2032 +#: neutron/plugins/vmware/plugins/base.py:2035 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2055 +#: neutron/plugins/vmware/plugins/base.py:2058 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2084 +#: neutron/plugins/vmware/plugins/base.py:2087 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2113 +#: neutron/plugins/vmware/plugins/base.py:2116 #, python-format msgid "" "Rolling back database changes for gateway device %s because of an error " "in the NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2158 -#: neutron/plugins/vmware/plugins/base.py:2196 +#: neutron/plugins/vmware/plugins/base.py:2161 +#: neutron/plugins/vmware/plugins/base.py:2199 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2293 +#: neutron/plugins/vmware/plugins/base.py:2296 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2300 +#: neutron/plugins/vmware/plugins/base.py:2303 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2348 +#: neutron/plugins/vmware/plugins/base.py:2351 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2380 +#: neutron/plugins/vmware/plugins/base.py:2383 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2388 +#: neutron/plugins/vmware/plugins/base.py:2391 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13267,12 +13277,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2395 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2408 +#: neutron/plugins/vmware/plugins/base.py:2411 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -14449,46 +14459,46 @@ msgstr "" msgid "external_gateway_added: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:50 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:49 msgid "Initializing fwaas iptables driver" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:53 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:52 #, python-format msgid "Creating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:62 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:61 #, python-format msgid "Failed to create firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:66 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:65 #, python-format msgid "Deleting firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:77 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:76 #, python-format msgid "Failed to delete firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:81 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:80 #, python-format msgid "Updating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:90 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:89 #, python-format msgid "Failed to update firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:94 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:93 #, python-format msgid "Applying firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:113 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:112 #, python-format msgid "Failed to apply default policy on firewall: %s" msgstr "" @@ -14748,17 +14758,17 @@ msgstr "" msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:166 #, python-format msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:208 #, python-format msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:369 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -14942,184 +14952,212 @@ msgstr "" msgid "Removing SNAT port for subnet %s as this is the last pool using it..." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:61 +#: neutron/services/loadbalancer/drivers/radware/driver.py:63 msgid "vdirect server IP address" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:64 +#: neutron/services/loadbalancer/drivers/radware/driver.py:66 msgid "vdirect user name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:67 +#: neutron/services/loadbalancer/drivers/radware/driver.py:69 msgid "vdirect user password" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:70 +#: neutron/services/loadbalancer/drivers/radware/driver.py:72 msgid "Service ADC type" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:73 +#: neutron/services/loadbalancer/drivers/radware/driver.py:75 msgid "Service ADC version" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:76 +#: neutron/services/loadbalancer/drivers/radware/driver.py:78 msgid "service HA pair" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:79 +#: neutron/services/loadbalancer/drivers/radware/driver.py:81 msgid "service throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:82 +#: neutron/services/loadbalancer/drivers/radware/driver.py:84 msgid "service ssl throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:85 +#: neutron/services/loadbalancer/drivers/radware/driver.py:87 msgid "service compression throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:88 +#: neutron/services/loadbalancer/drivers/radware/driver.py:90 msgid "service cache" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:91 +#: neutron/services/loadbalancer/drivers/radware/driver.py:93 msgid "l2_l3 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:94 +#: neutron/services/loadbalancer/drivers/radware/driver.py:96 msgid "l4 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:101 +#: neutron/services/loadbalancer/drivers/radware/driver.py:104 msgid "l2_l3 workflow constructor params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:108 +#: neutron/services/loadbalancer/drivers/radware/driver.py:111 msgid "l2_l3 workflow setup params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:111 +#: neutron/services/loadbalancer/drivers/radware/driver.py:114 msgid "List of actions that we dont want to push to the completion queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:115 +#: neutron/services/loadbalancer/drivers/radware/driver.py:118 msgid "l4 workflow action name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:118 +#: neutron/services/loadbalancer/drivers/radware/driver.py:121 msgid "Resource pool ids" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:121 +#: neutron/services/loadbalancer/drivers/radware/driver.py:124 msgid "A required VLAN for the interswitch link to use" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:124 +#: neutron/services/loadbalancer/drivers/radware/driver.py:127 msgid "Support an Alteon interswitch link for stateful session failover" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:183 +#: neutron/services/loadbalancer/drivers/radware/driver.py:221 #, python-format -msgid "create_vip. vip: %s" +msgid "" +"vip: %(vip)s, extended_vip: %(extended_vip)s, network_id: " +"%(vip_network_id)s, service_name: %(service_name)s, pip_info: " +"%(pip_info)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:185 +#: neutron/services/loadbalancer/drivers/radware/driver.py:256 #, python-format -msgid "create_vip. extended_vip: %s" +msgid "Retrieved pip nport: %(port)r for vip: %(vip)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:187 +#: neutron/services/loadbalancer/drivers/radware/driver.py:264 #, python-format -msgid "create_vip. network_id: %s " +msgid "Found no pip nports associated with vip: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:189 +#: neutron/services/loadbalancer/drivers/radware/driver.py:273 #, python-format -msgid "create_vip. service_name: %s " +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:223 +#: neutron/services/loadbalancer/drivers/radware/driver.py:287 #, python-format -msgid "Failed to remove workflow %s. Going to set vip to ERROR status" +msgid "pip nport id: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:314 +#: neutron/services/loadbalancer/drivers/radware/driver.py:291 +#, python-format +msgid "pip nport delete failed: %r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:345 +#: neutron/services/loadbalancer/drivers/radware/driver.py:410 msgid "Starting operation completion handling thread" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:370 +#: neutron/services/loadbalancer/drivers/radware/driver.py:440 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:379 -#: neutron/services/loadbalancer/drivers/radware/driver.py:401 +#: neutron/services/loadbalancer/drivers/radware/driver.py:449 +#: neutron/services/loadbalancer/drivers/radware/driver.py:480 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:387 +#: neutron/services/loadbalancer/drivers/radware/driver.py:457 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:494 +#: neutron/services/loadbalancer/drivers/radware/driver.py:465 +#, python-format +msgid "Post-remove workflow function %r completed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:469 +#, python-format +msgid "Post-remove workflow function %r failed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:584 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:541 +#: neutron/services/loadbalancer/drivers/radware/driver.py:650 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:567 +#: neutron/services/loadbalancer/drivers/radware/driver.py:676 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:574 +#: neutron/services/loadbalancer/drivers/radware/driver.py:683 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:591 +#: neutron/services/loadbalancer/drivers/radware/driver.py:700 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:652 +#: neutron/services/loadbalancer/drivers/radware/driver.py:768 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:664 +#: neutron/services/loadbalancer/drivers/radware/driver.py:780 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:695 +#: neutron/services/loadbalancer/drivers/radware/driver.py:812 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:710 +#: neutron/services/loadbalancer/drivers/radware/driver.py:827 msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:737 +#: neutron/services/loadbalancer/drivers/radware/driver.py:836 +#, python-format +msgid "Post-operation function %(func)r completed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:842 +#, python-format +msgid "Post-operation function %(func)r failed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:876 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:777 +#: neutron/services/loadbalancer/drivers/radware/driver.py:916 #, python-format msgid "_remove_object_from_db %s" msgstr "" @@ -15835,12 +15873,12 @@ msgstr "" msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:404 +#: neutron/tests/unit/vmware/apiclient/fake.py:407 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:413 +#: neutron/tests/unit/vmware/apiclient/fake.py:416 #, python-format msgid "lrouter:%s not found" msgstr "" diff --git a/neutron/locale/mr_IN/LC_MESSAGES/neutron.po b/neutron/locale/mr_IN/LC_MESSAGES/neutron.po index 85b41a8a9..b7a8b0075 100644 --- a/neutron/locale/mr_IN/LC_MESSAGES/neutron.po +++ b/neutron/locale/mr_IN/LC_MESSAGES/neutron.po @@ -7,11 +7,11 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-04-23 06:46+0000\n" +"POT-Creation-Date: 2014-04-26 06:48+0000\n" "PO-Revision-Date: 2014-04-07 06:32+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Marathi (India) " -"(http://www.transifex.com/projects/p/openstack/language/mr_IN/)\n" +"(http://www.transifex.com/projects/p/neutron/language/mr_IN/)\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" @@ -526,7 +526,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:575 neutron/agent/l3_agent.py:954 #: neutron/agent/metadata/agent.py:330 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:107 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:836 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:854 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:300 @@ -623,7 +623,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:923 +#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:931 #: neutron/services/firewall/agents/varmour/varmour_router.py:102 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -749,7 +749,7 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:657 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:675 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:283 #, python-format msgid "Delete %s" @@ -1137,25 +1137,25 @@ msgstr "" msgid "Authentication region" msgstr "" -#: neutron/agent/linux/interface.py:202 neutron/agent/linux/interface.py:256 -#: neutron/agent/linux/interface.py:318 neutron/agent/linux/interface.py:367 +#: neutron/agent/linux/interface.py:206 neutron/agent/linux/interface.py:260 +#: neutron/agent/linux/interface.py:322 neutron/agent/linux/interface.py:371 #, python-format msgid "Device %s already exists" msgstr "" -#: neutron/agent/linux/interface.py:220 neutron/agent/linux/interface.py:267 -#: neutron/agent/linux/interface.py:330 neutron/agent/linux/interface.py:374 +#: neutron/agent/linux/interface.py:224 neutron/agent/linux/interface.py:271 +#: neutron/agent/linux/interface.py:334 neutron/agent/linux/interface.py:378 #, python-format msgid "Unplugged interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:222 neutron/agent/linux/interface.py:266 -#: neutron/agent/linux/interface.py:332 neutron/agent/linux/interface.py:376 +#: neutron/agent/linux/interface.py:226 neutron/agent/linux/interface.py:270 +#: neutron/agent/linux/interface.py:336 neutron/agent/linux/interface.py:380 #, python-format msgid "Failed unplugging interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:434 +#: neutron/agent/linux/interface.py:438 #, python-format msgid "Driver location: %s" msgstr "" @@ -1687,12 +1687,12 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:47 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:49 #, python-format msgid "Notify metering agent at %(topic)s.%(host)s the message %(method)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:62 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:64 #, python-format msgid "" "Fanout notify metering agent at %(topic)s the message %(method)s on " @@ -1836,7 +1836,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:357 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2848,8 +2848,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:387 neutron/db/l3_db.py:464 -#: neutron/plugins/bigswitch/plugin.py:1011 -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1001 +#: neutron/plugins/bigswitch/plugin.py:1010 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2901,18 +2901,18 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1844 +#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1847 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:825 +#: neutron/db/l3_db.py:833 #, 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:929 +#: neutron/db/l3_db.py:937 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -3080,6 +3080,11 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" +#: neutron/db/metering/metering_rpc.py:50 +#, python-format +msgid "Unable to find agent %s." +msgstr "" + #: neutron/db/migration/cli.py:32 msgid "Neutron plugin provider module" msgstr "" @@ -3664,7 +3669,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:54 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -3680,47 +3685,47 @@ msgstr "" msgid "Only admin can view or configure quota" msgstr "" -#: neutron/extensions/securitygroup.py:35 +#: neutron/extensions/securitygroup.py:34 msgid "For TCP/UDP protocols, port_range_min must be <= port_range_max" msgstr "" -#: neutron/extensions/securitygroup.py:40 +#: neutron/extensions/securitygroup.py:39 #, python-format msgid "Invalid value for port %(port)s" msgstr "" -#: neutron/extensions/securitygroup.py:44 +#: neutron/extensions/securitygroup.py:43 #, python-format msgid "" "Invalid value for ICMP %(field)s (%(attr)s) %(value)s. It must be 0 to " "255." msgstr "" -#: neutron/extensions/securitygroup.py:49 +#: neutron/extensions/securitygroup.py:48 #, python-format msgid "" "ICMP code (port-range-max) %(value)s is provided but ICMP type (port-" "range-min) is missing." msgstr "" -#: neutron/extensions/securitygroup.py:54 +#: neutron/extensions/securitygroup.py:53 #, python-format msgid "Security Group %(id)s in use." msgstr "" -#: neutron/extensions/securitygroup.py:58 +#: neutron/extensions/securitygroup.py:57 msgid "Removing default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:62 +#: neutron/extensions/securitygroup.py:61 msgid "Updating default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:66 +#: neutron/extensions/securitygroup.py:65 msgid "Default security group already exists." msgstr "" -#: neutron/extensions/securitygroup.py:70 +#: neutron/extensions/securitygroup.py:69 #, python-format msgid "" "Security group rule protocol %(protocol)s not supported. Only protocol " @@ -3728,58 +3733,58 @@ msgid "" "supported." msgstr "" -#: neutron/extensions/securitygroup.py:76 +#: neutron/extensions/securitygroup.py:75 msgid "Multiple tenant_ids in bulk security group rule create not allowed" msgstr "" -#: neutron/extensions/securitygroup.py:81 +#: neutron/extensions/securitygroup.py:80 msgid "Only remote_ip_prefix or remote_group_id may be provided." msgstr "" -#: neutron/extensions/securitygroup.py:86 +#: neutron/extensions/securitygroup.py:85 msgid "Must also specifiy protocol if port range is given." msgstr "" -#: neutron/extensions/securitygroup.py:90 +#: neutron/extensions/securitygroup.py:89 msgid "Only allowed to update rules for one security profile at a time" msgstr "" -#: neutron/extensions/securitygroup.py:95 +#: neutron/extensions/securitygroup.py:94 #, python-format msgid "Security group %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:99 +#: neutron/extensions/securitygroup.py:98 #, python-format msgid "Security group rule %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:103 +#: neutron/extensions/securitygroup.py:102 msgid "Duplicate Security Group Rule in POST." msgstr "" -#: neutron/extensions/securitygroup.py:107 +#: neutron/extensions/securitygroup.py:106 #, python-format msgid "Security group rule already exists. Group id is %(id)s." msgstr "" -#: neutron/extensions/securitygroup.py:111 +#: neutron/extensions/securitygroup.py:110 #, python-format msgid "Conflicting value ethertype %(ethertype)s for CIDR %(cidr)s" msgstr "" -#: neutron/extensions/securitygroup.py:159 +#: neutron/extensions/securitygroup.py:158 #, python-format msgid "'%s' is not an integer or uuid" msgstr "" -#: neutron/extensions/securitygroup.py:248 +#: neutron/extensions/securitygroup.py:247 msgid "" "Number of security groups allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/securitygroup.py:252 +#: neutron/extensions/securitygroup.py:251 msgid "" "Number of security rules allowed per tenant. A negative value means " "unlimited." @@ -3863,47 +3868,47 @@ msgstr "" msgid "Router %(router_id)s has no external network gateway set" msgstr "" -#: neutron/notifiers/nova.py:130 +#: neutron/notifiers/nova.py:165 msgid "device_id is not set on port yet." msgstr "" -#: neutron/notifiers/nova.py:134 +#: neutron/notifiers/nova.py:169 msgid "Port ID not set! Nova will not be notified of port status change." msgstr "" -#: neutron/notifiers/nova.py:159 +#: neutron/notifiers/nova.py:194 #, python-format msgid "" "Ignoring state change previous_port_status: %(pre_status)s " "current_port_status: %(cur_status)s port_id %(id)s" msgstr "" -#: neutron/notifiers/nova.py:187 +#: neutron/notifiers/nova.py:221 #, python-format msgid "Sending events: %s" msgstr "" -#: neutron/notifiers/nova.py:192 +#: neutron/notifiers/nova.py:226 #, python-format msgid "Nova returned NotFound for event: %s" msgstr "" -#: neutron/notifiers/nova.py:195 +#: neutron/notifiers/nova.py:229 #, python-format msgid "Failed to notify nova on events: %s" msgstr "" -#: neutron/notifiers/nova.py:199 neutron/notifiers/nova.py:215 +#: neutron/notifiers/nova.py:233 neutron/notifiers/nova.py:249 #, python-format msgid "Error response returned from nova: %s" msgstr "" -#: neutron/notifiers/nova.py:210 +#: neutron/notifiers/nova.py:244 #, python-format msgid "Nova event: %s returned with failed status" msgstr "" -#: neutron/notifiers/nova.py:213 +#: neutron/notifiers/nova.py:247 #, python-format msgid "Nova event response: %s" msgstr "" @@ -4548,80 +4553,80 @@ msgstr "" msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:661 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:752 +#: neutron/plugins/bigswitch/plugin.py:742 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:804 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:864 +#: neutron/plugins/bigswitch/plugin.py:854 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:902 +#: neutron/plugins/bigswitch/plugin.py:892 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:924 +#: neutron/plugins/bigswitch/plugin.py:914 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:946 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:975 +#: neutron/plugins/bigswitch/plugin.py:965 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1003 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1036 +#: neutron/plugins/bigswitch/plugin.py:1026 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1053 +#: neutron/plugins/bigswitch/plugin.py:1043 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1059 +#: neutron/plugins/bigswitch/plugin.py:1049 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1075 +#: neutron/plugins/bigswitch/plugin.py:1065 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1090 +#: neutron/plugins/bigswitch/plugin.py:1080 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1108 +#: neutron/plugins/bigswitch/plugin.py:1110 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1123 +#: neutron/plugins/bigswitch/plugin.py:1125 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1124 +#: neutron/plugins/bigswitch/plugin.py:1126 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4850,7 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:225 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1002 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1365 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 @@ -4964,9 +4969,9 @@ msgid "%s can not be found in database" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:300 -#: neutron/plugins/brocade/NeutronPlugin.py:343 -#: neutron/plugins/brocade/NeutronPlugin.py:396 -#: neutron/plugins/brocade/NeutronPlugin.py:426 +#: neutron/plugins/brocade/NeutronPlugin.py:344 +#: neutron/plugins/brocade/NeutronPlugin.py:397 +#: neutron/plugins/brocade/NeutronPlugin.py:427 msgid "Brocade NOS driver error" msgstr "" @@ -4976,9 +4981,9 @@ msgid "Returning the allocated vlan (%d) to the pool" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:304 -#: neutron/plugins/brocade/NeutronPlugin.py:344 -#: neutron/plugins/brocade/NeutronPlugin.py:397 -#: neutron/plugins/brocade/NeutronPlugin.py:428 +#: neutron/plugins/brocade/NeutronPlugin.py:345 +#: neutron/plugins/brocade/NeutronPlugin.py:398 +#: neutron/plugins/brocade/NeutronPlugin.py:429 msgid "Brocade plugin raised exception, check logs" msgstr "" @@ -5450,88 +5455,88 @@ msgstr "" msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:866 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:883 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:884 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:891 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:894 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:908 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:915 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:922 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1144 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1151 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1157 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1171 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1168 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1175 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1172 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1179 #, python-format msgid "" "Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " "low address to high address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1185 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1194 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1201 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1200 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1221 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1232 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1253 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1260 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1270 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "Segment range overlaps with another profile" msgstr "" @@ -5670,34 +5675,34 @@ msgstr "" msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:243 msgid "Logical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:268 msgid "network_segment_pool" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:313 msgid "Invalid input for CIDR" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:464 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:452 #, python-format msgid "req: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:473 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:461 #, python-format msgid "status_code %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:478 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:466 #, python-format msgid "VSM: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:493 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:481 #, python-format msgid "Unable to serialize object of type = '%s'" msgstr "" @@ -5706,36 +5711,23 @@ msgstr "" msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 -#, python-format -msgid "_populate_policy_profiles %s" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:191 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:205 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:197 -msgid "_poll_policies" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 -msgid "No policy profile updated from VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:262 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:242 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:266 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:246 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:260 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 @@ -5743,19 +5735,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:249 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:254 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:283 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:267 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 @@ -5763,7 +5755,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5771,164 +5763,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:480 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:460 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:519 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:499 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:524 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:504 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:525 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:505 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:565 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:545 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:570 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:575 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:558 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:583 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:630 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:633 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:610 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:613 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:645 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:625 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:648 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:678 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:658 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:688 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:703 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:735 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:715 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:757 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:737 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:758 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:738 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:782 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:762 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:822 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:802 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:812 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:843 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:823 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:859 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:897 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:877 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:892 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:933 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:941 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1026 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1006 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:232 @@ -5938,88 +5930,88 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1084 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1064 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1099 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1079 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1103 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1083 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1097 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1125 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1147 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1192 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1174 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1190 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:314 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1219 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1201 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1236 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1256 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1290 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1272 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1280 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1309 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1291 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1306 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1321 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1359 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1341 msgid "Get subnets" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1444 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1426 #, python-format msgid "Scheduling router %s" msgstr "" @@ -6451,7 +6443,7 @@ msgid "port_delete received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:219 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:661 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" @@ -6543,7 +6535,7 @@ msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:437 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:976 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:390 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1267 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 @@ -6551,7 +6543,7 @@ msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:445 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1006 msgid "Agent loop has new devices!" msgstr "" @@ -6568,7 +6560,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:474 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:269 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1027 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1045 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1362 msgid "Agent initialized successfully, now running... " @@ -6822,242 +6814,242 @@ msgstr "" msgid "Delete network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:248 #, python-format msgid "Delete net failed after deleting the network in DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253 #, python-format msgid "Get network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:259 msgid "Get networks in progress" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:269 #, python-format msgid "Create port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285 msgid "Create port does not have tenant id info" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:291 #, python-format msgid "Create port does not have tenant id info; obtained is: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:312 #, python-format msgid "Create port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:319 #, python-format msgid "Update port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346 #, python-format msgid "Update port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:352 #, python-format msgid "Delete port in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:365 #, python-format msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:374 #, python-format msgid "Create subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:386 #, python-format msgid "Create subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388 #, python-format msgid "Subnet created: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:394 #, python-format msgid "Update subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419 #, python-format msgid "Update subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:425 #, python-format msgid "Delete subnet in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:430 #, python-format msgid "" "Delete subnet operation failed in SDN-VE after deleting the subnet from " "DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:439 #, python-format msgid "Create router in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:442 #, python-format msgid "Ignoring admin_state_up=False for router=%r. Overriding with True" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:452 msgid "Create router failed: no SDN-VE tenant." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:460 #, python-format msgid "Create router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:462 #, python-format msgid "Router created: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:467 #, python-format msgid "Update router in progress: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:474 msgid "admin_state_up=False routers are not supported." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493 #, python-format msgid "Update router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:499 #, python-format msgid "Delete router in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:506 #, python-format msgid "" "Delete router operation failed in SDN-VE after deleting the router in DB:" " %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:511 #, python-format msgid "" "Add router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:519 #, python-format msgid "SdnvePluginV2.add_router_interface called. Port info: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:533 #, python-format msgid "Update router-add-interface failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 #, python-format msgid "Added router interface: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:540 #, python-format msgid "" "Add router interface only called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550 msgid "" "SdnvePluginV2._add_router_interface_only: failed to add the interface in " "the roll back. of a remove_router_interface operation" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:556 #, python-format msgid "" "Remove router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565 msgid "No port ID" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 #, python-format msgid "SdnvePluginV2.remove_router_interface port: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:571 msgid "No fixed IP" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:576 #, python-format msgid "SdnvePluginV2.remove_router_interface subnet_id: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:584 #, python-format msgid "Update router-remove-interface failed SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:605 #, python-format msgid "Create floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:616 #, python-format msgid "Creating floating ip operation failed in SDN-VE controller: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:619 #, python-format msgid "Created floatingip : %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:624 #, python-format msgid "Update floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644 #, python-format msgid "Update floating ip failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:650 #, python-format msgid "Delete floatingip in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:655 #, python-format msgid "Delete floatingip failed in SDN-VE: %s" msgstr "" @@ -7294,168 +7286,168 @@ msgstr "" msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:304 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:301 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:319 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:323 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:341 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:354 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:343 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:361 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:352 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:370 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:401 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:392 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:410 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:430 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:448 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:437 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:455 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:458 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:454 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:472 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:461 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:479 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:467 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:475 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:493 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:482 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:486 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:504 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:509 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:533 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:568 #, python-format msgid "" "Option \"%(option)s\" must be supported by command \"%(command)s\" to " "enable %(mode)s mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:527 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:545 msgid "No valid Segmentation ID to perform UCAST test." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:562 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN MCAST mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:569 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 msgid "" "Linux kernel vxlan module and iproute2 3.8 or above are required to " "enable VXLAN." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:579 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:597 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:654 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:672 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:281 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:711 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:714 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:732 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:736 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:350 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:758 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:783 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:801 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:409 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:846 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:864 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:850 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:105 @@ -7463,12 +7455,12 @@ msgstr "" msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:905 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1068 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1108 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 @@ -7477,15 +7469,15 @@ msgstr "" msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1075 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:973 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:981 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1095 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 @@ -7495,7 +7487,7 @@ msgstr "" msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:968 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1125 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1142 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 @@ -7504,7 +7496,7 @@ msgstr "" msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1132 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1149 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 @@ -7513,7 +7505,7 @@ msgstr "" msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:979 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:374 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1154 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 @@ -7521,26 +7513,26 @@ msgstr "" msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:971 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:989 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1001 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1012 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1035 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:428 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1038 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Interface mappings: %s" @@ -8085,167 +8077,167 @@ msgstr "" msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:522 +#: neutron/plugins/midonet/plugin.py:524 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%r had been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:529 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:590 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:595 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:600 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:607 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:611 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:616 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:625 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:659 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:734 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:782 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:794 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:838 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:858 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:898 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:909 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1009 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1033 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1042 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1049 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1089 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1108 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1128 +#: neutron/plugins/midonet/plugin.py:1130 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1157 +#: neutron/plugins/midonet/plugin.py:1159 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1164 +#: neutron/plugins/midonet/plugin.py:1166 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1170 +#: neutron/plugins/midonet/plugin.py:1172 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1202 +#: neutron/plugins/midonet/plugin.py:1204 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1212 +#: neutron/plugins/midonet/plugin.py:1214 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1222 +#: neutron/plugins/midonet/plugin.py:1224 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -8456,91 +8448,101 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:465 neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:467 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:471 neutron/plugins/ml2/plugin.py:591 +#: neutron/plugins/ml2/plugin.py:473 neutron/plugins/ml2/plugin.py:593 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:479 +#: neutron/plugins/ml2/plugin.py:481 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:490 +#: neutron/plugins/ml2/plugin.py:492 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:498 neutron/plugins/ml2/plugin.py:604 +#: neutron/plugins/ml2/plugin.py:500 neutron/plugins/ml2/plugin.py:606 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:504 +#: neutron/plugins/ml2/plugin.py:506 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:513 neutron/plugins/ml2/plugin.py:612 +#: neutron/plugins/ml2/plugin.py:515 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:521 +#: neutron/plugins/ml2/plugin.py:523 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:530 +#: neutron/plugins/ml2/plugin.py:532 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:544 +#: neutron/plugins/ml2/plugin.py:546 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:574 +#: neutron/plugins/ml2/plugin.py:576 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:600 +#: neutron/plugins/ml2/plugin.py:587 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:602 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:621 +#: neutron/plugins/ml2/plugin.py:622 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:632 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:650 +#: neutron/plugins/ml2/plugin.py:661 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:120 +#: neutron/plugins/ml2/plugin.py:721 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:125 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:728 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:121 +#: neutron/plugins/ml2/plugin.py:739 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:126 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:737 +#: neutron/plugins/ml2/plugin.py:748 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:749 +#: neutron/plugins/ml2/plugin.py:760 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:761 +#: neutron/plugins/ml2/plugin.py:772 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9424,7 +9426,7 @@ msgstr "" msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:425 +#: neutron/plugins/mlnx/mlnx_plugin.py:426 #, python-format msgid "create_port with %s" msgstr "" @@ -9763,53 +9765,53 @@ msgstr "" msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:398 +#: neutron/plugins/nec/nec_plugin.py:405 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:546 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:603 +#: neutron/plugins/nec/nec_plugin.py:610 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:635 +#: neutron/plugins/nec/nec_plugin.py:642 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:700 +#: neutron/plugins/nec/nec_plugin.py:707 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:731 +#: neutron/plugins/nec/nec_plugin.py:738 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:741 +#: neutron/plugins/nec/nec_plugin.py:748 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:761 +#: neutron/plugins/nec/nec_plugin.py:768 #, 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:766 +#: neutron/plugins/nec/nec_plugin.py:773 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10260,73 +10262,73 @@ msgstr "" msgid "Port-Mapping for port %s not found on VSD" msgstr "" -#: neutron/plugins/nuage/plugin.py:325 +#: neutron/plugins/nuage/plugin.py:327 msgid "" "Either net_partition is not provided with subnet OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:393 +#: neutron/plugins/nuage/plugin.py:395 #, python-format msgid "" "Unable to complete operation on subnet %s.One or more ports have an IP " "allocation from this subnet." msgstr "" -#: neutron/plugins/nuage/plugin.py:423 +#: neutron/plugins/nuage/plugin.py:425 #, python-format msgid "" "Router %s does not hold default zone OR net_partition mapping. Router-IF " "add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:433 +#: neutron/plugins/nuage/plugin.py:435 #, python-format msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:443 +#: neutron/plugins/nuage/plugin.py:445 #, python-format msgid "" "Subnet %(subnet)s and Router %(router)s belong to different net_partition" " Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:455 +#: neutron/plugins/nuage/plugin.py:457 #, python-format msgid "Subnet %s has one or more active VMs Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:501 neutron/plugins/nuage/plugin.py:506 -#: neutron/plugins/nuage/plugin.py:512 +#: neutron/plugins/nuage/plugin.py:503 neutron/plugins/nuage/plugin.py:508 +#: neutron/plugins/nuage/plugin.py:514 #, python-format msgid "No router interface found for Router %s. Router-IF delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:523 +#: neutron/plugins/nuage/plugin.py:525 #, python-format msgid "Subnet %s has one or more active VMs Router-IF delete not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:532 +#: neutron/plugins/nuage/plugin.py:534 #, python-format msgid "" "Router %s does not hold net_partition assoc on Nuage VSD. Router-IF " "delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:571 +#: neutron/plugins/nuage/plugin.py:573 msgid "" "Either net_partition is not provided with router OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:679 +#: neutron/plugins/nuage/plugin.py:681 #, python-format msgid "One or more router still attached to net_partition %s." msgstr "" -#: neutron/plugins/nuage/plugin.py:684 +#: neutron/plugins/nuage/plugin.py:686 #, python-format msgid "NetPartition with %s does not exist" msgstr "" @@ -10700,20 +10702,20 @@ msgstr "" msgid "Number of seconds to retry acquiring an Open vSwitch datapath" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:245 +#: neutron/plugins/oneconvergence/plugin.py:246 msgid "Failed to create subnet, deleting it from neutron" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:309 +#: neutron/plugins/oneconvergence/plugin.py:310 #, python-format msgid "Deleting newly created neutron port %s" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:379 +#: neutron/plugins/oneconvergence/plugin.py:380 msgid "Failed to create floatingip" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:418 +#: neutron/plugins/oneconvergence/plugin.py:419 msgid "Failed to create router" msgstr "" @@ -11214,166 +11216,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:54 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:71 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:75 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:76 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:87 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:88 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:98 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:99 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:112 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:113 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:127 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:128 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:139 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:164 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:348 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:166 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:350 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:154 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:176 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:178 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:195 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:222 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:197 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:224 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:210 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:212 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:238 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:240 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:253 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:255 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:282 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:284 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:306 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:308 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:316 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:318 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:328 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:330 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:336 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:338 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:360 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:362 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:372 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:374 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:382 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:384 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:388 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:390 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:397 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:399 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:407 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:409 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:415 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:417 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:435 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:437 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:446 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:448 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:468 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:470 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:479 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:481 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:491 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:488 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:500 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:497 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:513 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:506 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:522 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:516 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:535 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:526 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 +msgid "Neutron PLUMgrid Director: disassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:540 +msgid "PLUMgrid Library: disassociate_floatingips() called" +msgstr "" + #: neutron/plugins/ryu/ryu_neutron_plugin.py:64 #, python-format msgid "get_ofp_rest_api: %s" @@ -12929,7 +12939,7 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:534 -#: neutron/plugins/vmware/plugins/base.py:1059 +#: neutron/plugins/vmware/plugins/base.py:1062 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -12970,13 +12980,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:670 -#: neutron/plugins/vmware/plugins/base.py:1779 +#: neutron/plugins/vmware/plugins/base.py:1782 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:674 -#: neutron/plugins/vmware/plugins/base.py:1783 +#: neutron/plugins/vmware/plugins/base.py:1786 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13035,231 +13045,231 @@ msgid "" "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1048 +#: neutron/plugins/vmware/plugins/base.py:1051 #, python-format msgid "" "A nsx lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1067 +#: neutron/plugins/vmware/plugins/base.py:1070 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1070 +#: neutron/plugins/vmware/plugins/base.py:1073 #: neutron/plugins/vmware/plugins/service.py:520 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1105 +#: neutron/plugins/vmware/plugins/base.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1182 +#: neutron/plugins/vmware/plugins/base.py:1185 #, python-format msgid "port created on NSX backend for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1185 +#: neutron/plugins/vmware/plugins/base.py:1188 #, python-format msgid "Logical switch for network %s was not found in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1196 +#: neutron/plugins/vmware/plugins/base.py:1199 msgid "Unable to create port or set port attachment in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1288 +#: neutron/plugins/vmware/plugins/base.py:1291 #, python-format msgid "Updating port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1323 +#: neutron/plugins/vmware/plugins/base.py:1326 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1406 +#: neutron/plugins/vmware/plugins/base.py:1409 msgid "" "Cannot create a distributed router with the NSX platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1412 +#: neutron/plugins/vmware/plugins/base.py:1415 msgid "Unable to create logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1423 +#: neutron/plugins/vmware/plugins/base.py:1426 #, 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/vmware/plugins/base.py:1433 +#: neutron/plugins/vmware/plugins/base.py:1436 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1462 -#: neutron/plugins/vmware/plugins/base.py:1547 +#: neutron/plugins/vmware/plugins/base.py:1465 +#: neutron/plugins/vmware/plugins/base.py:1550 #: neutron/plugins/vmware/plugins/service.py:203 #: neutron/plugins/vmware/plugins/service.py:1214 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1511 +#: neutron/plugins/vmware/plugins/base.py:1514 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1514 +#: neutron/plugins/vmware/plugins/base.py:1517 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1556 +#: neutron/plugins/vmware/plugins/base.py:1559 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1572 +#: neutron/plugins/vmware/plugins/base.py:1575 #, python-format msgid "Logical router %s not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1576 +#: neutron/plugins/vmware/plugins/base.py:1579 msgid "Unable to update logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1578 +#: neutron/plugins/vmware/plugins/base.py:1581 msgid "" "Request cannot contain 'routes' with the NSX platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1635 +#: neutron/plugins/vmware/plugins/base.py:1638 #, python-format msgid "Logical router '%s' not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1639 +#: neutron/plugins/vmware/plugins/base.py:1642 #, python-format msgid "Unable to delete logical router '%s' on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1649 +#: neutron/plugins/vmware/plugins/base.py:1652 #, 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/vmware/plugins/base.py:1717 +#: neutron/plugins/vmware/plugins/base.py:1720 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1815 +#: neutron/plugins/vmware/plugins/base.py:1818 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1820 +#: neutron/plugins/vmware/plugins/base.py:1823 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1952 +#: neutron/plugins/vmware/plugins/base.py:1955 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1958 +#: neutron/plugins/vmware/plugins/base.py:1961 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1995 +#: neutron/plugins/vmware/plugins/base.py:1998 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1998 +#: neutron/plugins/vmware/plugins/base.py:2001 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2032 +#: neutron/plugins/vmware/plugins/base.py:2035 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2055 +#: neutron/plugins/vmware/plugins/base.py:2058 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2084 +#: neutron/plugins/vmware/plugins/base.py:2087 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2113 +#: neutron/plugins/vmware/plugins/base.py:2116 #, python-format msgid "" "Rolling back database changes for gateway device %s because of an error " "in the NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2158 -#: neutron/plugins/vmware/plugins/base.py:2196 +#: neutron/plugins/vmware/plugins/base.py:2161 +#: neutron/plugins/vmware/plugins/base.py:2199 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2293 +#: neutron/plugins/vmware/plugins/base.py:2296 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2300 +#: neutron/plugins/vmware/plugins/base.py:2303 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2348 +#: neutron/plugins/vmware/plugins/base.py:2351 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2380 +#: neutron/plugins/vmware/plugins/base.py:2383 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2388 +#: neutron/plugins/vmware/plugins/base.py:2391 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13267,12 +13277,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2395 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2408 +#: neutron/plugins/vmware/plugins/base.py:2411 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -14449,46 +14459,46 @@ msgstr "" msgid "external_gateway_added: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:50 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:49 msgid "Initializing fwaas iptables driver" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:53 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:52 #, python-format msgid "Creating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:62 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:61 #, python-format msgid "Failed to create firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:66 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:65 #, python-format msgid "Deleting firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:77 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:76 #, python-format msgid "Failed to delete firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:81 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:80 #, python-format msgid "Updating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:90 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:89 #, python-format msgid "Failed to update firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:94 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:93 #, python-format msgid "Applying firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:113 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:112 #, python-format msgid "Failed to apply default policy on firewall: %s" msgstr "" @@ -14748,17 +14758,17 @@ msgstr "" msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:166 #, python-format msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:208 #, python-format msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:369 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -14942,184 +14952,212 @@ msgstr "" msgid "Removing SNAT port for subnet %s as this is the last pool using it..." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:61 +#: neutron/services/loadbalancer/drivers/radware/driver.py:63 msgid "vdirect server IP address" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:64 +#: neutron/services/loadbalancer/drivers/radware/driver.py:66 msgid "vdirect user name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:67 +#: neutron/services/loadbalancer/drivers/radware/driver.py:69 msgid "vdirect user password" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:70 +#: neutron/services/loadbalancer/drivers/radware/driver.py:72 msgid "Service ADC type" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:73 +#: neutron/services/loadbalancer/drivers/radware/driver.py:75 msgid "Service ADC version" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:76 +#: neutron/services/loadbalancer/drivers/radware/driver.py:78 msgid "service HA pair" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:79 +#: neutron/services/loadbalancer/drivers/radware/driver.py:81 msgid "service throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:82 +#: neutron/services/loadbalancer/drivers/radware/driver.py:84 msgid "service ssl throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:85 +#: neutron/services/loadbalancer/drivers/radware/driver.py:87 msgid "service compression throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:88 +#: neutron/services/loadbalancer/drivers/radware/driver.py:90 msgid "service cache" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:91 +#: neutron/services/loadbalancer/drivers/radware/driver.py:93 msgid "l2_l3 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:94 +#: neutron/services/loadbalancer/drivers/radware/driver.py:96 msgid "l4 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:101 +#: neutron/services/loadbalancer/drivers/radware/driver.py:104 msgid "l2_l3 workflow constructor params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:108 +#: neutron/services/loadbalancer/drivers/radware/driver.py:111 msgid "l2_l3 workflow setup params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:111 +#: neutron/services/loadbalancer/drivers/radware/driver.py:114 msgid "List of actions that we dont want to push to the completion queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:115 +#: neutron/services/loadbalancer/drivers/radware/driver.py:118 msgid "l4 workflow action name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:118 +#: neutron/services/loadbalancer/drivers/radware/driver.py:121 msgid "Resource pool ids" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:121 +#: neutron/services/loadbalancer/drivers/radware/driver.py:124 msgid "A required VLAN for the interswitch link to use" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:124 +#: neutron/services/loadbalancer/drivers/radware/driver.py:127 msgid "Support an Alteon interswitch link for stateful session failover" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:183 +#: neutron/services/loadbalancer/drivers/radware/driver.py:221 #, python-format -msgid "create_vip. vip: %s" +msgid "" +"vip: %(vip)s, extended_vip: %(extended_vip)s, network_id: " +"%(vip_network_id)s, service_name: %(service_name)s, pip_info: " +"%(pip_info)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:185 +#: neutron/services/loadbalancer/drivers/radware/driver.py:256 #, python-format -msgid "create_vip. extended_vip: %s" +msgid "Retrieved pip nport: %(port)r for vip: %(vip)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:187 +#: neutron/services/loadbalancer/drivers/radware/driver.py:264 #, python-format -msgid "create_vip. network_id: %s " +msgid "Found no pip nports associated with vip: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:189 +#: neutron/services/loadbalancer/drivers/radware/driver.py:273 #, python-format -msgid "create_vip. service_name: %s " +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:223 +#: neutron/services/loadbalancer/drivers/radware/driver.py:287 #, python-format -msgid "Failed to remove workflow %s. Going to set vip to ERROR status" +msgid "pip nport id: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:314 +#: neutron/services/loadbalancer/drivers/radware/driver.py:291 +#, python-format +msgid "pip nport delete failed: %r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:345 +#: neutron/services/loadbalancer/drivers/radware/driver.py:410 msgid "Starting operation completion handling thread" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:370 +#: neutron/services/loadbalancer/drivers/radware/driver.py:440 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:379 -#: neutron/services/loadbalancer/drivers/radware/driver.py:401 +#: neutron/services/loadbalancer/drivers/radware/driver.py:449 +#: neutron/services/loadbalancer/drivers/radware/driver.py:480 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:387 +#: neutron/services/loadbalancer/drivers/radware/driver.py:457 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:494 +#: neutron/services/loadbalancer/drivers/radware/driver.py:465 +#, python-format +msgid "Post-remove workflow function %r completed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:469 +#, python-format +msgid "Post-remove workflow function %r failed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:584 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:541 +#: neutron/services/loadbalancer/drivers/radware/driver.py:650 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:567 +#: neutron/services/loadbalancer/drivers/radware/driver.py:676 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:574 +#: neutron/services/loadbalancer/drivers/radware/driver.py:683 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:591 +#: neutron/services/loadbalancer/drivers/radware/driver.py:700 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:652 +#: neutron/services/loadbalancer/drivers/radware/driver.py:768 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:664 +#: neutron/services/loadbalancer/drivers/radware/driver.py:780 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:695 +#: neutron/services/loadbalancer/drivers/radware/driver.py:812 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:710 +#: neutron/services/loadbalancer/drivers/radware/driver.py:827 msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:737 +#: neutron/services/loadbalancer/drivers/radware/driver.py:836 +#, python-format +msgid "Post-operation function %(func)r completed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:842 +#, python-format +msgid "Post-operation function %(func)r failed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:876 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:777 +#: neutron/services/loadbalancer/drivers/radware/driver.py:916 #, python-format msgid "_remove_object_from_db %s" msgstr "" @@ -15835,12 +15873,12 @@ msgstr "" msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:404 +#: neutron/tests/unit/vmware/apiclient/fake.py:407 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:413 +#: neutron/tests/unit/vmware/apiclient/fake.py:416 #, python-format msgid "lrouter:%s not found" msgstr "" diff --git a/neutron/locale/ms/LC_MESSAGES/neutron.po b/neutron/locale/ms/LC_MESSAGES/neutron.po index f7a93718e..97d14cbb9 100644 --- a/neutron/locale/ms/LC_MESSAGES/neutron.po +++ b/neutron/locale/ms/LC_MESSAGES/neutron.po @@ -7,11 +7,11 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-04-23 06:46+0000\n" +"POT-Creation-Date: 2014-04-26 06:48+0000\n" "PO-Revision-Date: 2014-04-07 06:32+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Malay " -"(http://www.transifex.com/projects/p/openstack/language/ms/)\n" +"(http://www.transifex.com/projects/p/neutron/language/ms/)\n" "Plural-Forms: nplurals=1; plural=0\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" @@ -526,7 +526,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:575 neutron/agent/l3_agent.py:954 #: neutron/agent/metadata/agent.py:330 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:107 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:836 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:854 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:300 @@ -623,7 +623,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:923 +#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:931 #: neutron/services/firewall/agents/varmour/varmour_router.py:102 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -749,7 +749,7 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:657 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:675 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:283 #, python-format msgid "Delete %s" @@ -1137,25 +1137,25 @@ msgstr "" msgid "Authentication region" msgstr "" -#: neutron/agent/linux/interface.py:202 neutron/agent/linux/interface.py:256 -#: neutron/agent/linux/interface.py:318 neutron/agent/linux/interface.py:367 +#: neutron/agent/linux/interface.py:206 neutron/agent/linux/interface.py:260 +#: neutron/agent/linux/interface.py:322 neutron/agent/linux/interface.py:371 #, python-format msgid "Device %s already exists" msgstr "" -#: neutron/agent/linux/interface.py:220 neutron/agent/linux/interface.py:267 -#: neutron/agent/linux/interface.py:330 neutron/agent/linux/interface.py:374 +#: neutron/agent/linux/interface.py:224 neutron/agent/linux/interface.py:271 +#: neutron/agent/linux/interface.py:334 neutron/agent/linux/interface.py:378 #, python-format msgid "Unplugged interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:222 neutron/agent/linux/interface.py:266 -#: neutron/agent/linux/interface.py:332 neutron/agent/linux/interface.py:376 +#: neutron/agent/linux/interface.py:226 neutron/agent/linux/interface.py:270 +#: neutron/agent/linux/interface.py:336 neutron/agent/linux/interface.py:380 #, python-format msgid "Failed unplugging interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:434 +#: neutron/agent/linux/interface.py:438 #, python-format msgid "Driver location: %s" msgstr "" @@ -1687,12 +1687,12 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:47 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:49 #, python-format msgid "Notify metering agent at %(topic)s.%(host)s the message %(method)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:62 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:64 #, python-format msgid "" "Fanout notify metering agent at %(topic)s the message %(method)s on " @@ -1836,7 +1836,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:357 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2848,8 +2848,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:387 neutron/db/l3_db.py:464 -#: neutron/plugins/bigswitch/plugin.py:1011 -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1001 +#: neutron/plugins/bigswitch/plugin.py:1010 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2901,18 +2901,18 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1844 +#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1847 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:825 +#: neutron/db/l3_db.py:833 #, 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:929 +#: neutron/db/l3_db.py:937 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -3080,6 +3080,11 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" +#: neutron/db/metering/metering_rpc.py:50 +#, python-format +msgid "Unable to find agent %s." +msgstr "" + #: neutron/db/migration/cli.py:32 msgid "Neutron plugin provider module" msgstr "" @@ -3664,7 +3669,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:54 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -3680,47 +3685,47 @@ msgstr "" msgid "Only admin can view or configure quota" msgstr "" -#: neutron/extensions/securitygroup.py:35 +#: neutron/extensions/securitygroup.py:34 msgid "For TCP/UDP protocols, port_range_min must be <= port_range_max" msgstr "" -#: neutron/extensions/securitygroup.py:40 +#: neutron/extensions/securitygroup.py:39 #, python-format msgid "Invalid value for port %(port)s" msgstr "" -#: neutron/extensions/securitygroup.py:44 +#: neutron/extensions/securitygroup.py:43 #, python-format msgid "" "Invalid value for ICMP %(field)s (%(attr)s) %(value)s. It must be 0 to " "255." msgstr "" -#: neutron/extensions/securitygroup.py:49 +#: neutron/extensions/securitygroup.py:48 #, python-format msgid "" "ICMP code (port-range-max) %(value)s is provided but ICMP type (port-" "range-min) is missing." msgstr "" -#: neutron/extensions/securitygroup.py:54 +#: neutron/extensions/securitygroup.py:53 #, python-format msgid "Security Group %(id)s in use." msgstr "" -#: neutron/extensions/securitygroup.py:58 +#: neutron/extensions/securitygroup.py:57 msgid "Removing default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:62 +#: neutron/extensions/securitygroup.py:61 msgid "Updating default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:66 +#: neutron/extensions/securitygroup.py:65 msgid "Default security group already exists." msgstr "" -#: neutron/extensions/securitygroup.py:70 +#: neutron/extensions/securitygroup.py:69 #, python-format msgid "" "Security group rule protocol %(protocol)s not supported. Only protocol " @@ -3728,58 +3733,58 @@ msgid "" "supported." msgstr "" -#: neutron/extensions/securitygroup.py:76 +#: neutron/extensions/securitygroup.py:75 msgid "Multiple tenant_ids in bulk security group rule create not allowed" msgstr "" -#: neutron/extensions/securitygroup.py:81 +#: neutron/extensions/securitygroup.py:80 msgid "Only remote_ip_prefix or remote_group_id may be provided." msgstr "" -#: neutron/extensions/securitygroup.py:86 +#: neutron/extensions/securitygroup.py:85 msgid "Must also specifiy protocol if port range is given." msgstr "" -#: neutron/extensions/securitygroup.py:90 +#: neutron/extensions/securitygroup.py:89 msgid "Only allowed to update rules for one security profile at a time" msgstr "" -#: neutron/extensions/securitygroup.py:95 +#: neutron/extensions/securitygroup.py:94 #, python-format msgid "Security group %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:99 +#: neutron/extensions/securitygroup.py:98 #, python-format msgid "Security group rule %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:103 +#: neutron/extensions/securitygroup.py:102 msgid "Duplicate Security Group Rule in POST." msgstr "" -#: neutron/extensions/securitygroup.py:107 +#: neutron/extensions/securitygroup.py:106 #, python-format msgid "Security group rule already exists. Group id is %(id)s." msgstr "" -#: neutron/extensions/securitygroup.py:111 +#: neutron/extensions/securitygroup.py:110 #, python-format msgid "Conflicting value ethertype %(ethertype)s for CIDR %(cidr)s" msgstr "" -#: neutron/extensions/securitygroup.py:159 +#: neutron/extensions/securitygroup.py:158 #, python-format msgid "'%s' is not an integer or uuid" msgstr "" -#: neutron/extensions/securitygroup.py:248 +#: neutron/extensions/securitygroup.py:247 msgid "" "Number of security groups allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/securitygroup.py:252 +#: neutron/extensions/securitygroup.py:251 msgid "" "Number of security rules allowed per tenant. A negative value means " "unlimited." @@ -3863,47 +3868,47 @@ msgstr "" msgid "Router %(router_id)s has no external network gateway set" msgstr "" -#: neutron/notifiers/nova.py:130 +#: neutron/notifiers/nova.py:165 msgid "device_id is not set on port yet." msgstr "" -#: neutron/notifiers/nova.py:134 +#: neutron/notifiers/nova.py:169 msgid "Port ID not set! Nova will not be notified of port status change." msgstr "" -#: neutron/notifiers/nova.py:159 +#: neutron/notifiers/nova.py:194 #, python-format msgid "" "Ignoring state change previous_port_status: %(pre_status)s " "current_port_status: %(cur_status)s port_id %(id)s" msgstr "" -#: neutron/notifiers/nova.py:187 +#: neutron/notifiers/nova.py:221 #, python-format msgid "Sending events: %s" msgstr "" -#: neutron/notifiers/nova.py:192 +#: neutron/notifiers/nova.py:226 #, python-format msgid "Nova returned NotFound for event: %s" msgstr "" -#: neutron/notifiers/nova.py:195 +#: neutron/notifiers/nova.py:229 #, python-format msgid "Failed to notify nova on events: %s" msgstr "" -#: neutron/notifiers/nova.py:199 neutron/notifiers/nova.py:215 +#: neutron/notifiers/nova.py:233 neutron/notifiers/nova.py:249 #, python-format msgid "Error response returned from nova: %s" msgstr "" -#: neutron/notifiers/nova.py:210 +#: neutron/notifiers/nova.py:244 #, python-format msgid "Nova event: %s returned with failed status" msgstr "" -#: neutron/notifiers/nova.py:213 +#: neutron/notifiers/nova.py:247 #, python-format msgid "Nova event response: %s" msgstr "" @@ -4548,80 +4553,80 @@ msgstr "" msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:661 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:752 +#: neutron/plugins/bigswitch/plugin.py:742 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:804 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:864 +#: neutron/plugins/bigswitch/plugin.py:854 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:902 +#: neutron/plugins/bigswitch/plugin.py:892 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:924 +#: neutron/plugins/bigswitch/plugin.py:914 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:946 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:975 +#: neutron/plugins/bigswitch/plugin.py:965 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1003 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1036 +#: neutron/plugins/bigswitch/plugin.py:1026 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1053 +#: neutron/plugins/bigswitch/plugin.py:1043 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1059 +#: neutron/plugins/bigswitch/plugin.py:1049 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1075 +#: neutron/plugins/bigswitch/plugin.py:1065 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1090 +#: neutron/plugins/bigswitch/plugin.py:1080 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1108 +#: neutron/plugins/bigswitch/plugin.py:1110 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1123 +#: neutron/plugins/bigswitch/plugin.py:1125 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1124 +#: neutron/plugins/bigswitch/plugin.py:1126 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4850,7 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:225 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1002 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1365 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 @@ -4964,9 +4969,9 @@ msgid "%s can not be found in database" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:300 -#: neutron/plugins/brocade/NeutronPlugin.py:343 -#: neutron/plugins/brocade/NeutronPlugin.py:396 -#: neutron/plugins/brocade/NeutronPlugin.py:426 +#: neutron/plugins/brocade/NeutronPlugin.py:344 +#: neutron/plugins/brocade/NeutronPlugin.py:397 +#: neutron/plugins/brocade/NeutronPlugin.py:427 msgid "Brocade NOS driver error" msgstr "" @@ -4976,9 +4981,9 @@ msgid "Returning the allocated vlan (%d) to the pool" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:304 -#: neutron/plugins/brocade/NeutronPlugin.py:344 -#: neutron/plugins/brocade/NeutronPlugin.py:397 -#: neutron/plugins/brocade/NeutronPlugin.py:428 +#: neutron/plugins/brocade/NeutronPlugin.py:345 +#: neutron/plugins/brocade/NeutronPlugin.py:398 +#: neutron/plugins/brocade/NeutronPlugin.py:429 msgid "Brocade plugin raised exception, check logs" msgstr "" @@ -5450,88 +5455,88 @@ msgstr "" msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:866 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:883 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:884 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:891 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:894 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:908 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:915 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:922 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1144 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1151 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1157 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1171 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1168 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1175 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1172 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1179 #, python-format msgid "" "Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " "low address to high address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1185 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1194 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1201 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1200 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1221 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1232 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1253 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1260 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1270 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "Segment range overlaps with another profile" msgstr "" @@ -5670,34 +5675,34 @@ msgstr "" msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:243 msgid "Logical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:268 msgid "network_segment_pool" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:313 msgid "Invalid input for CIDR" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:464 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:452 #, python-format msgid "req: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:473 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:461 #, python-format msgid "status_code %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:478 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:466 #, python-format msgid "VSM: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:493 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:481 #, python-format msgid "Unable to serialize object of type = '%s'" msgstr "" @@ -5706,36 +5711,23 @@ msgstr "" msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 -#, python-format -msgid "_populate_policy_profiles %s" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:191 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:205 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:197 -msgid "_poll_policies" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 -msgid "No policy profile updated from VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:262 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:242 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:266 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:246 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:260 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 @@ -5743,19 +5735,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:249 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:254 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:283 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:267 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 @@ -5763,7 +5755,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5771,164 +5763,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:480 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:460 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:519 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:499 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:524 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:504 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:525 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:505 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:565 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:545 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:570 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:575 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:558 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:583 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:630 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:633 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:610 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:613 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:645 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:625 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:648 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:678 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:658 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:688 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:703 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:735 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:715 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:757 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:737 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:758 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:738 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:782 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:762 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:822 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:802 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:812 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:843 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:823 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:859 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:897 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:877 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:892 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:933 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:941 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1026 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1006 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:232 @@ -5938,88 +5930,88 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1084 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1064 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1099 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1079 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1103 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1083 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1097 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1125 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1147 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1192 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1174 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1190 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:314 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1219 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1201 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1236 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1256 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1290 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1272 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1280 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1309 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1291 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1306 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1321 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1359 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1341 msgid "Get subnets" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1444 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1426 #, python-format msgid "Scheduling router %s" msgstr "" @@ -6451,7 +6443,7 @@ msgid "port_delete received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:219 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:661 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" @@ -6543,7 +6535,7 @@ msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:437 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:976 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:390 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1267 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 @@ -6551,7 +6543,7 @@ msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:445 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1006 msgid "Agent loop has new devices!" msgstr "" @@ -6568,7 +6560,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:474 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:269 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1027 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1045 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1362 msgid "Agent initialized successfully, now running... " @@ -6822,242 +6814,242 @@ msgstr "" msgid "Delete network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:248 #, python-format msgid "Delete net failed after deleting the network in DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253 #, python-format msgid "Get network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:259 msgid "Get networks in progress" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:269 #, python-format msgid "Create port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285 msgid "Create port does not have tenant id info" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:291 #, python-format msgid "Create port does not have tenant id info; obtained is: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:312 #, python-format msgid "Create port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:319 #, python-format msgid "Update port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346 #, python-format msgid "Update port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:352 #, python-format msgid "Delete port in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:365 #, python-format msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:374 #, python-format msgid "Create subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:386 #, python-format msgid "Create subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388 #, python-format msgid "Subnet created: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:394 #, python-format msgid "Update subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419 #, python-format msgid "Update subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:425 #, python-format msgid "Delete subnet in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:430 #, python-format msgid "" "Delete subnet operation failed in SDN-VE after deleting the subnet from " "DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:439 #, python-format msgid "Create router in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:442 #, python-format msgid "Ignoring admin_state_up=False for router=%r. Overriding with True" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:452 msgid "Create router failed: no SDN-VE tenant." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:460 #, python-format msgid "Create router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:462 #, python-format msgid "Router created: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:467 #, python-format msgid "Update router in progress: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:474 msgid "admin_state_up=False routers are not supported." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493 #, python-format msgid "Update router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:499 #, python-format msgid "Delete router in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:506 #, python-format msgid "" "Delete router operation failed in SDN-VE after deleting the router in DB:" " %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:511 #, python-format msgid "" "Add router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:519 #, python-format msgid "SdnvePluginV2.add_router_interface called. Port info: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:533 #, python-format msgid "Update router-add-interface failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 #, python-format msgid "Added router interface: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:540 #, python-format msgid "" "Add router interface only called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550 msgid "" "SdnvePluginV2._add_router_interface_only: failed to add the interface in " "the roll back. of a remove_router_interface operation" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:556 #, python-format msgid "" "Remove router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565 msgid "No port ID" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 #, python-format msgid "SdnvePluginV2.remove_router_interface port: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:571 msgid "No fixed IP" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:576 #, python-format msgid "SdnvePluginV2.remove_router_interface subnet_id: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:584 #, python-format msgid "Update router-remove-interface failed SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:605 #, python-format msgid "Create floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:616 #, python-format msgid "Creating floating ip operation failed in SDN-VE controller: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:619 #, python-format msgid "Created floatingip : %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:624 #, python-format msgid "Update floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644 #, python-format msgid "Update floating ip failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:650 #, python-format msgid "Delete floatingip in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:655 #, python-format msgid "Delete floatingip failed in SDN-VE: %s" msgstr "" @@ -7294,168 +7286,168 @@ msgstr "" msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:304 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:301 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:319 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:323 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:341 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:354 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:343 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:361 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:352 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:370 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:401 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:392 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:410 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:430 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:448 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:437 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:455 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:458 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:454 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:472 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:461 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:479 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:467 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:475 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:493 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:482 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:486 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:504 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:509 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:533 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:568 #, python-format msgid "" "Option \"%(option)s\" must be supported by command \"%(command)s\" to " "enable %(mode)s mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:527 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:545 msgid "No valid Segmentation ID to perform UCAST test." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:562 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN MCAST mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:569 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 msgid "" "Linux kernel vxlan module and iproute2 3.8 or above are required to " "enable VXLAN." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:579 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:597 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:654 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:672 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:281 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:711 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:714 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:732 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:736 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:350 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:758 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:783 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:801 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:409 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:846 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:864 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:850 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:105 @@ -7463,12 +7455,12 @@ msgstr "" msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:905 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1068 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1108 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 @@ -7477,15 +7469,15 @@ msgstr "" msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1075 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:973 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:981 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1095 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 @@ -7495,7 +7487,7 @@ msgstr "" msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:968 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1125 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1142 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 @@ -7504,7 +7496,7 @@ msgstr "" msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1132 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1149 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 @@ -7513,7 +7505,7 @@ msgstr "" msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:979 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:374 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1154 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 @@ -7521,26 +7513,26 @@ msgstr "" msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:971 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:989 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1001 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1012 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1035 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:428 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1038 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Interface mappings: %s" @@ -8085,167 +8077,167 @@ msgstr "" msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:522 +#: neutron/plugins/midonet/plugin.py:524 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%r had been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:529 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:590 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:595 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:600 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:607 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:611 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:616 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:625 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:659 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:734 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:782 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:794 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:838 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:858 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:898 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:909 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1009 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1033 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1042 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1049 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1089 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1108 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1128 +#: neutron/plugins/midonet/plugin.py:1130 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1157 +#: neutron/plugins/midonet/plugin.py:1159 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1164 +#: neutron/plugins/midonet/plugin.py:1166 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1170 +#: neutron/plugins/midonet/plugin.py:1172 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1202 +#: neutron/plugins/midonet/plugin.py:1204 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1212 +#: neutron/plugins/midonet/plugin.py:1214 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1222 +#: neutron/plugins/midonet/plugin.py:1224 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -8456,91 +8448,101 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:465 neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:467 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:471 neutron/plugins/ml2/plugin.py:591 +#: neutron/plugins/ml2/plugin.py:473 neutron/plugins/ml2/plugin.py:593 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:479 +#: neutron/plugins/ml2/plugin.py:481 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:490 +#: neutron/plugins/ml2/plugin.py:492 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:498 neutron/plugins/ml2/plugin.py:604 +#: neutron/plugins/ml2/plugin.py:500 neutron/plugins/ml2/plugin.py:606 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:504 +#: neutron/plugins/ml2/plugin.py:506 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:513 neutron/plugins/ml2/plugin.py:612 +#: neutron/plugins/ml2/plugin.py:515 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:521 +#: neutron/plugins/ml2/plugin.py:523 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:530 +#: neutron/plugins/ml2/plugin.py:532 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:544 +#: neutron/plugins/ml2/plugin.py:546 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:574 +#: neutron/plugins/ml2/plugin.py:576 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:600 +#: neutron/plugins/ml2/plugin.py:587 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:602 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:621 +#: neutron/plugins/ml2/plugin.py:622 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:632 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:650 +#: neutron/plugins/ml2/plugin.py:661 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:120 +#: neutron/plugins/ml2/plugin.py:721 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:125 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:728 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:121 +#: neutron/plugins/ml2/plugin.py:739 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:126 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:737 +#: neutron/plugins/ml2/plugin.py:748 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:749 +#: neutron/plugins/ml2/plugin.py:760 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:761 +#: neutron/plugins/ml2/plugin.py:772 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9424,7 +9426,7 @@ msgstr "" msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:425 +#: neutron/plugins/mlnx/mlnx_plugin.py:426 #, python-format msgid "create_port with %s" msgstr "" @@ -9763,53 +9765,53 @@ msgstr "" msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:398 +#: neutron/plugins/nec/nec_plugin.py:405 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:546 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:603 +#: neutron/plugins/nec/nec_plugin.py:610 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:635 +#: neutron/plugins/nec/nec_plugin.py:642 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:700 +#: neutron/plugins/nec/nec_plugin.py:707 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:731 +#: neutron/plugins/nec/nec_plugin.py:738 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:741 +#: neutron/plugins/nec/nec_plugin.py:748 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:761 +#: neutron/plugins/nec/nec_plugin.py:768 #, 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:766 +#: neutron/plugins/nec/nec_plugin.py:773 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10260,73 +10262,73 @@ msgstr "" msgid "Port-Mapping for port %s not found on VSD" msgstr "" -#: neutron/plugins/nuage/plugin.py:325 +#: neutron/plugins/nuage/plugin.py:327 msgid "" "Either net_partition is not provided with subnet OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:393 +#: neutron/plugins/nuage/plugin.py:395 #, python-format msgid "" "Unable to complete operation on subnet %s.One or more ports have an IP " "allocation from this subnet." msgstr "" -#: neutron/plugins/nuage/plugin.py:423 +#: neutron/plugins/nuage/plugin.py:425 #, python-format msgid "" "Router %s does not hold default zone OR net_partition mapping. Router-IF " "add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:433 +#: neutron/plugins/nuage/plugin.py:435 #, python-format msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:443 +#: neutron/plugins/nuage/plugin.py:445 #, python-format msgid "" "Subnet %(subnet)s and Router %(router)s belong to different net_partition" " Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:455 +#: neutron/plugins/nuage/plugin.py:457 #, python-format msgid "Subnet %s has one or more active VMs Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:501 neutron/plugins/nuage/plugin.py:506 -#: neutron/plugins/nuage/plugin.py:512 +#: neutron/plugins/nuage/plugin.py:503 neutron/plugins/nuage/plugin.py:508 +#: neutron/plugins/nuage/plugin.py:514 #, python-format msgid "No router interface found for Router %s. Router-IF delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:523 +#: neutron/plugins/nuage/plugin.py:525 #, python-format msgid "Subnet %s has one or more active VMs Router-IF delete not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:532 +#: neutron/plugins/nuage/plugin.py:534 #, python-format msgid "" "Router %s does not hold net_partition assoc on Nuage VSD. Router-IF " "delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:571 +#: neutron/plugins/nuage/plugin.py:573 msgid "" "Either net_partition is not provided with router OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:679 +#: neutron/plugins/nuage/plugin.py:681 #, python-format msgid "One or more router still attached to net_partition %s." msgstr "" -#: neutron/plugins/nuage/plugin.py:684 +#: neutron/plugins/nuage/plugin.py:686 #, python-format msgid "NetPartition with %s does not exist" msgstr "" @@ -10700,20 +10702,20 @@ msgstr "" msgid "Number of seconds to retry acquiring an Open vSwitch datapath" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:245 +#: neutron/plugins/oneconvergence/plugin.py:246 msgid "Failed to create subnet, deleting it from neutron" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:309 +#: neutron/plugins/oneconvergence/plugin.py:310 #, python-format msgid "Deleting newly created neutron port %s" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:379 +#: neutron/plugins/oneconvergence/plugin.py:380 msgid "Failed to create floatingip" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:418 +#: neutron/plugins/oneconvergence/plugin.py:419 msgid "Failed to create router" msgstr "" @@ -11214,166 +11216,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:54 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:71 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:75 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:76 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:87 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:88 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:98 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:99 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:112 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:113 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:127 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:128 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:139 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:164 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:348 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:166 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:350 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:154 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:176 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:178 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:195 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:222 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:197 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:224 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:210 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:212 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:238 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:240 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:253 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:255 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:282 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:284 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:306 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:308 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:316 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:318 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:328 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:330 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:336 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:338 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:360 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:362 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:372 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:374 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:382 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:384 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:388 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:390 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:397 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:399 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:407 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:409 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:415 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:417 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:435 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:437 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:446 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:448 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:468 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:470 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:479 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:481 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:491 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:488 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:500 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:497 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:513 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:506 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:522 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:516 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:535 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:526 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 +msgid "Neutron PLUMgrid Director: disassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:540 +msgid "PLUMgrid Library: disassociate_floatingips() called" +msgstr "" + #: neutron/plugins/ryu/ryu_neutron_plugin.py:64 #, python-format msgid "get_ofp_rest_api: %s" @@ -12929,7 +12939,7 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:534 -#: neutron/plugins/vmware/plugins/base.py:1059 +#: neutron/plugins/vmware/plugins/base.py:1062 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -12970,13 +12980,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:670 -#: neutron/plugins/vmware/plugins/base.py:1779 +#: neutron/plugins/vmware/plugins/base.py:1782 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:674 -#: neutron/plugins/vmware/plugins/base.py:1783 +#: neutron/plugins/vmware/plugins/base.py:1786 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13035,231 +13045,231 @@ msgid "" "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1048 +#: neutron/plugins/vmware/plugins/base.py:1051 #, python-format msgid "" "A nsx lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1067 +#: neutron/plugins/vmware/plugins/base.py:1070 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1070 +#: neutron/plugins/vmware/plugins/base.py:1073 #: neutron/plugins/vmware/plugins/service.py:520 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1105 +#: neutron/plugins/vmware/plugins/base.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1182 +#: neutron/plugins/vmware/plugins/base.py:1185 #, python-format msgid "port created on NSX backend for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1185 +#: neutron/plugins/vmware/plugins/base.py:1188 #, python-format msgid "Logical switch for network %s was not found in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1196 +#: neutron/plugins/vmware/plugins/base.py:1199 msgid "Unable to create port or set port attachment in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1288 +#: neutron/plugins/vmware/plugins/base.py:1291 #, python-format msgid "Updating port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1323 +#: neutron/plugins/vmware/plugins/base.py:1326 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1406 +#: neutron/plugins/vmware/plugins/base.py:1409 msgid "" "Cannot create a distributed router with the NSX platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1412 +#: neutron/plugins/vmware/plugins/base.py:1415 msgid "Unable to create logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1423 +#: neutron/plugins/vmware/plugins/base.py:1426 #, 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/vmware/plugins/base.py:1433 +#: neutron/plugins/vmware/plugins/base.py:1436 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1462 -#: neutron/plugins/vmware/plugins/base.py:1547 +#: neutron/plugins/vmware/plugins/base.py:1465 +#: neutron/plugins/vmware/plugins/base.py:1550 #: neutron/plugins/vmware/plugins/service.py:203 #: neutron/plugins/vmware/plugins/service.py:1214 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1511 +#: neutron/plugins/vmware/plugins/base.py:1514 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1514 +#: neutron/plugins/vmware/plugins/base.py:1517 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1556 +#: neutron/plugins/vmware/plugins/base.py:1559 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1572 +#: neutron/plugins/vmware/plugins/base.py:1575 #, python-format msgid "Logical router %s not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1576 +#: neutron/plugins/vmware/plugins/base.py:1579 msgid "Unable to update logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1578 +#: neutron/plugins/vmware/plugins/base.py:1581 msgid "" "Request cannot contain 'routes' with the NSX platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1635 +#: neutron/plugins/vmware/plugins/base.py:1638 #, python-format msgid "Logical router '%s' not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1639 +#: neutron/plugins/vmware/plugins/base.py:1642 #, python-format msgid "Unable to delete logical router '%s' on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1649 +#: neutron/plugins/vmware/plugins/base.py:1652 #, 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/vmware/plugins/base.py:1717 +#: neutron/plugins/vmware/plugins/base.py:1720 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1815 +#: neutron/plugins/vmware/plugins/base.py:1818 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1820 +#: neutron/plugins/vmware/plugins/base.py:1823 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1952 +#: neutron/plugins/vmware/plugins/base.py:1955 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1958 +#: neutron/plugins/vmware/plugins/base.py:1961 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1995 +#: neutron/plugins/vmware/plugins/base.py:1998 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1998 +#: neutron/plugins/vmware/plugins/base.py:2001 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2032 +#: neutron/plugins/vmware/plugins/base.py:2035 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2055 +#: neutron/plugins/vmware/plugins/base.py:2058 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2084 +#: neutron/plugins/vmware/plugins/base.py:2087 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2113 +#: neutron/plugins/vmware/plugins/base.py:2116 #, python-format msgid "" "Rolling back database changes for gateway device %s because of an error " "in the NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2158 -#: neutron/plugins/vmware/plugins/base.py:2196 +#: neutron/plugins/vmware/plugins/base.py:2161 +#: neutron/plugins/vmware/plugins/base.py:2199 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2293 +#: neutron/plugins/vmware/plugins/base.py:2296 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2300 +#: neutron/plugins/vmware/plugins/base.py:2303 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2348 +#: neutron/plugins/vmware/plugins/base.py:2351 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2380 +#: neutron/plugins/vmware/plugins/base.py:2383 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2388 +#: neutron/plugins/vmware/plugins/base.py:2391 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13267,12 +13277,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2395 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2408 +#: neutron/plugins/vmware/plugins/base.py:2411 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -14449,46 +14459,46 @@ msgstr "" msgid "external_gateway_added: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:50 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:49 msgid "Initializing fwaas iptables driver" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:53 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:52 #, python-format msgid "Creating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:62 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:61 #, python-format msgid "Failed to create firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:66 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:65 #, python-format msgid "Deleting firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:77 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:76 #, python-format msgid "Failed to delete firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:81 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:80 #, python-format msgid "Updating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:90 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:89 #, python-format msgid "Failed to update firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:94 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:93 #, python-format msgid "Applying firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:113 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:112 #, python-format msgid "Failed to apply default policy on firewall: %s" msgstr "" @@ -14748,17 +14758,17 @@ msgstr "" msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:166 #, python-format msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:208 #, python-format msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:369 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -14942,184 +14952,212 @@ msgstr "" msgid "Removing SNAT port for subnet %s as this is the last pool using it..." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:61 +#: neutron/services/loadbalancer/drivers/radware/driver.py:63 msgid "vdirect server IP address" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:64 +#: neutron/services/loadbalancer/drivers/radware/driver.py:66 msgid "vdirect user name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:67 +#: neutron/services/loadbalancer/drivers/radware/driver.py:69 msgid "vdirect user password" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:70 +#: neutron/services/loadbalancer/drivers/radware/driver.py:72 msgid "Service ADC type" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:73 +#: neutron/services/loadbalancer/drivers/radware/driver.py:75 msgid "Service ADC version" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:76 +#: neutron/services/loadbalancer/drivers/radware/driver.py:78 msgid "service HA pair" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:79 +#: neutron/services/loadbalancer/drivers/radware/driver.py:81 msgid "service throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:82 +#: neutron/services/loadbalancer/drivers/radware/driver.py:84 msgid "service ssl throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:85 +#: neutron/services/loadbalancer/drivers/radware/driver.py:87 msgid "service compression throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:88 +#: neutron/services/loadbalancer/drivers/radware/driver.py:90 msgid "service cache" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:91 +#: neutron/services/loadbalancer/drivers/radware/driver.py:93 msgid "l2_l3 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:94 +#: neutron/services/loadbalancer/drivers/radware/driver.py:96 msgid "l4 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:101 +#: neutron/services/loadbalancer/drivers/radware/driver.py:104 msgid "l2_l3 workflow constructor params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:108 +#: neutron/services/loadbalancer/drivers/radware/driver.py:111 msgid "l2_l3 workflow setup params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:111 +#: neutron/services/loadbalancer/drivers/radware/driver.py:114 msgid "List of actions that we dont want to push to the completion queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:115 +#: neutron/services/loadbalancer/drivers/radware/driver.py:118 msgid "l4 workflow action name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:118 +#: neutron/services/loadbalancer/drivers/radware/driver.py:121 msgid "Resource pool ids" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:121 +#: neutron/services/loadbalancer/drivers/radware/driver.py:124 msgid "A required VLAN for the interswitch link to use" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:124 +#: neutron/services/loadbalancer/drivers/radware/driver.py:127 msgid "Support an Alteon interswitch link for stateful session failover" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:183 +#: neutron/services/loadbalancer/drivers/radware/driver.py:221 #, python-format -msgid "create_vip. vip: %s" +msgid "" +"vip: %(vip)s, extended_vip: %(extended_vip)s, network_id: " +"%(vip_network_id)s, service_name: %(service_name)s, pip_info: " +"%(pip_info)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:185 +#: neutron/services/loadbalancer/drivers/radware/driver.py:256 #, python-format -msgid "create_vip. extended_vip: %s" +msgid "Retrieved pip nport: %(port)r for vip: %(vip)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:187 +#: neutron/services/loadbalancer/drivers/radware/driver.py:264 #, python-format -msgid "create_vip. network_id: %s " +msgid "Found no pip nports associated with vip: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:189 +#: neutron/services/loadbalancer/drivers/radware/driver.py:273 #, python-format -msgid "create_vip. service_name: %s " +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:223 +#: neutron/services/loadbalancer/drivers/radware/driver.py:287 #, python-format -msgid "Failed to remove workflow %s. Going to set vip to ERROR status" +msgid "pip nport id: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:314 +#: neutron/services/loadbalancer/drivers/radware/driver.py:291 +#, python-format +msgid "pip nport delete failed: %r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:345 +#: neutron/services/loadbalancer/drivers/radware/driver.py:410 msgid "Starting operation completion handling thread" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:370 +#: neutron/services/loadbalancer/drivers/radware/driver.py:440 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:379 -#: neutron/services/loadbalancer/drivers/radware/driver.py:401 +#: neutron/services/loadbalancer/drivers/radware/driver.py:449 +#: neutron/services/loadbalancer/drivers/radware/driver.py:480 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:387 +#: neutron/services/loadbalancer/drivers/radware/driver.py:457 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:494 +#: neutron/services/loadbalancer/drivers/radware/driver.py:465 +#, python-format +msgid "Post-remove workflow function %r completed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:469 +#, python-format +msgid "Post-remove workflow function %r failed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:584 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:541 +#: neutron/services/loadbalancer/drivers/radware/driver.py:650 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:567 +#: neutron/services/loadbalancer/drivers/radware/driver.py:676 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:574 +#: neutron/services/loadbalancer/drivers/radware/driver.py:683 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:591 +#: neutron/services/loadbalancer/drivers/radware/driver.py:700 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:652 +#: neutron/services/loadbalancer/drivers/radware/driver.py:768 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:664 +#: neutron/services/loadbalancer/drivers/radware/driver.py:780 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:695 +#: neutron/services/loadbalancer/drivers/radware/driver.py:812 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:710 +#: neutron/services/loadbalancer/drivers/radware/driver.py:827 msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:737 +#: neutron/services/loadbalancer/drivers/radware/driver.py:836 +#, python-format +msgid "Post-operation function %(func)r completed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:842 +#, python-format +msgid "Post-operation function %(func)r failed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:876 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:777 +#: neutron/services/loadbalancer/drivers/radware/driver.py:916 #, python-format msgid "_remove_object_from_db %s" msgstr "" @@ -15835,12 +15873,12 @@ msgstr "" msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:404 +#: neutron/tests/unit/vmware/apiclient/fake.py:407 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:413 +#: neutron/tests/unit/vmware/apiclient/fake.py:416 #, python-format msgid "lrouter:%s not found" msgstr "" diff --git a/neutron/locale/nb/LC_MESSAGES/neutron.po b/neutron/locale/nb/LC_MESSAGES/neutron.po index ba34eb678..dbee4feda 100644 --- a/neutron/locale/nb/LC_MESSAGES/neutron.po +++ b/neutron/locale/nb/LC_MESSAGES/neutron.po @@ -7,11 +7,11 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-04-23 06:46+0000\n" +"POT-Creation-Date: 2014-04-26 06:48+0000\n" "PO-Revision-Date: 2014-04-07 06:32+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Norwegian Bokmål " -"(http://www.transifex.com/projects/p/openstack/language/nb/)\n" +"(http://www.transifex.com/projects/p/neutron/language/nb/)\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" @@ -526,7 +526,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:575 neutron/agent/l3_agent.py:954 #: neutron/agent/metadata/agent.py:330 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:107 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:836 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:854 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:300 @@ -623,7 +623,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:923 +#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:931 #: neutron/services/firewall/agents/varmour/varmour_router.py:102 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -749,7 +749,7 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:657 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:675 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:283 #, python-format msgid "Delete %s" @@ -1137,25 +1137,25 @@ msgstr "" msgid "Authentication region" msgstr "" -#: neutron/agent/linux/interface.py:202 neutron/agent/linux/interface.py:256 -#: neutron/agent/linux/interface.py:318 neutron/agent/linux/interface.py:367 +#: neutron/agent/linux/interface.py:206 neutron/agent/linux/interface.py:260 +#: neutron/agent/linux/interface.py:322 neutron/agent/linux/interface.py:371 #, python-format msgid "Device %s already exists" msgstr "" -#: neutron/agent/linux/interface.py:220 neutron/agent/linux/interface.py:267 -#: neutron/agent/linux/interface.py:330 neutron/agent/linux/interface.py:374 +#: neutron/agent/linux/interface.py:224 neutron/agent/linux/interface.py:271 +#: neutron/agent/linux/interface.py:334 neutron/agent/linux/interface.py:378 #, python-format msgid "Unplugged interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:222 neutron/agent/linux/interface.py:266 -#: neutron/agent/linux/interface.py:332 neutron/agent/linux/interface.py:376 +#: neutron/agent/linux/interface.py:226 neutron/agent/linux/interface.py:270 +#: neutron/agent/linux/interface.py:336 neutron/agent/linux/interface.py:380 #, python-format msgid "Failed unplugging interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:434 +#: neutron/agent/linux/interface.py:438 #, python-format msgid "Driver location: %s" msgstr "" @@ -1687,12 +1687,12 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:47 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:49 #, python-format msgid "Notify metering agent at %(topic)s.%(host)s the message %(method)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:62 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:64 #, python-format msgid "" "Fanout notify metering agent at %(topic)s the message %(method)s on " @@ -1836,7 +1836,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:357 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2848,8 +2848,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:387 neutron/db/l3_db.py:464 -#: neutron/plugins/bigswitch/plugin.py:1011 -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1001 +#: neutron/plugins/bigswitch/plugin.py:1010 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2901,18 +2901,18 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1844 +#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1847 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:825 +#: neutron/db/l3_db.py:833 #, 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:929 +#: neutron/db/l3_db.py:937 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -3080,6 +3080,11 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" +#: neutron/db/metering/metering_rpc.py:50 +#, python-format +msgid "Unable to find agent %s." +msgstr "" + #: neutron/db/migration/cli.py:32 msgid "Neutron plugin provider module" msgstr "" @@ -3664,7 +3669,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:54 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -3680,47 +3685,47 @@ msgstr "" msgid "Only admin can view or configure quota" msgstr "" -#: neutron/extensions/securitygroup.py:35 +#: neutron/extensions/securitygroup.py:34 msgid "For TCP/UDP protocols, port_range_min must be <= port_range_max" msgstr "" -#: neutron/extensions/securitygroup.py:40 +#: neutron/extensions/securitygroup.py:39 #, python-format msgid "Invalid value for port %(port)s" msgstr "" -#: neutron/extensions/securitygroup.py:44 +#: neutron/extensions/securitygroup.py:43 #, python-format msgid "" "Invalid value for ICMP %(field)s (%(attr)s) %(value)s. It must be 0 to " "255." msgstr "" -#: neutron/extensions/securitygroup.py:49 +#: neutron/extensions/securitygroup.py:48 #, python-format msgid "" "ICMP code (port-range-max) %(value)s is provided but ICMP type (port-" "range-min) is missing." msgstr "" -#: neutron/extensions/securitygroup.py:54 +#: neutron/extensions/securitygroup.py:53 #, python-format msgid "Security Group %(id)s in use." msgstr "" -#: neutron/extensions/securitygroup.py:58 +#: neutron/extensions/securitygroup.py:57 msgid "Removing default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:62 +#: neutron/extensions/securitygroup.py:61 msgid "Updating default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:66 +#: neutron/extensions/securitygroup.py:65 msgid "Default security group already exists." msgstr "" -#: neutron/extensions/securitygroup.py:70 +#: neutron/extensions/securitygroup.py:69 #, python-format msgid "" "Security group rule protocol %(protocol)s not supported. Only protocol " @@ -3728,58 +3733,58 @@ msgid "" "supported." msgstr "" -#: neutron/extensions/securitygroup.py:76 +#: neutron/extensions/securitygroup.py:75 msgid "Multiple tenant_ids in bulk security group rule create not allowed" msgstr "" -#: neutron/extensions/securitygroup.py:81 +#: neutron/extensions/securitygroup.py:80 msgid "Only remote_ip_prefix or remote_group_id may be provided." msgstr "" -#: neutron/extensions/securitygroup.py:86 +#: neutron/extensions/securitygroup.py:85 msgid "Must also specifiy protocol if port range is given." msgstr "" -#: neutron/extensions/securitygroup.py:90 +#: neutron/extensions/securitygroup.py:89 msgid "Only allowed to update rules for one security profile at a time" msgstr "" -#: neutron/extensions/securitygroup.py:95 +#: neutron/extensions/securitygroup.py:94 #, python-format msgid "Security group %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:99 +#: neutron/extensions/securitygroup.py:98 #, python-format msgid "Security group rule %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:103 +#: neutron/extensions/securitygroup.py:102 msgid "Duplicate Security Group Rule in POST." msgstr "" -#: neutron/extensions/securitygroup.py:107 +#: neutron/extensions/securitygroup.py:106 #, python-format msgid "Security group rule already exists. Group id is %(id)s." msgstr "" -#: neutron/extensions/securitygroup.py:111 +#: neutron/extensions/securitygroup.py:110 #, python-format msgid "Conflicting value ethertype %(ethertype)s for CIDR %(cidr)s" msgstr "" -#: neutron/extensions/securitygroup.py:159 +#: neutron/extensions/securitygroup.py:158 #, python-format msgid "'%s' is not an integer or uuid" msgstr "" -#: neutron/extensions/securitygroup.py:248 +#: neutron/extensions/securitygroup.py:247 msgid "" "Number of security groups allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/securitygroup.py:252 +#: neutron/extensions/securitygroup.py:251 msgid "" "Number of security rules allowed per tenant. A negative value means " "unlimited." @@ -3863,47 +3868,47 @@ msgstr "" msgid "Router %(router_id)s has no external network gateway set" msgstr "" -#: neutron/notifiers/nova.py:130 +#: neutron/notifiers/nova.py:165 msgid "device_id is not set on port yet." msgstr "" -#: neutron/notifiers/nova.py:134 +#: neutron/notifiers/nova.py:169 msgid "Port ID not set! Nova will not be notified of port status change." msgstr "" -#: neutron/notifiers/nova.py:159 +#: neutron/notifiers/nova.py:194 #, python-format msgid "" "Ignoring state change previous_port_status: %(pre_status)s " "current_port_status: %(cur_status)s port_id %(id)s" msgstr "" -#: neutron/notifiers/nova.py:187 +#: neutron/notifiers/nova.py:221 #, python-format msgid "Sending events: %s" msgstr "" -#: neutron/notifiers/nova.py:192 +#: neutron/notifiers/nova.py:226 #, python-format msgid "Nova returned NotFound for event: %s" msgstr "" -#: neutron/notifiers/nova.py:195 +#: neutron/notifiers/nova.py:229 #, python-format msgid "Failed to notify nova on events: %s" msgstr "" -#: neutron/notifiers/nova.py:199 neutron/notifiers/nova.py:215 +#: neutron/notifiers/nova.py:233 neutron/notifiers/nova.py:249 #, python-format msgid "Error response returned from nova: %s" msgstr "" -#: neutron/notifiers/nova.py:210 +#: neutron/notifiers/nova.py:244 #, python-format msgid "Nova event: %s returned with failed status" msgstr "" -#: neutron/notifiers/nova.py:213 +#: neutron/notifiers/nova.py:247 #, python-format msgid "Nova event response: %s" msgstr "" @@ -4548,80 +4553,80 @@ msgstr "" msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:661 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:752 +#: neutron/plugins/bigswitch/plugin.py:742 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:804 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:864 +#: neutron/plugins/bigswitch/plugin.py:854 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:902 +#: neutron/plugins/bigswitch/plugin.py:892 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:924 +#: neutron/plugins/bigswitch/plugin.py:914 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:946 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:975 +#: neutron/plugins/bigswitch/plugin.py:965 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1003 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1036 +#: neutron/plugins/bigswitch/plugin.py:1026 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1053 +#: neutron/plugins/bigswitch/plugin.py:1043 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1059 +#: neutron/plugins/bigswitch/plugin.py:1049 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1075 +#: neutron/plugins/bigswitch/plugin.py:1065 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1090 +#: neutron/plugins/bigswitch/plugin.py:1080 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1108 +#: neutron/plugins/bigswitch/plugin.py:1110 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1123 +#: neutron/plugins/bigswitch/plugin.py:1125 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1124 +#: neutron/plugins/bigswitch/plugin.py:1126 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4850,7 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:225 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1002 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1365 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 @@ -4964,9 +4969,9 @@ msgid "%s can not be found in database" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:300 -#: neutron/plugins/brocade/NeutronPlugin.py:343 -#: neutron/plugins/brocade/NeutronPlugin.py:396 -#: neutron/plugins/brocade/NeutronPlugin.py:426 +#: neutron/plugins/brocade/NeutronPlugin.py:344 +#: neutron/plugins/brocade/NeutronPlugin.py:397 +#: neutron/plugins/brocade/NeutronPlugin.py:427 msgid "Brocade NOS driver error" msgstr "" @@ -4976,9 +4981,9 @@ msgid "Returning the allocated vlan (%d) to the pool" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:304 -#: neutron/plugins/brocade/NeutronPlugin.py:344 -#: neutron/plugins/brocade/NeutronPlugin.py:397 -#: neutron/plugins/brocade/NeutronPlugin.py:428 +#: neutron/plugins/brocade/NeutronPlugin.py:345 +#: neutron/plugins/brocade/NeutronPlugin.py:398 +#: neutron/plugins/brocade/NeutronPlugin.py:429 msgid "Brocade plugin raised exception, check logs" msgstr "" @@ -5450,88 +5455,88 @@ msgstr "" msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:866 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:883 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:884 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:891 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:894 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:908 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:915 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:922 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1144 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1151 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1157 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1171 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1168 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1175 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1172 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1179 #, python-format msgid "" "Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " "low address to high address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1185 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1194 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1201 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1200 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1221 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1232 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1253 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1260 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1270 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "Segment range overlaps with another profile" msgstr "" @@ -5670,34 +5675,34 @@ msgstr "" msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:243 msgid "Logical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:268 msgid "network_segment_pool" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:313 msgid "Invalid input for CIDR" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:464 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:452 #, python-format msgid "req: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:473 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:461 #, python-format msgid "status_code %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:478 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:466 #, python-format msgid "VSM: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:493 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:481 #, python-format msgid "Unable to serialize object of type = '%s'" msgstr "" @@ -5706,36 +5711,23 @@ msgstr "" msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 -#, python-format -msgid "_populate_policy_profiles %s" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:191 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:205 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:197 -msgid "_poll_policies" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 -msgid "No policy profile updated from VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:262 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:242 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:266 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:246 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:260 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 @@ -5743,19 +5735,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:249 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:254 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:283 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:267 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 @@ -5763,7 +5755,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5771,164 +5763,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:480 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:460 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:519 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:499 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:524 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:504 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:525 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:505 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:565 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:545 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:570 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:575 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:558 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:583 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:630 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:633 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:610 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:613 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:645 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:625 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:648 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:678 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:658 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:688 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:703 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:735 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:715 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:757 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:737 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:758 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:738 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:782 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:762 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:822 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:802 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:812 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:843 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:823 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:859 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:897 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:877 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:892 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:933 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:941 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1026 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1006 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:232 @@ -5938,88 +5930,88 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1084 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1064 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1099 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1079 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1103 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1083 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1097 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1125 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1147 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1192 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1174 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1190 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:314 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1219 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1201 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1236 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1256 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1290 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1272 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1280 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1309 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1291 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1306 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1321 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1359 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1341 msgid "Get subnets" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1444 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1426 #, python-format msgid "Scheduling router %s" msgstr "" @@ -6451,7 +6443,7 @@ msgid "port_delete received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:219 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:661 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" @@ -6543,7 +6535,7 @@ msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:437 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:976 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:390 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1267 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 @@ -6551,7 +6543,7 @@ msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:445 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1006 msgid "Agent loop has new devices!" msgstr "" @@ -6568,7 +6560,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:474 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:269 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1027 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1045 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1362 msgid "Agent initialized successfully, now running... " @@ -6822,242 +6814,242 @@ msgstr "" msgid "Delete network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:248 #, python-format msgid "Delete net failed after deleting the network in DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253 #, python-format msgid "Get network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:259 msgid "Get networks in progress" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:269 #, python-format msgid "Create port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285 msgid "Create port does not have tenant id info" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:291 #, python-format msgid "Create port does not have tenant id info; obtained is: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:312 #, python-format msgid "Create port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:319 #, python-format msgid "Update port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346 #, python-format msgid "Update port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:352 #, python-format msgid "Delete port in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:365 #, python-format msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:374 #, python-format msgid "Create subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:386 #, python-format msgid "Create subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388 #, python-format msgid "Subnet created: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:394 #, python-format msgid "Update subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419 #, python-format msgid "Update subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:425 #, python-format msgid "Delete subnet in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:430 #, python-format msgid "" "Delete subnet operation failed in SDN-VE after deleting the subnet from " "DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:439 #, python-format msgid "Create router in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:442 #, python-format msgid "Ignoring admin_state_up=False for router=%r. Overriding with True" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:452 msgid "Create router failed: no SDN-VE tenant." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:460 #, python-format msgid "Create router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:462 #, python-format msgid "Router created: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:467 #, python-format msgid "Update router in progress: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:474 msgid "admin_state_up=False routers are not supported." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493 #, python-format msgid "Update router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:499 #, python-format msgid "Delete router in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:506 #, python-format msgid "" "Delete router operation failed in SDN-VE after deleting the router in DB:" " %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:511 #, python-format msgid "" "Add router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:519 #, python-format msgid "SdnvePluginV2.add_router_interface called. Port info: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:533 #, python-format msgid "Update router-add-interface failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 #, python-format msgid "Added router interface: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:540 #, python-format msgid "" "Add router interface only called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550 msgid "" "SdnvePluginV2._add_router_interface_only: failed to add the interface in " "the roll back. of a remove_router_interface operation" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:556 #, python-format msgid "" "Remove router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565 msgid "No port ID" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 #, python-format msgid "SdnvePluginV2.remove_router_interface port: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:571 msgid "No fixed IP" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:576 #, python-format msgid "SdnvePluginV2.remove_router_interface subnet_id: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:584 #, python-format msgid "Update router-remove-interface failed SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:605 #, python-format msgid "Create floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:616 #, python-format msgid "Creating floating ip operation failed in SDN-VE controller: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:619 #, python-format msgid "Created floatingip : %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:624 #, python-format msgid "Update floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644 #, python-format msgid "Update floating ip failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:650 #, python-format msgid "Delete floatingip in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:655 #, python-format msgid "Delete floatingip failed in SDN-VE: %s" msgstr "" @@ -7294,168 +7286,168 @@ msgstr "" msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:304 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:301 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:319 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:323 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:341 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:354 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:343 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:361 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:352 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:370 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:401 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:392 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:410 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:430 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:448 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:437 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:455 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:458 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:454 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:472 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:461 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:479 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:467 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:475 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:493 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:482 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:486 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:504 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:509 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:533 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:568 #, python-format msgid "" "Option \"%(option)s\" must be supported by command \"%(command)s\" to " "enable %(mode)s mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:527 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:545 msgid "No valid Segmentation ID to perform UCAST test." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:562 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN MCAST mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:569 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 msgid "" "Linux kernel vxlan module and iproute2 3.8 or above are required to " "enable VXLAN." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:579 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:597 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:654 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:672 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:281 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:711 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:714 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:732 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:736 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:350 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:758 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:783 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:801 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:409 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:846 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:864 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:850 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:105 @@ -7463,12 +7455,12 @@ msgstr "" msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:905 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1068 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1108 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 @@ -7477,15 +7469,15 @@ msgstr "" msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1075 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:973 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:981 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1095 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 @@ -7495,7 +7487,7 @@ msgstr "" msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:968 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1125 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1142 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 @@ -7504,7 +7496,7 @@ msgstr "" msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1132 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1149 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 @@ -7513,7 +7505,7 @@ msgstr "" msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:979 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:374 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1154 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 @@ -7521,26 +7513,26 @@ msgstr "" msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:971 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:989 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1001 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1012 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1035 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:428 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1038 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Interface mappings: %s" @@ -8085,167 +8077,167 @@ msgstr "" msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:522 +#: neutron/plugins/midonet/plugin.py:524 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%r had been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:529 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:590 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:595 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:600 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:607 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:611 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:616 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:625 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:659 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:734 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:782 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:794 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:838 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:858 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:898 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:909 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1009 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1033 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1042 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1049 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1089 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1108 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1128 +#: neutron/plugins/midonet/plugin.py:1130 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1157 +#: neutron/plugins/midonet/plugin.py:1159 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1164 +#: neutron/plugins/midonet/plugin.py:1166 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1170 +#: neutron/plugins/midonet/plugin.py:1172 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1202 +#: neutron/plugins/midonet/plugin.py:1204 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1212 +#: neutron/plugins/midonet/plugin.py:1214 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1222 +#: neutron/plugins/midonet/plugin.py:1224 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -8456,91 +8448,101 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:465 neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:467 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:471 neutron/plugins/ml2/plugin.py:591 +#: neutron/plugins/ml2/plugin.py:473 neutron/plugins/ml2/plugin.py:593 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:479 +#: neutron/plugins/ml2/plugin.py:481 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:490 +#: neutron/plugins/ml2/plugin.py:492 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:498 neutron/plugins/ml2/plugin.py:604 +#: neutron/plugins/ml2/plugin.py:500 neutron/plugins/ml2/plugin.py:606 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:504 +#: neutron/plugins/ml2/plugin.py:506 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:513 neutron/plugins/ml2/plugin.py:612 +#: neutron/plugins/ml2/plugin.py:515 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:521 +#: neutron/plugins/ml2/plugin.py:523 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:530 +#: neutron/plugins/ml2/plugin.py:532 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:544 +#: neutron/plugins/ml2/plugin.py:546 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:574 +#: neutron/plugins/ml2/plugin.py:576 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:600 +#: neutron/plugins/ml2/plugin.py:587 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:602 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:621 +#: neutron/plugins/ml2/plugin.py:622 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:632 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:650 +#: neutron/plugins/ml2/plugin.py:661 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:120 +#: neutron/plugins/ml2/plugin.py:721 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:125 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:728 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:121 +#: neutron/plugins/ml2/plugin.py:739 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:126 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:737 +#: neutron/plugins/ml2/plugin.py:748 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:749 +#: neutron/plugins/ml2/plugin.py:760 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:761 +#: neutron/plugins/ml2/plugin.py:772 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9424,7 +9426,7 @@ msgstr "" msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:425 +#: neutron/plugins/mlnx/mlnx_plugin.py:426 #, python-format msgid "create_port with %s" msgstr "" @@ -9763,53 +9765,53 @@ msgstr "" msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:398 +#: neutron/plugins/nec/nec_plugin.py:405 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:546 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:603 +#: neutron/plugins/nec/nec_plugin.py:610 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:635 +#: neutron/plugins/nec/nec_plugin.py:642 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:700 +#: neutron/plugins/nec/nec_plugin.py:707 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:731 +#: neutron/plugins/nec/nec_plugin.py:738 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:741 +#: neutron/plugins/nec/nec_plugin.py:748 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:761 +#: neutron/plugins/nec/nec_plugin.py:768 #, 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:766 +#: neutron/plugins/nec/nec_plugin.py:773 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10260,73 +10262,73 @@ msgstr "" msgid "Port-Mapping for port %s not found on VSD" msgstr "" -#: neutron/plugins/nuage/plugin.py:325 +#: neutron/plugins/nuage/plugin.py:327 msgid "" "Either net_partition is not provided with subnet OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:393 +#: neutron/plugins/nuage/plugin.py:395 #, python-format msgid "" "Unable to complete operation on subnet %s.One or more ports have an IP " "allocation from this subnet." msgstr "" -#: neutron/plugins/nuage/plugin.py:423 +#: neutron/plugins/nuage/plugin.py:425 #, python-format msgid "" "Router %s does not hold default zone OR net_partition mapping. Router-IF " "add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:433 +#: neutron/plugins/nuage/plugin.py:435 #, python-format msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:443 +#: neutron/plugins/nuage/plugin.py:445 #, python-format msgid "" "Subnet %(subnet)s and Router %(router)s belong to different net_partition" " Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:455 +#: neutron/plugins/nuage/plugin.py:457 #, python-format msgid "Subnet %s has one or more active VMs Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:501 neutron/plugins/nuage/plugin.py:506 -#: neutron/plugins/nuage/plugin.py:512 +#: neutron/plugins/nuage/plugin.py:503 neutron/plugins/nuage/plugin.py:508 +#: neutron/plugins/nuage/plugin.py:514 #, python-format msgid "No router interface found for Router %s. Router-IF delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:523 +#: neutron/plugins/nuage/plugin.py:525 #, python-format msgid "Subnet %s has one or more active VMs Router-IF delete not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:532 +#: neutron/plugins/nuage/plugin.py:534 #, python-format msgid "" "Router %s does not hold net_partition assoc on Nuage VSD. Router-IF " "delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:571 +#: neutron/plugins/nuage/plugin.py:573 msgid "" "Either net_partition is not provided with router OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:679 +#: neutron/plugins/nuage/plugin.py:681 #, python-format msgid "One or more router still attached to net_partition %s." msgstr "" -#: neutron/plugins/nuage/plugin.py:684 +#: neutron/plugins/nuage/plugin.py:686 #, python-format msgid "NetPartition with %s does not exist" msgstr "" @@ -10700,20 +10702,20 @@ msgstr "" msgid "Number of seconds to retry acquiring an Open vSwitch datapath" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:245 +#: neutron/plugins/oneconvergence/plugin.py:246 msgid "Failed to create subnet, deleting it from neutron" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:309 +#: neutron/plugins/oneconvergence/plugin.py:310 #, python-format msgid "Deleting newly created neutron port %s" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:379 +#: neutron/plugins/oneconvergence/plugin.py:380 msgid "Failed to create floatingip" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:418 +#: neutron/plugins/oneconvergence/plugin.py:419 msgid "Failed to create router" msgstr "" @@ -11214,166 +11216,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:54 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:71 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:75 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:76 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:87 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:88 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:98 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:99 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:112 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:113 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:127 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:128 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:139 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:164 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:348 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:166 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:350 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:154 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:176 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:178 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:195 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:222 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:197 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:224 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:210 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:212 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:238 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:240 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:253 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:255 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:282 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:284 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:306 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:308 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:316 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:318 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:328 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:330 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:336 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:338 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:360 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:362 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:372 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:374 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:382 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:384 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:388 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:390 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:397 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:399 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:407 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:409 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:415 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:417 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:435 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:437 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:446 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:448 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:468 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:470 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:479 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:481 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:491 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:488 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:500 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:497 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:513 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:506 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:522 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:516 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:535 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:526 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 +msgid "Neutron PLUMgrid Director: disassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:540 +msgid "PLUMgrid Library: disassociate_floatingips() called" +msgstr "" + #: neutron/plugins/ryu/ryu_neutron_plugin.py:64 #, python-format msgid "get_ofp_rest_api: %s" @@ -12929,7 +12939,7 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:534 -#: neutron/plugins/vmware/plugins/base.py:1059 +#: neutron/plugins/vmware/plugins/base.py:1062 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -12970,13 +12980,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:670 -#: neutron/plugins/vmware/plugins/base.py:1779 +#: neutron/plugins/vmware/plugins/base.py:1782 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:674 -#: neutron/plugins/vmware/plugins/base.py:1783 +#: neutron/plugins/vmware/plugins/base.py:1786 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13035,231 +13045,231 @@ msgid "" "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1048 +#: neutron/plugins/vmware/plugins/base.py:1051 #, python-format msgid "" "A nsx lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1067 +#: neutron/plugins/vmware/plugins/base.py:1070 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1070 +#: neutron/plugins/vmware/plugins/base.py:1073 #: neutron/plugins/vmware/plugins/service.py:520 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1105 +#: neutron/plugins/vmware/plugins/base.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1182 +#: neutron/plugins/vmware/plugins/base.py:1185 #, python-format msgid "port created on NSX backend for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1185 +#: neutron/plugins/vmware/plugins/base.py:1188 #, python-format msgid "Logical switch for network %s was not found in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1196 +#: neutron/plugins/vmware/plugins/base.py:1199 msgid "Unable to create port or set port attachment in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1288 +#: neutron/plugins/vmware/plugins/base.py:1291 #, python-format msgid "Updating port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1323 +#: neutron/plugins/vmware/plugins/base.py:1326 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1406 +#: neutron/plugins/vmware/plugins/base.py:1409 msgid "" "Cannot create a distributed router with the NSX platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1412 +#: neutron/plugins/vmware/plugins/base.py:1415 msgid "Unable to create logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1423 +#: neutron/plugins/vmware/plugins/base.py:1426 #, 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/vmware/plugins/base.py:1433 +#: neutron/plugins/vmware/plugins/base.py:1436 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1462 -#: neutron/plugins/vmware/plugins/base.py:1547 +#: neutron/plugins/vmware/plugins/base.py:1465 +#: neutron/plugins/vmware/plugins/base.py:1550 #: neutron/plugins/vmware/plugins/service.py:203 #: neutron/plugins/vmware/plugins/service.py:1214 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1511 +#: neutron/plugins/vmware/plugins/base.py:1514 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1514 +#: neutron/plugins/vmware/plugins/base.py:1517 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1556 +#: neutron/plugins/vmware/plugins/base.py:1559 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1572 +#: neutron/plugins/vmware/plugins/base.py:1575 #, python-format msgid "Logical router %s not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1576 +#: neutron/plugins/vmware/plugins/base.py:1579 msgid "Unable to update logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1578 +#: neutron/plugins/vmware/plugins/base.py:1581 msgid "" "Request cannot contain 'routes' with the NSX platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1635 +#: neutron/plugins/vmware/plugins/base.py:1638 #, python-format msgid "Logical router '%s' not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1639 +#: neutron/plugins/vmware/plugins/base.py:1642 #, python-format msgid "Unable to delete logical router '%s' on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1649 +#: neutron/plugins/vmware/plugins/base.py:1652 #, 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/vmware/plugins/base.py:1717 +#: neutron/plugins/vmware/plugins/base.py:1720 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1815 +#: neutron/plugins/vmware/plugins/base.py:1818 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1820 +#: neutron/plugins/vmware/plugins/base.py:1823 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1952 +#: neutron/plugins/vmware/plugins/base.py:1955 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1958 +#: neutron/plugins/vmware/plugins/base.py:1961 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1995 +#: neutron/plugins/vmware/plugins/base.py:1998 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1998 +#: neutron/plugins/vmware/plugins/base.py:2001 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2032 +#: neutron/plugins/vmware/plugins/base.py:2035 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2055 +#: neutron/plugins/vmware/plugins/base.py:2058 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2084 +#: neutron/plugins/vmware/plugins/base.py:2087 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2113 +#: neutron/plugins/vmware/plugins/base.py:2116 #, python-format msgid "" "Rolling back database changes for gateway device %s because of an error " "in the NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2158 -#: neutron/plugins/vmware/plugins/base.py:2196 +#: neutron/plugins/vmware/plugins/base.py:2161 +#: neutron/plugins/vmware/plugins/base.py:2199 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2293 +#: neutron/plugins/vmware/plugins/base.py:2296 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2300 +#: neutron/plugins/vmware/plugins/base.py:2303 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2348 +#: neutron/plugins/vmware/plugins/base.py:2351 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2380 +#: neutron/plugins/vmware/plugins/base.py:2383 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2388 +#: neutron/plugins/vmware/plugins/base.py:2391 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13267,12 +13277,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2395 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2408 +#: neutron/plugins/vmware/plugins/base.py:2411 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -14449,46 +14459,46 @@ msgstr "" msgid "external_gateway_added: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:50 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:49 msgid "Initializing fwaas iptables driver" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:53 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:52 #, python-format msgid "Creating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:62 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:61 #, python-format msgid "Failed to create firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:66 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:65 #, python-format msgid "Deleting firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:77 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:76 #, python-format msgid "Failed to delete firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:81 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:80 #, python-format msgid "Updating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:90 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:89 #, python-format msgid "Failed to update firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:94 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:93 #, python-format msgid "Applying firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:113 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:112 #, python-format msgid "Failed to apply default policy on firewall: %s" msgstr "" @@ -14748,17 +14758,17 @@ msgstr "" msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:166 #, python-format msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:208 #, python-format msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:369 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -14942,184 +14952,212 @@ msgstr "" msgid "Removing SNAT port for subnet %s as this is the last pool using it..." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:61 +#: neutron/services/loadbalancer/drivers/radware/driver.py:63 msgid "vdirect server IP address" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:64 +#: neutron/services/loadbalancer/drivers/radware/driver.py:66 msgid "vdirect user name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:67 +#: neutron/services/loadbalancer/drivers/radware/driver.py:69 msgid "vdirect user password" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:70 +#: neutron/services/loadbalancer/drivers/radware/driver.py:72 msgid "Service ADC type" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:73 +#: neutron/services/loadbalancer/drivers/radware/driver.py:75 msgid "Service ADC version" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:76 +#: neutron/services/loadbalancer/drivers/radware/driver.py:78 msgid "service HA pair" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:79 +#: neutron/services/loadbalancer/drivers/radware/driver.py:81 msgid "service throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:82 +#: neutron/services/loadbalancer/drivers/radware/driver.py:84 msgid "service ssl throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:85 +#: neutron/services/loadbalancer/drivers/radware/driver.py:87 msgid "service compression throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:88 +#: neutron/services/loadbalancer/drivers/radware/driver.py:90 msgid "service cache" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:91 +#: neutron/services/loadbalancer/drivers/radware/driver.py:93 msgid "l2_l3 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:94 +#: neutron/services/loadbalancer/drivers/radware/driver.py:96 msgid "l4 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:101 +#: neutron/services/loadbalancer/drivers/radware/driver.py:104 msgid "l2_l3 workflow constructor params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:108 +#: neutron/services/loadbalancer/drivers/radware/driver.py:111 msgid "l2_l3 workflow setup params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:111 +#: neutron/services/loadbalancer/drivers/radware/driver.py:114 msgid "List of actions that we dont want to push to the completion queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:115 +#: neutron/services/loadbalancer/drivers/radware/driver.py:118 msgid "l4 workflow action name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:118 +#: neutron/services/loadbalancer/drivers/radware/driver.py:121 msgid "Resource pool ids" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:121 +#: neutron/services/loadbalancer/drivers/radware/driver.py:124 msgid "A required VLAN for the interswitch link to use" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:124 +#: neutron/services/loadbalancer/drivers/radware/driver.py:127 msgid "Support an Alteon interswitch link for stateful session failover" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:183 +#: neutron/services/loadbalancer/drivers/radware/driver.py:221 #, python-format -msgid "create_vip. vip: %s" +msgid "" +"vip: %(vip)s, extended_vip: %(extended_vip)s, network_id: " +"%(vip_network_id)s, service_name: %(service_name)s, pip_info: " +"%(pip_info)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:185 +#: neutron/services/loadbalancer/drivers/radware/driver.py:256 #, python-format -msgid "create_vip. extended_vip: %s" +msgid "Retrieved pip nport: %(port)r for vip: %(vip)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:187 +#: neutron/services/loadbalancer/drivers/radware/driver.py:264 #, python-format -msgid "create_vip. network_id: %s " +msgid "Found no pip nports associated with vip: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:189 +#: neutron/services/loadbalancer/drivers/radware/driver.py:273 #, python-format -msgid "create_vip. service_name: %s " +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:223 +#: neutron/services/loadbalancer/drivers/radware/driver.py:287 #, python-format -msgid "Failed to remove workflow %s. Going to set vip to ERROR status" +msgid "pip nport id: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:314 +#: neutron/services/loadbalancer/drivers/radware/driver.py:291 +#, python-format +msgid "pip nport delete failed: %r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:345 +#: neutron/services/loadbalancer/drivers/radware/driver.py:410 msgid "Starting operation completion handling thread" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:370 +#: neutron/services/loadbalancer/drivers/radware/driver.py:440 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:379 -#: neutron/services/loadbalancer/drivers/radware/driver.py:401 +#: neutron/services/loadbalancer/drivers/radware/driver.py:449 +#: neutron/services/loadbalancer/drivers/radware/driver.py:480 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:387 +#: neutron/services/loadbalancer/drivers/radware/driver.py:457 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:494 +#: neutron/services/loadbalancer/drivers/radware/driver.py:465 +#, python-format +msgid "Post-remove workflow function %r completed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:469 +#, python-format +msgid "Post-remove workflow function %r failed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:584 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:541 +#: neutron/services/loadbalancer/drivers/radware/driver.py:650 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:567 +#: neutron/services/loadbalancer/drivers/radware/driver.py:676 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:574 +#: neutron/services/loadbalancer/drivers/radware/driver.py:683 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:591 +#: neutron/services/loadbalancer/drivers/radware/driver.py:700 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:652 +#: neutron/services/loadbalancer/drivers/radware/driver.py:768 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:664 +#: neutron/services/loadbalancer/drivers/radware/driver.py:780 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:695 +#: neutron/services/loadbalancer/drivers/radware/driver.py:812 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:710 +#: neutron/services/loadbalancer/drivers/radware/driver.py:827 msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:737 +#: neutron/services/loadbalancer/drivers/radware/driver.py:836 +#, python-format +msgid "Post-operation function %(func)r completed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:842 +#, python-format +msgid "Post-operation function %(func)r failed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:876 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:777 +#: neutron/services/loadbalancer/drivers/radware/driver.py:916 #, python-format msgid "_remove_object_from_db %s" msgstr "" @@ -15835,12 +15873,12 @@ msgstr "" msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:404 +#: neutron/tests/unit/vmware/apiclient/fake.py:407 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:413 +#: neutron/tests/unit/vmware/apiclient/fake.py:416 #, python-format msgid "lrouter:%s not found" msgstr "" diff --git a/neutron/locale/ne/LC_MESSAGES/neutron.po b/neutron/locale/ne/LC_MESSAGES/neutron.po index 1084575a1..56d65cc34 100644 --- a/neutron/locale/ne/LC_MESSAGES/neutron.po +++ b/neutron/locale/ne/LC_MESSAGES/neutron.po @@ -7,11 +7,11 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-04-23 06:46+0000\n" +"POT-Creation-Date: 2014-04-26 06:48+0000\n" "PO-Revision-Date: 2014-04-07 06:32+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Nepali " -"(http://www.transifex.com/projects/p/openstack/language/ne/)\n" +"(http://www.transifex.com/projects/p/neutron/language/ne/)\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" @@ -526,7 +526,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:575 neutron/agent/l3_agent.py:954 #: neutron/agent/metadata/agent.py:330 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:107 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:836 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:854 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:300 @@ -623,7 +623,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:923 +#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:931 #: neutron/services/firewall/agents/varmour/varmour_router.py:102 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -749,7 +749,7 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:657 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:675 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:283 #, python-format msgid "Delete %s" @@ -1137,25 +1137,25 @@ msgstr "" msgid "Authentication region" msgstr "" -#: neutron/agent/linux/interface.py:202 neutron/agent/linux/interface.py:256 -#: neutron/agent/linux/interface.py:318 neutron/agent/linux/interface.py:367 +#: neutron/agent/linux/interface.py:206 neutron/agent/linux/interface.py:260 +#: neutron/agent/linux/interface.py:322 neutron/agent/linux/interface.py:371 #, python-format msgid "Device %s already exists" msgstr "" -#: neutron/agent/linux/interface.py:220 neutron/agent/linux/interface.py:267 -#: neutron/agent/linux/interface.py:330 neutron/agent/linux/interface.py:374 +#: neutron/agent/linux/interface.py:224 neutron/agent/linux/interface.py:271 +#: neutron/agent/linux/interface.py:334 neutron/agent/linux/interface.py:378 #, python-format msgid "Unplugged interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:222 neutron/agent/linux/interface.py:266 -#: neutron/agent/linux/interface.py:332 neutron/agent/linux/interface.py:376 +#: neutron/agent/linux/interface.py:226 neutron/agent/linux/interface.py:270 +#: neutron/agent/linux/interface.py:336 neutron/agent/linux/interface.py:380 #, python-format msgid "Failed unplugging interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:434 +#: neutron/agent/linux/interface.py:438 #, python-format msgid "Driver location: %s" msgstr "" @@ -1687,12 +1687,12 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:47 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:49 #, python-format msgid "Notify metering agent at %(topic)s.%(host)s the message %(method)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:62 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:64 #, python-format msgid "" "Fanout notify metering agent at %(topic)s the message %(method)s on " @@ -1836,7 +1836,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:357 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2848,8 +2848,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:387 neutron/db/l3_db.py:464 -#: neutron/plugins/bigswitch/plugin.py:1011 -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1001 +#: neutron/plugins/bigswitch/plugin.py:1010 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2901,18 +2901,18 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1844 +#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1847 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:825 +#: neutron/db/l3_db.py:833 #, 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:929 +#: neutron/db/l3_db.py:937 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -3080,6 +3080,11 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" +#: neutron/db/metering/metering_rpc.py:50 +#, python-format +msgid "Unable to find agent %s." +msgstr "" + #: neutron/db/migration/cli.py:32 msgid "Neutron plugin provider module" msgstr "" @@ -3664,7 +3669,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:54 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -3680,47 +3685,47 @@ msgstr "" msgid "Only admin can view or configure quota" msgstr "" -#: neutron/extensions/securitygroup.py:35 +#: neutron/extensions/securitygroup.py:34 msgid "For TCP/UDP protocols, port_range_min must be <= port_range_max" msgstr "" -#: neutron/extensions/securitygroup.py:40 +#: neutron/extensions/securitygroup.py:39 #, python-format msgid "Invalid value for port %(port)s" msgstr "" -#: neutron/extensions/securitygroup.py:44 +#: neutron/extensions/securitygroup.py:43 #, python-format msgid "" "Invalid value for ICMP %(field)s (%(attr)s) %(value)s. It must be 0 to " "255." msgstr "" -#: neutron/extensions/securitygroup.py:49 +#: neutron/extensions/securitygroup.py:48 #, python-format msgid "" "ICMP code (port-range-max) %(value)s is provided but ICMP type (port-" "range-min) is missing." msgstr "" -#: neutron/extensions/securitygroup.py:54 +#: neutron/extensions/securitygroup.py:53 #, python-format msgid "Security Group %(id)s in use." msgstr "" -#: neutron/extensions/securitygroup.py:58 +#: neutron/extensions/securitygroup.py:57 msgid "Removing default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:62 +#: neutron/extensions/securitygroup.py:61 msgid "Updating default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:66 +#: neutron/extensions/securitygroup.py:65 msgid "Default security group already exists." msgstr "" -#: neutron/extensions/securitygroup.py:70 +#: neutron/extensions/securitygroup.py:69 #, python-format msgid "" "Security group rule protocol %(protocol)s not supported. Only protocol " @@ -3728,58 +3733,58 @@ msgid "" "supported." msgstr "" -#: neutron/extensions/securitygroup.py:76 +#: neutron/extensions/securitygroup.py:75 msgid "Multiple tenant_ids in bulk security group rule create not allowed" msgstr "" -#: neutron/extensions/securitygroup.py:81 +#: neutron/extensions/securitygroup.py:80 msgid "Only remote_ip_prefix or remote_group_id may be provided." msgstr "" -#: neutron/extensions/securitygroup.py:86 +#: neutron/extensions/securitygroup.py:85 msgid "Must also specifiy protocol if port range is given." msgstr "" -#: neutron/extensions/securitygroup.py:90 +#: neutron/extensions/securitygroup.py:89 msgid "Only allowed to update rules for one security profile at a time" msgstr "" -#: neutron/extensions/securitygroup.py:95 +#: neutron/extensions/securitygroup.py:94 #, python-format msgid "Security group %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:99 +#: neutron/extensions/securitygroup.py:98 #, python-format msgid "Security group rule %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:103 +#: neutron/extensions/securitygroup.py:102 msgid "Duplicate Security Group Rule in POST." msgstr "" -#: neutron/extensions/securitygroup.py:107 +#: neutron/extensions/securitygroup.py:106 #, python-format msgid "Security group rule already exists. Group id is %(id)s." msgstr "" -#: neutron/extensions/securitygroup.py:111 +#: neutron/extensions/securitygroup.py:110 #, python-format msgid "Conflicting value ethertype %(ethertype)s for CIDR %(cidr)s" msgstr "" -#: neutron/extensions/securitygroup.py:159 +#: neutron/extensions/securitygroup.py:158 #, python-format msgid "'%s' is not an integer or uuid" msgstr "" -#: neutron/extensions/securitygroup.py:248 +#: neutron/extensions/securitygroup.py:247 msgid "" "Number of security groups allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/securitygroup.py:252 +#: neutron/extensions/securitygroup.py:251 msgid "" "Number of security rules allowed per tenant. A negative value means " "unlimited." @@ -3863,47 +3868,47 @@ msgstr "" msgid "Router %(router_id)s has no external network gateway set" msgstr "" -#: neutron/notifiers/nova.py:130 +#: neutron/notifiers/nova.py:165 msgid "device_id is not set on port yet." msgstr "" -#: neutron/notifiers/nova.py:134 +#: neutron/notifiers/nova.py:169 msgid "Port ID not set! Nova will not be notified of port status change." msgstr "" -#: neutron/notifiers/nova.py:159 +#: neutron/notifiers/nova.py:194 #, python-format msgid "" "Ignoring state change previous_port_status: %(pre_status)s " "current_port_status: %(cur_status)s port_id %(id)s" msgstr "" -#: neutron/notifiers/nova.py:187 +#: neutron/notifiers/nova.py:221 #, python-format msgid "Sending events: %s" msgstr "" -#: neutron/notifiers/nova.py:192 +#: neutron/notifiers/nova.py:226 #, python-format msgid "Nova returned NotFound for event: %s" msgstr "" -#: neutron/notifiers/nova.py:195 +#: neutron/notifiers/nova.py:229 #, python-format msgid "Failed to notify nova on events: %s" msgstr "" -#: neutron/notifiers/nova.py:199 neutron/notifiers/nova.py:215 +#: neutron/notifiers/nova.py:233 neutron/notifiers/nova.py:249 #, python-format msgid "Error response returned from nova: %s" msgstr "" -#: neutron/notifiers/nova.py:210 +#: neutron/notifiers/nova.py:244 #, python-format msgid "Nova event: %s returned with failed status" msgstr "" -#: neutron/notifiers/nova.py:213 +#: neutron/notifiers/nova.py:247 #, python-format msgid "Nova event response: %s" msgstr "" @@ -4548,80 +4553,80 @@ msgstr "" msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:661 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:752 +#: neutron/plugins/bigswitch/plugin.py:742 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:804 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:864 +#: neutron/plugins/bigswitch/plugin.py:854 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:902 +#: neutron/plugins/bigswitch/plugin.py:892 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:924 +#: neutron/plugins/bigswitch/plugin.py:914 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:946 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:975 +#: neutron/plugins/bigswitch/plugin.py:965 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1003 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1036 +#: neutron/plugins/bigswitch/plugin.py:1026 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1053 +#: neutron/plugins/bigswitch/plugin.py:1043 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1059 +#: neutron/plugins/bigswitch/plugin.py:1049 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1075 +#: neutron/plugins/bigswitch/plugin.py:1065 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1090 +#: neutron/plugins/bigswitch/plugin.py:1080 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1108 +#: neutron/plugins/bigswitch/plugin.py:1110 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1123 +#: neutron/plugins/bigswitch/plugin.py:1125 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1124 +#: neutron/plugins/bigswitch/plugin.py:1126 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4850,7 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:225 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1002 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1365 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 @@ -4964,9 +4969,9 @@ msgid "%s can not be found in database" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:300 -#: neutron/plugins/brocade/NeutronPlugin.py:343 -#: neutron/plugins/brocade/NeutronPlugin.py:396 -#: neutron/plugins/brocade/NeutronPlugin.py:426 +#: neutron/plugins/brocade/NeutronPlugin.py:344 +#: neutron/plugins/brocade/NeutronPlugin.py:397 +#: neutron/plugins/brocade/NeutronPlugin.py:427 msgid "Brocade NOS driver error" msgstr "" @@ -4976,9 +4981,9 @@ msgid "Returning the allocated vlan (%d) to the pool" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:304 -#: neutron/plugins/brocade/NeutronPlugin.py:344 -#: neutron/plugins/brocade/NeutronPlugin.py:397 -#: neutron/plugins/brocade/NeutronPlugin.py:428 +#: neutron/plugins/brocade/NeutronPlugin.py:345 +#: neutron/plugins/brocade/NeutronPlugin.py:398 +#: neutron/plugins/brocade/NeutronPlugin.py:429 msgid "Brocade plugin raised exception, check logs" msgstr "" @@ -5450,88 +5455,88 @@ msgstr "" msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:866 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:883 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:884 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:891 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:894 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:908 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:915 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:922 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1144 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1151 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1157 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1171 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1168 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1175 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1172 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1179 #, python-format msgid "" "Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " "low address to high address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1185 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1194 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1201 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1200 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1221 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1232 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1253 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1260 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1270 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "Segment range overlaps with another profile" msgstr "" @@ -5670,34 +5675,34 @@ msgstr "" msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:243 msgid "Logical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:268 msgid "network_segment_pool" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:313 msgid "Invalid input for CIDR" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:464 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:452 #, python-format msgid "req: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:473 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:461 #, python-format msgid "status_code %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:478 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:466 #, python-format msgid "VSM: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:493 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:481 #, python-format msgid "Unable to serialize object of type = '%s'" msgstr "" @@ -5706,36 +5711,23 @@ msgstr "" msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 -#, python-format -msgid "_populate_policy_profiles %s" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:191 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:205 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:197 -msgid "_poll_policies" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 -msgid "No policy profile updated from VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:262 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:242 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:266 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:246 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:260 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 @@ -5743,19 +5735,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:249 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:254 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:283 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:267 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 @@ -5763,7 +5755,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5771,164 +5763,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:480 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:460 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:519 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:499 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:524 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:504 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:525 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:505 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:565 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:545 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:570 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:575 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:558 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:583 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:630 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:633 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:610 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:613 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:645 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:625 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:648 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:678 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:658 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:688 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:703 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:735 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:715 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:757 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:737 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:758 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:738 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:782 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:762 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:822 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:802 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:812 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:843 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:823 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:859 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:897 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:877 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:892 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:933 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:941 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1026 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1006 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:232 @@ -5938,88 +5930,88 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1084 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1064 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1099 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1079 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1103 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1083 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1097 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1125 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1147 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1192 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1174 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1190 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:314 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1219 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1201 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1236 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1256 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1290 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1272 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1280 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1309 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1291 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1306 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1321 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1359 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1341 msgid "Get subnets" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1444 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1426 #, python-format msgid "Scheduling router %s" msgstr "" @@ -6451,7 +6443,7 @@ msgid "port_delete received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:219 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:661 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" @@ -6543,7 +6535,7 @@ msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:437 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:976 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:390 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1267 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 @@ -6551,7 +6543,7 @@ msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:445 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1006 msgid "Agent loop has new devices!" msgstr "" @@ -6568,7 +6560,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:474 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:269 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1027 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1045 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1362 msgid "Agent initialized successfully, now running... " @@ -6822,242 +6814,242 @@ msgstr "" msgid "Delete network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:248 #, python-format msgid "Delete net failed after deleting the network in DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253 #, python-format msgid "Get network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:259 msgid "Get networks in progress" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:269 #, python-format msgid "Create port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285 msgid "Create port does not have tenant id info" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:291 #, python-format msgid "Create port does not have tenant id info; obtained is: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:312 #, python-format msgid "Create port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:319 #, python-format msgid "Update port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346 #, python-format msgid "Update port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:352 #, python-format msgid "Delete port in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:365 #, python-format msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:374 #, python-format msgid "Create subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:386 #, python-format msgid "Create subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388 #, python-format msgid "Subnet created: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:394 #, python-format msgid "Update subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419 #, python-format msgid "Update subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:425 #, python-format msgid "Delete subnet in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:430 #, python-format msgid "" "Delete subnet operation failed in SDN-VE after deleting the subnet from " "DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:439 #, python-format msgid "Create router in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:442 #, python-format msgid "Ignoring admin_state_up=False for router=%r. Overriding with True" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:452 msgid "Create router failed: no SDN-VE tenant." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:460 #, python-format msgid "Create router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:462 #, python-format msgid "Router created: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:467 #, python-format msgid "Update router in progress: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:474 msgid "admin_state_up=False routers are not supported." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493 #, python-format msgid "Update router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:499 #, python-format msgid "Delete router in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:506 #, python-format msgid "" "Delete router operation failed in SDN-VE after deleting the router in DB:" " %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:511 #, python-format msgid "" "Add router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:519 #, python-format msgid "SdnvePluginV2.add_router_interface called. Port info: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:533 #, python-format msgid "Update router-add-interface failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 #, python-format msgid "Added router interface: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:540 #, python-format msgid "" "Add router interface only called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550 msgid "" "SdnvePluginV2._add_router_interface_only: failed to add the interface in " "the roll back. of a remove_router_interface operation" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:556 #, python-format msgid "" "Remove router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565 msgid "No port ID" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 #, python-format msgid "SdnvePluginV2.remove_router_interface port: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:571 msgid "No fixed IP" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:576 #, python-format msgid "SdnvePluginV2.remove_router_interface subnet_id: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:584 #, python-format msgid "Update router-remove-interface failed SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:605 #, python-format msgid "Create floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:616 #, python-format msgid "Creating floating ip operation failed in SDN-VE controller: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:619 #, python-format msgid "Created floatingip : %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:624 #, python-format msgid "Update floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644 #, python-format msgid "Update floating ip failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:650 #, python-format msgid "Delete floatingip in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:655 #, python-format msgid "Delete floatingip failed in SDN-VE: %s" msgstr "" @@ -7294,168 +7286,168 @@ msgstr "" msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:304 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:301 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:319 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:323 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:341 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:354 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:343 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:361 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:352 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:370 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:401 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:392 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:410 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:430 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:448 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:437 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:455 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:458 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:454 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:472 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:461 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:479 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:467 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:475 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:493 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:482 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:486 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:504 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:509 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:533 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:568 #, python-format msgid "" "Option \"%(option)s\" must be supported by command \"%(command)s\" to " "enable %(mode)s mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:527 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:545 msgid "No valid Segmentation ID to perform UCAST test." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:562 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN MCAST mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:569 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 msgid "" "Linux kernel vxlan module and iproute2 3.8 or above are required to " "enable VXLAN." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:579 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:597 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:654 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:672 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:281 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:711 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:714 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:732 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:736 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:350 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:758 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:783 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:801 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:409 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:846 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:864 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:850 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:105 @@ -7463,12 +7455,12 @@ msgstr "" msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:905 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1068 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1108 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 @@ -7477,15 +7469,15 @@ msgstr "" msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1075 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:973 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:981 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1095 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 @@ -7495,7 +7487,7 @@ msgstr "" msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:968 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1125 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1142 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 @@ -7504,7 +7496,7 @@ msgstr "" msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1132 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1149 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 @@ -7513,7 +7505,7 @@ msgstr "" msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:979 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:374 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1154 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 @@ -7521,26 +7513,26 @@ msgstr "" msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:971 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:989 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1001 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1012 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1035 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:428 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1038 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Interface mappings: %s" @@ -8085,167 +8077,167 @@ msgstr "" msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:522 +#: neutron/plugins/midonet/plugin.py:524 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%r had been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:529 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:590 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:595 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:600 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:607 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:611 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:616 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:625 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:659 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:734 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:782 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:794 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:838 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:858 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:898 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:909 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1009 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1033 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1042 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1049 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1089 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1108 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1128 +#: neutron/plugins/midonet/plugin.py:1130 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1157 +#: neutron/plugins/midonet/plugin.py:1159 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1164 +#: neutron/plugins/midonet/plugin.py:1166 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1170 +#: neutron/plugins/midonet/plugin.py:1172 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1202 +#: neutron/plugins/midonet/plugin.py:1204 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1212 +#: neutron/plugins/midonet/plugin.py:1214 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1222 +#: neutron/plugins/midonet/plugin.py:1224 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -8456,91 +8448,101 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:465 neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:467 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:471 neutron/plugins/ml2/plugin.py:591 +#: neutron/plugins/ml2/plugin.py:473 neutron/plugins/ml2/plugin.py:593 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:479 +#: neutron/plugins/ml2/plugin.py:481 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:490 +#: neutron/plugins/ml2/plugin.py:492 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:498 neutron/plugins/ml2/plugin.py:604 +#: neutron/plugins/ml2/plugin.py:500 neutron/plugins/ml2/plugin.py:606 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:504 +#: neutron/plugins/ml2/plugin.py:506 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:513 neutron/plugins/ml2/plugin.py:612 +#: neutron/plugins/ml2/plugin.py:515 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:521 +#: neutron/plugins/ml2/plugin.py:523 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:530 +#: neutron/plugins/ml2/plugin.py:532 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:544 +#: neutron/plugins/ml2/plugin.py:546 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:574 +#: neutron/plugins/ml2/plugin.py:576 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:600 +#: neutron/plugins/ml2/plugin.py:587 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:602 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:621 +#: neutron/plugins/ml2/plugin.py:622 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:632 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:650 +#: neutron/plugins/ml2/plugin.py:661 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:120 +#: neutron/plugins/ml2/plugin.py:721 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:125 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:728 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:121 +#: neutron/plugins/ml2/plugin.py:739 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:126 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:737 +#: neutron/plugins/ml2/plugin.py:748 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:749 +#: neutron/plugins/ml2/plugin.py:760 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:761 +#: neutron/plugins/ml2/plugin.py:772 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9424,7 +9426,7 @@ msgstr "" msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:425 +#: neutron/plugins/mlnx/mlnx_plugin.py:426 #, python-format msgid "create_port with %s" msgstr "" @@ -9763,53 +9765,53 @@ msgstr "" msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:398 +#: neutron/plugins/nec/nec_plugin.py:405 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:546 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:603 +#: neutron/plugins/nec/nec_plugin.py:610 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:635 +#: neutron/plugins/nec/nec_plugin.py:642 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:700 +#: neutron/plugins/nec/nec_plugin.py:707 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:731 +#: neutron/plugins/nec/nec_plugin.py:738 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:741 +#: neutron/plugins/nec/nec_plugin.py:748 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:761 +#: neutron/plugins/nec/nec_plugin.py:768 #, 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:766 +#: neutron/plugins/nec/nec_plugin.py:773 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10260,73 +10262,73 @@ msgstr "" msgid "Port-Mapping for port %s not found on VSD" msgstr "" -#: neutron/plugins/nuage/plugin.py:325 +#: neutron/plugins/nuage/plugin.py:327 msgid "" "Either net_partition is not provided with subnet OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:393 +#: neutron/plugins/nuage/plugin.py:395 #, python-format msgid "" "Unable to complete operation on subnet %s.One or more ports have an IP " "allocation from this subnet." msgstr "" -#: neutron/plugins/nuage/plugin.py:423 +#: neutron/plugins/nuage/plugin.py:425 #, python-format msgid "" "Router %s does not hold default zone OR net_partition mapping. Router-IF " "add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:433 +#: neutron/plugins/nuage/plugin.py:435 #, python-format msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:443 +#: neutron/plugins/nuage/plugin.py:445 #, python-format msgid "" "Subnet %(subnet)s and Router %(router)s belong to different net_partition" " Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:455 +#: neutron/plugins/nuage/plugin.py:457 #, python-format msgid "Subnet %s has one or more active VMs Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:501 neutron/plugins/nuage/plugin.py:506 -#: neutron/plugins/nuage/plugin.py:512 +#: neutron/plugins/nuage/plugin.py:503 neutron/plugins/nuage/plugin.py:508 +#: neutron/plugins/nuage/plugin.py:514 #, python-format msgid "No router interface found for Router %s. Router-IF delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:523 +#: neutron/plugins/nuage/plugin.py:525 #, python-format msgid "Subnet %s has one or more active VMs Router-IF delete not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:532 +#: neutron/plugins/nuage/plugin.py:534 #, python-format msgid "" "Router %s does not hold net_partition assoc on Nuage VSD. Router-IF " "delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:571 +#: neutron/plugins/nuage/plugin.py:573 msgid "" "Either net_partition is not provided with router OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:679 +#: neutron/plugins/nuage/plugin.py:681 #, python-format msgid "One or more router still attached to net_partition %s." msgstr "" -#: neutron/plugins/nuage/plugin.py:684 +#: neutron/plugins/nuage/plugin.py:686 #, python-format msgid "NetPartition with %s does not exist" msgstr "" @@ -10700,20 +10702,20 @@ msgstr "" msgid "Number of seconds to retry acquiring an Open vSwitch datapath" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:245 +#: neutron/plugins/oneconvergence/plugin.py:246 msgid "Failed to create subnet, deleting it from neutron" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:309 +#: neutron/plugins/oneconvergence/plugin.py:310 #, python-format msgid "Deleting newly created neutron port %s" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:379 +#: neutron/plugins/oneconvergence/plugin.py:380 msgid "Failed to create floatingip" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:418 +#: neutron/plugins/oneconvergence/plugin.py:419 msgid "Failed to create router" msgstr "" @@ -11214,166 +11216,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:54 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:71 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:75 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:76 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:87 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:88 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:98 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:99 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:112 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:113 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:127 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:128 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:139 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:164 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:348 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:166 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:350 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:154 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:176 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:178 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:195 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:222 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:197 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:224 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:210 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:212 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:238 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:240 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:253 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:255 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:282 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:284 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:306 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:308 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:316 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:318 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:328 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:330 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:336 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:338 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:360 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:362 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:372 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:374 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:382 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:384 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:388 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:390 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:397 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:399 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:407 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:409 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:415 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:417 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:435 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:437 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:446 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:448 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:468 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:470 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:479 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:481 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:491 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:488 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:500 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:497 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:513 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:506 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:522 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:516 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:535 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:526 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 +msgid "Neutron PLUMgrid Director: disassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:540 +msgid "PLUMgrid Library: disassociate_floatingips() called" +msgstr "" + #: neutron/plugins/ryu/ryu_neutron_plugin.py:64 #, python-format msgid "get_ofp_rest_api: %s" @@ -12929,7 +12939,7 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:534 -#: neutron/plugins/vmware/plugins/base.py:1059 +#: neutron/plugins/vmware/plugins/base.py:1062 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -12970,13 +12980,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:670 -#: neutron/plugins/vmware/plugins/base.py:1779 +#: neutron/plugins/vmware/plugins/base.py:1782 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:674 -#: neutron/plugins/vmware/plugins/base.py:1783 +#: neutron/plugins/vmware/plugins/base.py:1786 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13035,231 +13045,231 @@ msgid "" "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1048 +#: neutron/plugins/vmware/plugins/base.py:1051 #, python-format msgid "" "A nsx lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1067 +#: neutron/plugins/vmware/plugins/base.py:1070 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1070 +#: neutron/plugins/vmware/plugins/base.py:1073 #: neutron/plugins/vmware/plugins/service.py:520 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1105 +#: neutron/plugins/vmware/plugins/base.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1182 +#: neutron/plugins/vmware/plugins/base.py:1185 #, python-format msgid "port created on NSX backend for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1185 +#: neutron/plugins/vmware/plugins/base.py:1188 #, python-format msgid "Logical switch for network %s was not found in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1196 +#: neutron/plugins/vmware/plugins/base.py:1199 msgid "Unable to create port or set port attachment in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1288 +#: neutron/plugins/vmware/plugins/base.py:1291 #, python-format msgid "Updating port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1323 +#: neutron/plugins/vmware/plugins/base.py:1326 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1406 +#: neutron/plugins/vmware/plugins/base.py:1409 msgid "" "Cannot create a distributed router with the NSX platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1412 +#: neutron/plugins/vmware/plugins/base.py:1415 msgid "Unable to create logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1423 +#: neutron/plugins/vmware/plugins/base.py:1426 #, 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/vmware/plugins/base.py:1433 +#: neutron/plugins/vmware/plugins/base.py:1436 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1462 -#: neutron/plugins/vmware/plugins/base.py:1547 +#: neutron/plugins/vmware/plugins/base.py:1465 +#: neutron/plugins/vmware/plugins/base.py:1550 #: neutron/plugins/vmware/plugins/service.py:203 #: neutron/plugins/vmware/plugins/service.py:1214 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1511 +#: neutron/plugins/vmware/plugins/base.py:1514 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1514 +#: neutron/plugins/vmware/plugins/base.py:1517 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1556 +#: neutron/plugins/vmware/plugins/base.py:1559 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1572 +#: neutron/plugins/vmware/plugins/base.py:1575 #, python-format msgid "Logical router %s not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1576 +#: neutron/plugins/vmware/plugins/base.py:1579 msgid "Unable to update logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1578 +#: neutron/plugins/vmware/plugins/base.py:1581 msgid "" "Request cannot contain 'routes' with the NSX platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1635 +#: neutron/plugins/vmware/plugins/base.py:1638 #, python-format msgid "Logical router '%s' not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1639 +#: neutron/plugins/vmware/plugins/base.py:1642 #, python-format msgid "Unable to delete logical router '%s' on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1649 +#: neutron/plugins/vmware/plugins/base.py:1652 #, 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/vmware/plugins/base.py:1717 +#: neutron/plugins/vmware/plugins/base.py:1720 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1815 +#: neutron/plugins/vmware/plugins/base.py:1818 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1820 +#: neutron/plugins/vmware/plugins/base.py:1823 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1952 +#: neutron/plugins/vmware/plugins/base.py:1955 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1958 +#: neutron/plugins/vmware/plugins/base.py:1961 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1995 +#: neutron/plugins/vmware/plugins/base.py:1998 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1998 +#: neutron/plugins/vmware/plugins/base.py:2001 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2032 +#: neutron/plugins/vmware/plugins/base.py:2035 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2055 +#: neutron/plugins/vmware/plugins/base.py:2058 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2084 +#: neutron/plugins/vmware/plugins/base.py:2087 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2113 +#: neutron/plugins/vmware/plugins/base.py:2116 #, python-format msgid "" "Rolling back database changes for gateway device %s because of an error " "in the NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2158 -#: neutron/plugins/vmware/plugins/base.py:2196 +#: neutron/plugins/vmware/plugins/base.py:2161 +#: neutron/plugins/vmware/plugins/base.py:2199 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2293 +#: neutron/plugins/vmware/plugins/base.py:2296 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2300 +#: neutron/plugins/vmware/plugins/base.py:2303 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2348 +#: neutron/plugins/vmware/plugins/base.py:2351 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2380 +#: neutron/plugins/vmware/plugins/base.py:2383 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2388 +#: neutron/plugins/vmware/plugins/base.py:2391 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13267,12 +13277,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2395 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2408 +#: neutron/plugins/vmware/plugins/base.py:2411 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -14449,46 +14459,46 @@ msgstr "" msgid "external_gateway_added: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:50 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:49 msgid "Initializing fwaas iptables driver" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:53 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:52 #, python-format msgid "Creating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:62 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:61 #, python-format msgid "Failed to create firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:66 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:65 #, python-format msgid "Deleting firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:77 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:76 #, python-format msgid "Failed to delete firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:81 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:80 #, python-format msgid "Updating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:90 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:89 #, python-format msgid "Failed to update firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:94 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:93 #, python-format msgid "Applying firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:113 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:112 #, python-format msgid "Failed to apply default policy on firewall: %s" msgstr "" @@ -14748,17 +14758,17 @@ msgstr "" msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:166 #, python-format msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:208 #, python-format msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:369 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -14942,184 +14952,212 @@ msgstr "" msgid "Removing SNAT port for subnet %s as this is the last pool using it..." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:61 +#: neutron/services/loadbalancer/drivers/radware/driver.py:63 msgid "vdirect server IP address" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:64 +#: neutron/services/loadbalancer/drivers/radware/driver.py:66 msgid "vdirect user name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:67 +#: neutron/services/loadbalancer/drivers/radware/driver.py:69 msgid "vdirect user password" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:70 +#: neutron/services/loadbalancer/drivers/radware/driver.py:72 msgid "Service ADC type" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:73 +#: neutron/services/loadbalancer/drivers/radware/driver.py:75 msgid "Service ADC version" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:76 +#: neutron/services/loadbalancer/drivers/radware/driver.py:78 msgid "service HA pair" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:79 +#: neutron/services/loadbalancer/drivers/radware/driver.py:81 msgid "service throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:82 +#: neutron/services/loadbalancer/drivers/radware/driver.py:84 msgid "service ssl throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:85 +#: neutron/services/loadbalancer/drivers/radware/driver.py:87 msgid "service compression throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:88 +#: neutron/services/loadbalancer/drivers/radware/driver.py:90 msgid "service cache" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:91 +#: neutron/services/loadbalancer/drivers/radware/driver.py:93 msgid "l2_l3 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:94 +#: neutron/services/loadbalancer/drivers/radware/driver.py:96 msgid "l4 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:101 +#: neutron/services/loadbalancer/drivers/radware/driver.py:104 msgid "l2_l3 workflow constructor params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:108 +#: neutron/services/loadbalancer/drivers/radware/driver.py:111 msgid "l2_l3 workflow setup params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:111 +#: neutron/services/loadbalancer/drivers/radware/driver.py:114 msgid "List of actions that we dont want to push to the completion queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:115 +#: neutron/services/loadbalancer/drivers/radware/driver.py:118 msgid "l4 workflow action name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:118 +#: neutron/services/loadbalancer/drivers/radware/driver.py:121 msgid "Resource pool ids" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:121 +#: neutron/services/loadbalancer/drivers/radware/driver.py:124 msgid "A required VLAN for the interswitch link to use" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:124 +#: neutron/services/loadbalancer/drivers/radware/driver.py:127 msgid "Support an Alteon interswitch link for stateful session failover" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:183 +#: neutron/services/loadbalancer/drivers/radware/driver.py:221 #, python-format -msgid "create_vip. vip: %s" +msgid "" +"vip: %(vip)s, extended_vip: %(extended_vip)s, network_id: " +"%(vip_network_id)s, service_name: %(service_name)s, pip_info: " +"%(pip_info)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:185 +#: neutron/services/loadbalancer/drivers/radware/driver.py:256 #, python-format -msgid "create_vip. extended_vip: %s" +msgid "Retrieved pip nport: %(port)r for vip: %(vip)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:187 +#: neutron/services/loadbalancer/drivers/radware/driver.py:264 #, python-format -msgid "create_vip. network_id: %s " +msgid "Found no pip nports associated with vip: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:189 +#: neutron/services/loadbalancer/drivers/radware/driver.py:273 #, python-format -msgid "create_vip. service_name: %s " +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:223 +#: neutron/services/loadbalancer/drivers/radware/driver.py:287 #, python-format -msgid "Failed to remove workflow %s. Going to set vip to ERROR status" +msgid "pip nport id: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:314 +#: neutron/services/loadbalancer/drivers/radware/driver.py:291 +#, python-format +msgid "pip nport delete failed: %r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:345 +#: neutron/services/loadbalancer/drivers/radware/driver.py:410 msgid "Starting operation completion handling thread" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:370 +#: neutron/services/loadbalancer/drivers/radware/driver.py:440 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:379 -#: neutron/services/loadbalancer/drivers/radware/driver.py:401 +#: neutron/services/loadbalancer/drivers/radware/driver.py:449 +#: neutron/services/loadbalancer/drivers/radware/driver.py:480 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:387 +#: neutron/services/loadbalancer/drivers/radware/driver.py:457 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:494 +#: neutron/services/loadbalancer/drivers/radware/driver.py:465 +#, python-format +msgid "Post-remove workflow function %r completed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:469 +#, python-format +msgid "Post-remove workflow function %r failed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:584 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:541 +#: neutron/services/loadbalancer/drivers/radware/driver.py:650 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:567 +#: neutron/services/loadbalancer/drivers/radware/driver.py:676 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:574 +#: neutron/services/loadbalancer/drivers/radware/driver.py:683 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:591 +#: neutron/services/loadbalancer/drivers/radware/driver.py:700 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:652 +#: neutron/services/loadbalancer/drivers/radware/driver.py:768 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:664 +#: neutron/services/loadbalancer/drivers/radware/driver.py:780 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:695 +#: neutron/services/loadbalancer/drivers/radware/driver.py:812 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:710 +#: neutron/services/loadbalancer/drivers/radware/driver.py:827 msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:737 +#: neutron/services/loadbalancer/drivers/radware/driver.py:836 +#, python-format +msgid "Post-operation function %(func)r completed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:842 +#, python-format +msgid "Post-operation function %(func)r failed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:876 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:777 +#: neutron/services/loadbalancer/drivers/radware/driver.py:916 #, python-format msgid "_remove_object_from_db %s" msgstr "" @@ -15835,12 +15873,12 @@ msgstr "" msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:404 +#: neutron/tests/unit/vmware/apiclient/fake.py:407 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:413 +#: neutron/tests/unit/vmware/apiclient/fake.py:416 #, python-format msgid "lrouter:%s not found" msgstr "" diff --git a/neutron/locale/neutron.pot b/neutron/locale/neutron.pot index 516a797d8..4de0c9e98 100644 --- a/neutron/locale/neutron.pot +++ b/neutron/locale/neutron.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: neutron 2014.2.dev264.g5966e13\n" +"Project-Id-Version: neutron 2014.2.dev300.ge8114d1\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-04-23 06:46+0000\n" +"POT-Creation-Date: 2014-04-26 06:48+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -525,7 +525,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:575 neutron/agent/l3_agent.py:954 #: neutron/agent/metadata/agent.py:330 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:107 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:836 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:854 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:300 @@ -622,7 +622,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:923 +#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:931 #: neutron/services/firewall/agents/varmour/varmour_router.py:102 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -748,7 +748,7 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:657 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:675 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:283 #, python-format msgid "Delete %s" @@ -1136,25 +1136,25 @@ msgstr "" msgid "Authentication region" msgstr "" -#: neutron/agent/linux/interface.py:202 neutron/agent/linux/interface.py:256 -#: neutron/agent/linux/interface.py:318 neutron/agent/linux/interface.py:367 +#: neutron/agent/linux/interface.py:206 neutron/agent/linux/interface.py:260 +#: neutron/agent/linux/interface.py:322 neutron/agent/linux/interface.py:371 #, python-format msgid "Device %s already exists" msgstr "" -#: neutron/agent/linux/interface.py:220 neutron/agent/linux/interface.py:267 -#: neutron/agent/linux/interface.py:330 neutron/agent/linux/interface.py:374 +#: neutron/agent/linux/interface.py:224 neutron/agent/linux/interface.py:271 +#: neutron/agent/linux/interface.py:334 neutron/agent/linux/interface.py:378 #, python-format msgid "Unplugged interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:222 neutron/agent/linux/interface.py:266 -#: neutron/agent/linux/interface.py:332 neutron/agent/linux/interface.py:376 +#: neutron/agent/linux/interface.py:226 neutron/agent/linux/interface.py:270 +#: neutron/agent/linux/interface.py:336 neutron/agent/linux/interface.py:380 #, python-format msgid "Failed unplugging interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:434 +#: neutron/agent/linux/interface.py:438 #, python-format msgid "Driver location: %s" msgstr "" @@ -1686,12 +1686,12 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:47 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:49 #, python-format msgid "Notify metering agent at %(topic)s.%(host)s the message %(method)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:62 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:64 #, python-format msgid "" "Fanout notify metering agent at %(topic)s the message %(method)s on " @@ -1835,7 +1835,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:357 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2847,8 +2847,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:387 neutron/db/l3_db.py:464 -#: neutron/plugins/bigswitch/plugin.py:1011 -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1001 +#: neutron/plugins/bigswitch/plugin.py:1010 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2900,18 +2900,18 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1844 +#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1847 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:825 +#: neutron/db/l3_db.py:833 #, 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:929 +#: neutron/db/l3_db.py:937 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -3079,6 +3079,11 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" +#: neutron/db/metering/metering_rpc.py:50 +#, python-format +msgid "Unable to find agent %s." +msgstr "" + #: neutron/db/migration/cli.py:32 msgid "Neutron plugin provider module" msgstr "" @@ -3663,7 +3668,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:54 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -3679,47 +3684,47 @@ msgstr "" msgid "Only admin can view or configure quota" msgstr "" -#: neutron/extensions/securitygroup.py:35 +#: neutron/extensions/securitygroup.py:34 msgid "For TCP/UDP protocols, port_range_min must be <= port_range_max" msgstr "" -#: neutron/extensions/securitygroup.py:40 +#: neutron/extensions/securitygroup.py:39 #, python-format msgid "Invalid value for port %(port)s" msgstr "" -#: neutron/extensions/securitygroup.py:44 +#: neutron/extensions/securitygroup.py:43 #, python-format msgid "" "Invalid value for ICMP %(field)s (%(attr)s) %(value)s. It must be 0 to " "255." msgstr "" -#: neutron/extensions/securitygroup.py:49 +#: neutron/extensions/securitygroup.py:48 #, python-format msgid "" "ICMP code (port-range-max) %(value)s is provided but ICMP type (port-" "range-min) is missing." msgstr "" -#: neutron/extensions/securitygroup.py:54 +#: neutron/extensions/securitygroup.py:53 #, python-format msgid "Security Group %(id)s in use." msgstr "" -#: neutron/extensions/securitygroup.py:58 +#: neutron/extensions/securitygroup.py:57 msgid "Removing default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:62 +#: neutron/extensions/securitygroup.py:61 msgid "Updating default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:66 +#: neutron/extensions/securitygroup.py:65 msgid "Default security group already exists." msgstr "" -#: neutron/extensions/securitygroup.py:70 +#: neutron/extensions/securitygroup.py:69 #, python-format msgid "" "Security group rule protocol %(protocol)s not supported. Only protocol " @@ -3727,58 +3732,58 @@ msgid "" "supported." msgstr "" -#: neutron/extensions/securitygroup.py:76 +#: neutron/extensions/securitygroup.py:75 msgid "Multiple tenant_ids in bulk security group rule create not allowed" msgstr "" -#: neutron/extensions/securitygroup.py:81 +#: neutron/extensions/securitygroup.py:80 msgid "Only remote_ip_prefix or remote_group_id may be provided." msgstr "" -#: neutron/extensions/securitygroup.py:86 +#: neutron/extensions/securitygroup.py:85 msgid "Must also specifiy protocol if port range is given." msgstr "" -#: neutron/extensions/securitygroup.py:90 +#: neutron/extensions/securitygroup.py:89 msgid "Only allowed to update rules for one security profile at a time" msgstr "" -#: neutron/extensions/securitygroup.py:95 +#: neutron/extensions/securitygroup.py:94 #, python-format msgid "Security group %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:99 +#: neutron/extensions/securitygroup.py:98 #, python-format msgid "Security group rule %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:103 +#: neutron/extensions/securitygroup.py:102 msgid "Duplicate Security Group Rule in POST." msgstr "" -#: neutron/extensions/securitygroup.py:107 +#: neutron/extensions/securitygroup.py:106 #, python-format msgid "Security group rule already exists. Group id is %(id)s." msgstr "" -#: neutron/extensions/securitygroup.py:111 +#: neutron/extensions/securitygroup.py:110 #, python-format msgid "Conflicting value ethertype %(ethertype)s for CIDR %(cidr)s" msgstr "" -#: neutron/extensions/securitygroup.py:159 +#: neutron/extensions/securitygroup.py:158 #, python-format msgid "'%s' is not an integer or uuid" msgstr "" -#: neutron/extensions/securitygroup.py:248 +#: neutron/extensions/securitygroup.py:247 msgid "" "Number of security groups allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/securitygroup.py:252 +#: neutron/extensions/securitygroup.py:251 msgid "" "Number of security rules allowed per tenant. A negative value means " "unlimited." @@ -3862,47 +3867,47 @@ msgstr "" msgid "Router %(router_id)s has no external network gateway set" msgstr "" -#: neutron/notifiers/nova.py:130 +#: neutron/notifiers/nova.py:165 msgid "device_id is not set on port yet." msgstr "" -#: neutron/notifiers/nova.py:134 +#: neutron/notifiers/nova.py:169 msgid "Port ID not set! Nova will not be notified of port status change." msgstr "" -#: neutron/notifiers/nova.py:159 +#: neutron/notifiers/nova.py:194 #, python-format msgid "" "Ignoring state change previous_port_status: %(pre_status)s " "current_port_status: %(cur_status)s port_id %(id)s" msgstr "" -#: neutron/notifiers/nova.py:187 +#: neutron/notifiers/nova.py:221 #, python-format msgid "Sending events: %s" msgstr "" -#: neutron/notifiers/nova.py:192 +#: neutron/notifiers/nova.py:226 #, python-format msgid "Nova returned NotFound for event: %s" msgstr "" -#: neutron/notifiers/nova.py:195 +#: neutron/notifiers/nova.py:229 #, python-format msgid "Failed to notify nova on events: %s" msgstr "" -#: neutron/notifiers/nova.py:199 neutron/notifiers/nova.py:215 +#: neutron/notifiers/nova.py:233 neutron/notifiers/nova.py:249 #, python-format msgid "Error response returned from nova: %s" msgstr "" -#: neutron/notifiers/nova.py:210 +#: neutron/notifiers/nova.py:244 #, python-format msgid "Nova event: %s returned with failed status" msgstr "" -#: neutron/notifiers/nova.py:213 +#: neutron/notifiers/nova.py:247 #, python-format msgid "Nova event response: %s" msgstr "" @@ -4547,80 +4552,80 @@ msgstr "" msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:661 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:752 +#: neutron/plugins/bigswitch/plugin.py:742 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:804 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:864 +#: neutron/plugins/bigswitch/plugin.py:854 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:902 +#: neutron/plugins/bigswitch/plugin.py:892 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:924 +#: neutron/plugins/bigswitch/plugin.py:914 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:946 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:975 +#: neutron/plugins/bigswitch/plugin.py:965 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1003 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1036 +#: neutron/plugins/bigswitch/plugin.py:1026 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1053 +#: neutron/plugins/bigswitch/plugin.py:1043 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1059 +#: neutron/plugins/bigswitch/plugin.py:1049 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1075 +#: neutron/plugins/bigswitch/plugin.py:1065 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1090 +#: neutron/plugins/bigswitch/plugin.py:1080 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1108 +#: neutron/plugins/bigswitch/plugin.py:1110 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1123 +#: neutron/plugins/bigswitch/plugin.py:1125 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1124 +#: neutron/plugins/bigswitch/plugin.py:1126 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4849,7 +4854,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:225 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1002 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1365 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 @@ -4963,9 +4968,9 @@ msgid "%s can not be found in database" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:300 -#: neutron/plugins/brocade/NeutronPlugin.py:343 -#: neutron/plugins/brocade/NeutronPlugin.py:396 -#: neutron/plugins/brocade/NeutronPlugin.py:426 +#: neutron/plugins/brocade/NeutronPlugin.py:344 +#: neutron/plugins/brocade/NeutronPlugin.py:397 +#: neutron/plugins/brocade/NeutronPlugin.py:427 msgid "Brocade NOS driver error" msgstr "" @@ -4975,9 +4980,9 @@ msgid "Returning the allocated vlan (%d) to the pool" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:304 -#: neutron/plugins/brocade/NeutronPlugin.py:344 -#: neutron/plugins/brocade/NeutronPlugin.py:397 -#: neutron/plugins/brocade/NeutronPlugin.py:428 +#: neutron/plugins/brocade/NeutronPlugin.py:345 +#: neutron/plugins/brocade/NeutronPlugin.py:398 +#: neutron/plugins/brocade/NeutronPlugin.py:429 msgid "Brocade plugin raised exception, check logs" msgstr "" @@ -5449,88 +5454,88 @@ msgstr "" msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:866 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:883 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:884 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:891 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:894 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:908 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:915 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:922 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1144 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1151 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1157 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1171 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1168 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1175 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1172 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1179 #, python-format msgid "" "Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " "low address to high address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1185 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1194 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1201 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1200 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1221 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1232 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1253 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1260 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1270 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "Segment range overlaps with another profile" msgstr "" @@ -5669,34 +5674,34 @@ msgstr "" msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:243 msgid "Logical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:268 msgid "network_segment_pool" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:313 msgid "Invalid input for CIDR" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:464 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:452 #, python-format msgid "req: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:473 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:461 #, python-format msgid "status_code %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:478 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:466 #, python-format msgid "VSM: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:493 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:481 #, python-format msgid "Unable to serialize object of type = '%s'" msgstr "" @@ -5705,36 +5710,23 @@ msgstr "" msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 -#, python-format -msgid "_populate_policy_profiles %s" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:191 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:205 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:197 -msgid "_poll_policies" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 -msgid "No policy profile updated from VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:262 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:242 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:266 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:246 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:260 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 @@ -5742,19 +5734,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:249 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:254 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:283 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:267 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 @@ -5762,7 +5754,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5770,164 +5762,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:480 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:460 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:519 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:499 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:524 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:504 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:525 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:505 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:565 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:545 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:570 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:575 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:558 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:583 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:630 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:633 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:610 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:613 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:645 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:625 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:648 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:678 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:658 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:688 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:703 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:735 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:715 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:757 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:737 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:758 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:738 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:782 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:762 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:822 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:802 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:812 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:843 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:823 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:859 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:897 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:877 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:892 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:933 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:941 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1026 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1006 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:232 @@ -5937,88 +5929,88 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1084 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1064 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1099 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1079 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1103 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1083 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1097 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1125 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1147 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1192 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1174 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1190 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:314 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1219 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1201 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1236 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1256 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1290 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1272 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1280 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1309 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1291 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1306 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1321 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1359 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1341 msgid "Get subnets" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1444 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1426 #, python-format msgid "Scheduling router %s" msgstr "" @@ -6450,7 +6442,7 @@ msgid "port_delete received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:219 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:661 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" @@ -6542,7 +6534,7 @@ msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:437 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:976 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:390 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1267 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 @@ -6550,7 +6542,7 @@ msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:445 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1006 msgid "Agent loop has new devices!" msgstr "" @@ -6567,7 +6559,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:474 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:269 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1027 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1045 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1362 msgid "Agent initialized successfully, now running... " @@ -6821,242 +6813,242 @@ msgstr "" msgid "Delete network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:248 #, python-format msgid "Delete net failed after deleting the network in DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253 #, python-format msgid "Get network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:259 msgid "Get networks in progress" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:269 #, python-format msgid "Create port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285 msgid "Create port does not have tenant id info" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:291 #, python-format msgid "Create port does not have tenant id info; obtained is: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:312 #, python-format msgid "Create port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:319 #, python-format msgid "Update port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346 #, python-format msgid "Update port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:352 #, python-format msgid "Delete port in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:365 #, python-format msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:374 #, python-format msgid "Create subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:386 #, python-format msgid "Create subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388 #, python-format msgid "Subnet created: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:394 #, python-format msgid "Update subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419 #, python-format msgid "Update subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:425 #, python-format msgid "Delete subnet in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:430 #, python-format msgid "" "Delete subnet operation failed in SDN-VE after deleting the subnet from " "DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:439 #, python-format msgid "Create router in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:442 #, python-format msgid "Ignoring admin_state_up=False for router=%r. Overriding with True" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:452 msgid "Create router failed: no SDN-VE tenant." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:460 #, python-format msgid "Create router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:462 #, python-format msgid "Router created: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:467 #, python-format msgid "Update router in progress: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:474 msgid "admin_state_up=False routers are not supported." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493 #, python-format msgid "Update router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:499 #, python-format msgid "Delete router in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:506 #, python-format msgid "" "Delete router operation failed in SDN-VE after deleting the router in DB:" " %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:511 #, python-format msgid "" "Add router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:519 #, python-format msgid "SdnvePluginV2.add_router_interface called. Port info: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:533 #, python-format msgid "Update router-add-interface failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 #, python-format msgid "Added router interface: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:540 #, python-format msgid "" "Add router interface only called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550 msgid "" "SdnvePluginV2._add_router_interface_only: failed to add the interface in " "the roll back. of a remove_router_interface operation" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:556 #, python-format msgid "" "Remove router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565 msgid "No port ID" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 #, python-format msgid "SdnvePluginV2.remove_router_interface port: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:571 msgid "No fixed IP" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:576 #, python-format msgid "SdnvePluginV2.remove_router_interface subnet_id: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:584 #, python-format msgid "Update router-remove-interface failed SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:605 #, python-format msgid "Create floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:616 #, python-format msgid "Creating floating ip operation failed in SDN-VE controller: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:619 #, python-format msgid "Created floatingip : %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:624 #, python-format msgid "Update floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644 #, python-format msgid "Update floating ip failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:650 #, python-format msgid "Delete floatingip in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:655 #, python-format msgid "Delete floatingip failed in SDN-VE: %s" msgstr "" @@ -7293,168 +7285,168 @@ msgstr "" msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:304 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:301 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:319 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:323 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:341 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:354 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:343 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:361 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:352 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:370 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:401 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:392 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:410 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:430 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:448 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:437 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:455 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:458 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:454 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:472 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:461 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:479 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:467 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:475 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:493 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:482 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:486 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:504 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:509 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:533 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:568 #, python-format msgid "" "Option \"%(option)s\" must be supported by command \"%(command)s\" to " "enable %(mode)s mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:527 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:545 msgid "No valid Segmentation ID to perform UCAST test." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:562 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN MCAST mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:569 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 msgid "" "Linux kernel vxlan module and iproute2 3.8 or above are required to " "enable VXLAN." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:579 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:597 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:654 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:672 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:281 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:711 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:714 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:732 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:736 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:350 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:758 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:783 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:801 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:409 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:846 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:864 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:850 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:105 @@ -7462,12 +7454,12 @@ msgstr "" msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:905 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1068 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1108 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 @@ -7476,15 +7468,15 @@ msgstr "" msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1075 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:973 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:981 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1095 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 @@ -7494,7 +7486,7 @@ msgstr "" msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:968 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1125 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1142 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 @@ -7503,7 +7495,7 @@ msgstr "" msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1132 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1149 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 @@ -7512,7 +7504,7 @@ msgstr "" msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:979 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:374 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1154 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 @@ -7520,26 +7512,26 @@ msgstr "" msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:971 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:989 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1001 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1012 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1035 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:428 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1038 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Interface mappings: %s" @@ -8084,167 +8076,167 @@ msgstr "" msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:522 +#: neutron/plugins/midonet/plugin.py:524 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%r had been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:529 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:590 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:595 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:600 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:607 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:611 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:616 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:625 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:659 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:734 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:782 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:794 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:838 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:858 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:898 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:909 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1009 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1033 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1042 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1049 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1089 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1108 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1128 +#: neutron/plugins/midonet/plugin.py:1130 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1157 +#: neutron/plugins/midonet/plugin.py:1159 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1164 +#: neutron/plugins/midonet/plugin.py:1166 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1170 +#: neutron/plugins/midonet/plugin.py:1172 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1202 +#: neutron/plugins/midonet/plugin.py:1204 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1212 +#: neutron/plugins/midonet/plugin.py:1214 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1222 +#: neutron/plugins/midonet/plugin.py:1224 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -8455,91 +8447,101 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:465 neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:467 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:471 neutron/plugins/ml2/plugin.py:591 +#: neutron/plugins/ml2/plugin.py:473 neutron/plugins/ml2/plugin.py:593 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:479 +#: neutron/plugins/ml2/plugin.py:481 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:490 +#: neutron/plugins/ml2/plugin.py:492 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:498 neutron/plugins/ml2/plugin.py:604 +#: neutron/plugins/ml2/plugin.py:500 neutron/plugins/ml2/plugin.py:606 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:504 +#: neutron/plugins/ml2/plugin.py:506 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:513 neutron/plugins/ml2/plugin.py:612 +#: neutron/plugins/ml2/plugin.py:515 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:521 +#: neutron/plugins/ml2/plugin.py:523 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:530 +#: neutron/plugins/ml2/plugin.py:532 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:544 +#: neutron/plugins/ml2/plugin.py:546 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:574 +#: neutron/plugins/ml2/plugin.py:576 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:600 +#: neutron/plugins/ml2/plugin.py:587 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:602 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:621 +#: neutron/plugins/ml2/plugin.py:622 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:632 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:650 +#: neutron/plugins/ml2/plugin.py:661 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:120 +#: neutron/plugins/ml2/plugin.py:721 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:125 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:728 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:121 +#: neutron/plugins/ml2/plugin.py:739 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:126 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:737 +#: neutron/plugins/ml2/plugin.py:748 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:749 +#: neutron/plugins/ml2/plugin.py:760 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:761 +#: neutron/plugins/ml2/plugin.py:772 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9423,7 +9425,7 @@ msgstr "" msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:425 +#: neutron/plugins/mlnx/mlnx_plugin.py:426 #, python-format msgid "create_port with %s" msgstr "" @@ -9762,53 +9764,53 @@ msgstr "" msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:398 +#: neutron/plugins/nec/nec_plugin.py:405 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:546 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:603 +#: neutron/plugins/nec/nec_plugin.py:610 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:635 +#: neutron/plugins/nec/nec_plugin.py:642 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:700 +#: neutron/plugins/nec/nec_plugin.py:707 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:731 +#: neutron/plugins/nec/nec_plugin.py:738 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:741 +#: neutron/plugins/nec/nec_plugin.py:748 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:761 +#: neutron/plugins/nec/nec_plugin.py:768 #, 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:766 +#: neutron/plugins/nec/nec_plugin.py:773 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10259,73 +10261,73 @@ msgstr "" msgid "Port-Mapping for port %s not found on VSD" msgstr "" -#: neutron/plugins/nuage/plugin.py:325 +#: neutron/plugins/nuage/plugin.py:327 msgid "" "Either net_partition is not provided with subnet OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:393 +#: neutron/plugins/nuage/plugin.py:395 #, python-format msgid "" "Unable to complete operation on subnet %s.One or more ports have an IP " "allocation from this subnet." msgstr "" -#: neutron/plugins/nuage/plugin.py:423 +#: neutron/plugins/nuage/plugin.py:425 #, python-format msgid "" "Router %s does not hold default zone OR net_partition mapping. Router-IF " "add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:433 +#: neutron/plugins/nuage/plugin.py:435 #, python-format msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:443 +#: neutron/plugins/nuage/plugin.py:445 #, python-format msgid "" "Subnet %(subnet)s and Router %(router)s belong to different net_partition" " Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:455 +#: neutron/plugins/nuage/plugin.py:457 #, python-format msgid "Subnet %s has one or more active VMs Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:501 neutron/plugins/nuage/plugin.py:506 -#: neutron/plugins/nuage/plugin.py:512 +#: neutron/plugins/nuage/plugin.py:503 neutron/plugins/nuage/plugin.py:508 +#: neutron/plugins/nuage/plugin.py:514 #, python-format msgid "No router interface found for Router %s. Router-IF delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:523 +#: neutron/plugins/nuage/plugin.py:525 #, python-format msgid "Subnet %s has one or more active VMs Router-IF delete not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:532 +#: neutron/plugins/nuage/plugin.py:534 #, python-format msgid "" "Router %s does not hold net_partition assoc on Nuage VSD. Router-IF " "delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:571 +#: neutron/plugins/nuage/plugin.py:573 msgid "" "Either net_partition is not provided with router OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:679 +#: neutron/plugins/nuage/plugin.py:681 #, python-format msgid "One or more router still attached to net_partition %s." msgstr "" -#: neutron/plugins/nuage/plugin.py:684 +#: neutron/plugins/nuage/plugin.py:686 #, python-format msgid "NetPartition with %s does not exist" msgstr "" @@ -10699,20 +10701,20 @@ msgstr "" msgid "Number of seconds to retry acquiring an Open vSwitch datapath" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:245 +#: neutron/plugins/oneconvergence/plugin.py:246 msgid "Failed to create subnet, deleting it from neutron" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:309 +#: neutron/plugins/oneconvergence/plugin.py:310 #, python-format msgid "Deleting newly created neutron port %s" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:379 +#: neutron/plugins/oneconvergence/plugin.py:380 msgid "Failed to create floatingip" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:418 +#: neutron/plugins/oneconvergence/plugin.py:419 msgid "Failed to create router" msgstr "" @@ -11213,166 +11215,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:54 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:71 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:75 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:76 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:87 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:88 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:98 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:99 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:112 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:113 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:127 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:128 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:139 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:164 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:348 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:166 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:350 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:154 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:176 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:178 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:195 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:222 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:197 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:224 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:210 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:212 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:238 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:240 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:253 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:255 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:282 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:284 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:306 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:308 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:316 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:318 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:328 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:330 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:336 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:338 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:360 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:362 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:372 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:374 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:382 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:384 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:388 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:390 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:397 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:399 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:407 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:409 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:415 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:417 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:435 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:437 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:446 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:448 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:468 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:470 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:479 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:481 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:491 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:488 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:500 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:497 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:513 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:506 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:522 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:516 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:535 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:526 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 +msgid "Neutron PLUMgrid Director: disassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:540 +msgid "PLUMgrid Library: disassociate_floatingips() called" +msgstr "" + #: neutron/plugins/ryu/ryu_neutron_plugin.py:64 #, python-format msgid "get_ofp_rest_api: %s" @@ -12928,7 +12938,7 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:534 -#: neutron/plugins/vmware/plugins/base.py:1059 +#: neutron/plugins/vmware/plugins/base.py:1062 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -12969,13 +12979,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:670 -#: neutron/plugins/vmware/plugins/base.py:1779 +#: neutron/plugins/vmware/plugins/base.py:1782 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:674 -#: neutron/plugins/vmware/plugins/base.py:1783 +#: neutron/plugins/vmware/plugins/base.py:1786 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13034,231 +13044,231 @@ msgid "" "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1048 +#: neutron/plugins/vmware/plugins/base.py:1051 #, python-format msgid "" "A nsx lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1067 +#: neutron/plugins/vmware/plugins/base.py:1070 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1070 +#: neutron/plugins/vmware/plugins/base.py:1073 #: neutron/plugins/vmware/plugins/service.py:520 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1105 +#: neutron/plugins/vmware/plugins/base.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1182 +#: neutron/plugins/vmware/plugins/base.py:1185 #, python-format msgid "port created on NSX backend for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1185 +#: neutron/plugins/vmware/plugins/base.py:1188 #, python-format msgid "Logical switch for network %s was not found in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1196 +#: neutron/plugins/vmware/plugins/base.py:1199 msgid "Unable to create port or set port attachment in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1288 +#: neutron/plugins/vmware/plugins/base.py:1291 #, python-format msgid "Updating port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1323 +#: neutron/plugins/vmware/plugins/base.py:1326 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1406 +#: neutron/plugins/vmware/plugins/base.py:1409 msgid "" "Cannot create a distributed router with the NSX platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1412 +#: neutron/plugins/vmware/plugins/base.py:1415 msgid "Unable to create logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1423 +#: neutron/plugins/vmware/plugins/base.py:1426 #, 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/vmware/plugins/base.py:1433 +#: neutron/plugins/vmware/plugins/base.py:1436 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1462 -#: neutron/plugins/vmware/plugins/base.py:1547 +#: neutron/plugins/vmware/plugins/base.py:1465 +#: neutron/plugins/vmware/plugins/base.py:1550 #: neutron/plugins/vmware/plugins/service.py:203 #: neutron/plugins/vmware/plugins/service.py:1214 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1511 +#: neutron/plugins/vmware/plugins/base.py:1514 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1514 +#: neutron/plugins/vmware/plugins/base.py:1517 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1556 +#: neutron/plugins/vmware/plugins/base.py:1559 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1572 +#: neutron/plugins/vmware/plugins/base.py:1575 #, python-format msgid "Logical router %s not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1576 +#: neutron/plugins/vmware/plugins/base.py:1579 msgid "Unable to update logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1578 +#: neutron/plugins/vmware/plugins/base.py:1581 msgid "" "Request cannot contain 'routes' with the NSX platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1635 +#: neutron/plugins/vmware/plugins/base.py:1638 #, python-format msgid "Logical router '%s' not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1639 +#: neutron/plugins/vmware/plugins/base.py:1642 #, python-format msgid "Unable to delete logical router '%s' on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1649 +#: neutron/plugins/vmware/plugins/base.py:1652 #, 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/vmware/plugins/base.py:1717 +#: neutron/plugins/vmware/plugins/base.py:1720 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1815 +#: neutron/plugins/vmware/plugins/base.py:1818 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1820 +#: neutron/plugins/vmware/plugins/base.py:1823 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1952 +#: neutron/plugins/vmware/plugins/base.py:1955 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1958 +#: neutron/plugins/vmware/plugins/base.py:1961 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1995 +#: neutron/plugins/vmware/plugins/base.py:1998 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1998 +#: neutron/plugins/vmware/plugins/base.py:2001 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2032 +#: neutron/plugins/vmware/plugins/base.py:2035 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2055 +#: neutron/plugins/vmware/plugins/base.py:2058 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2084 +#: neutron/plugins/vmware/plugins/base.py:2087 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2113 +#: neutron/plugins/vmware/plugins/base.py:2116 #, python-format msgid "" "Rolling back database changes for gateway device %s because of an error " "in the NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2158 -#: neutron/plugins/vmware/plugins/base.py:2196 +#: neutron/plugins/vmware/plugins/base.py:2161 +#: neutron/plugins/vmware/plugins/base.py:2199 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2293 +#: neutron/plugins/vmware/plugins/base.py:2296 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2300 +#: neutron/plugins/vmware/plugins/base.py:2303 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2348 +#: neutron/plugins/vmware/plugins/base.py:2351 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2380 +#: neutron/plugins/vmware/plugins/base.py:2383 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2388 +#: neutron/plugins/vmware/plugins/base.py:2391 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13266,12 +13276,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2395 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2408 +#: neutron/plugins/vmware/plugins/base.py:2411 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -14448,46 +14458,46 @@ msgstr "" msgid "external_gateway_added: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:50 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:49 msgid "Initializing fwaas iptables driver" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:53 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:52 #, python-format msgid "Creating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:62 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:61 #, python-format msgid "Failed to create firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:66 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:65 #, python-format msgid "Deleting firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:77 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:76 #, python-format msgid "Failed to delete firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:81 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:80 #, python-format msgid "Updating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:90 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:89 #, python-format msgid "Failed to update firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:94 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:93 #, python-format msgid "Applying firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:113 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:112 #, python-format msgid "Failed to apply default policy on firewall: %s" msgstr "" @@ -14747,17 +14757,17 @@ msgstr "" msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:166 #, python-format msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:208 #, python-format msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:369 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -14941,184 +14951,212 @@ msgstr "" msgid "Removing SNAT port for subnet %s as this is the last pool using it..." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:61 +#: neutron/services/loadbalancer/drivers/radware/driver.py:63 msgid "vdirect server IP address" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:64 +#: neutron/services/loadbalancer/drivers/radware/driver.py:66 msgid "vdirect user name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:67 +#: neutron/services/loadbalancer/drivers/radware/driver.py:69 msgid "vdirect user password" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:70 +#: neutron/services/loadbalancer/drivers/radware/driver.py:72 msgid "Service ADC type" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:73 +#: neutron/services/loadbalancer/drivers/radware/driver.py:75 msgid "Service ADC version" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:76 +#: neutron/services/loadbalancer/drivers/radware/driver.py:78 msgid "service HA pair" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:79 +#: neutron/services/loadbalancer/drivers/radware/driver.py:81 msgid "service throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:82 +#: neutron/services/loadbalancer/drivers/radware/driver.py:84 msgid "service ssl throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:85 +#: neutron/services/loadbalancer/drivers/radware/driver.py:87 msgid "service compression throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:88 +#: neutron/services/loadbalancer/drivers/radware/driver.py:90 msgid "service cache" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:91 +#: neutron/services/loadbalancer/drivers/radware/driver.py:93 msgid "l2_l3 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:94 +#: neutron/services/loadbalancer/drivers/radware/driver.py:96 msgid "l4 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:101 +#: neutron/services/loadbalancer/drivers/radware/driver.py:104 msgid "l2_l3 workflow constructor params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:108 +#: neutron/services/loadbalancer/drivers/radware/driver.py:111 msgid "l2_l3 workflow setup params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:111 +#: neutron/services/loadbalancer/drivers/radware/driver.py:114 msgid "List of actions that we dont want to push to the completion queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:115 +#: neutron/services/loadbalancer/drivers/radware/driver.py:118 msgid "l4 workflow action name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:118 +#: neutron/services/loadbalancer/drivers/radware/driver.py:121 msgid "Resource pool ids" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:121 +#: neutron/services/loadbalancer/drivers/radware/driver.py:124 msgid "A required VLAN for the interswitch link to use" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:124 +#: neutron/services/loadbalancer/drivers/radware/driver.py:127 msgid "Support an Alteon interswitch link for stateful session failover" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:183 +#: neutron/services/loadbalancer/drivers/radware/driver.py:221 #, python-format -msgid "create_vip. vip: %s" +msgid "" +"vip: %(vip)s, extended_vip: %(extended_vip)s, network_id: " +"%(vip_network_id)s, service_name: %(service_name)s, pip_info: " +"%(pip_info)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:185 +#: neutron/services/loadbalancer/drivers/radware/driver.py:256 #, python-format -msgid "create_vip. extended_vip: %s" +msgid "Retrieved pip nport: %(port)r for vip: %(vip)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:187 +#: neutron/services/loadbalancer/drivers/radware/driver.py:264 #, python-format -msgid "create_vip. network_id: %s " +msgid "Found no pip nports associated with vip: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:189 +#: neutron/services/loadbalancer/drivers/radware/driver.py:273 #, python-format -msgid "create_vip. service_name: %s " +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:223 +#: neutron/services/loadbalancer/drivers/radware/driver.py:287 #, python-format -msgid "Failed to remove workflow %s. Going to set vip to ERROR status" +msgid "pip nport id: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:314 +#: neutron/services/loadbalancer/drivers/radware/driver.py:291 +#, python-format +msgid "pip nport delete failed: %r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:345 +#: neutron/services/loadbalancer/drivers/radware/driver.py:410 msgid "Starting operation completion handling thread" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:370 +#: neutron/services/loadbalancer/drivers/radware/driver.py:440 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:379 -#: neutron/services/loadbalancer/drivers/radware/driver.py:401 +#: neutron/services/loadbalancer/drivers/radware/driver.py:449 +#: neutron/services/loadbalancer/drivers/radware/driver.py:480 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:387 +#: neutron/services/loadbalancer/drivers/radware/driver.py:457 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:494 +#: neutron/services/loadbalancer/drivers/radware/driver.py:465 +#, python-format +msgid "Post-remove workflow function %r completed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:469 +#, python-format +msgid "Post-remove workflow function %r failed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:584 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:541 +#: neutron/services/loadbalancer/drivers/radware/driver.py:650 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:567 +#: neutron/services/loadbalancer/drivers/radware/driver.py:676 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:574 +#: neutron/services/loadbalancer/drivers/radware/driver.py:683 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:591 +#: neutron/services/loadbalancer/drivers/radware/driver.py:700 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:652 +#: neutron/services/loadbalancer/drivers/radware/driver.py:768 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:664 +#: neutron/services/loadbalancer/drivers/radware/driver.py:780 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:695 +#: neutron/services/loadbalancer/drivers/radware/driver.py:812 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:710 +#: neutron/services/loadbalancer/drivers/radware/driver.py:827 msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:737 +#: neutron/services/loadbalancer/drivers/radware/driver.py:836 +#, python-format +msgid "Post-operation function %(func)r completed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:842 +#, python-format +msgid "Post-operation function %(func)r failed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:876 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:777 +#: neutron/services/loadbalancer/drivers/radware/driver.py:916 #, python-format msgid "_remove_object_from_db %s" msgstr "" @@ -15834,12 +15872,12 @@ msgstr "" msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:404 +#: neutron/tests/unit/vmware/apiclient/fake.py:407 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:413 +#: neutron/tests/unit/vmware/apiclient/fake.py:416 #, python-format msgid "lrouter:%s not found" msgstr "" diff --git a/neutron/locale/nl_NL/LC_MESSAGES/neutron.po b/neutron/locale/nl_NL/LC_MESSAGES/neutron.po index 981e45f43..ebbbee8d3 100644 --- a/neutron/locale/nl_NL/LC_MESSAGES/neutron.po +++ b/neutron/locale/nl_NL/LC_MESSAGES/neutron.po @@ -7,11 +7,11 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-04-23 06:46+0000\n" +"POT-Creation-Date: 2014-04-26 06:48+0000\n" "PO-Revision-Date: 2014-04-07 06:32+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Dutch (Netherlands) " -"(http://www.transifex.com/projects/p/openstack/language/nl_NL/)\n" +"(http://www.transifex.com/projects/p/neutron/language/nl_NL/)\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" @@ -526,7 +526,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:575 neutron/agent/l3_agent.py:954 #: neutron/agent/metadata/agent.py:330 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:107 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:836 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:854 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:300 @@ -623,7 +623,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:923 +#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:931 #: neutron/services/firewall/agents/varmour/varmour_router.py:102 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -749,7 +749,7 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:657 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:675 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:283 #, python-format msgid "Delete %s" @@ -1137,25 +1137,25 @@ msgstr "" msgid "Authentication region" msgstr "" -#: neutron/agent/linux/interface.py:202 neutron/agent/linux/interface.py:256 -#: neutron/agent/linux/interface.py:318 neutron/agent/linux/interface.py:367 +#: neutron/agent/linux/interface.py:206 neutron/agent/linux/interface.py:260 +#: neutron/agent/linux/interface.py:322 neutron/agent/linux/interface.py:371 #, python-format msgid "Device %s already exists" msgstr "" -#: neutron/agent/linux/interface.py:220 neutron/agent/linux/interface.py:267 -#: neutron/agent/linux/interface.py:330 neutron/agent/linux/interface.py:374 +#: neutron/agent/linux/interface.py:224 neutron/agent/linux/interface.py:271 +#: neutron/agent/linux/interface.py:334 neutron/agent/linux/interface.py:378 #, python-format msgid "Unplugged interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:222 neutron/agent/linux/interface.py:266 -#: neutron/agent/linux/interface.py:332 neutron/agent/linux/interface.py:376 +#: neutron/agent/linux/interface.py:226 neutron/agent/linux/interface.py:270 +#: neutron/agent/linux/interface.py:336 neutron/agent/linux/interface.py:380 #, python-format msgid "Failed unplugging interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:434 +#: neutron/agent/linux/interface.py:438 #, python-format msgid "Driver location: %s" msgstr "" @@ -1687,12 +1687,12 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:47 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:49 #, python-format msgid "Notify metering agent at %(topic)s.%(host)s the message %(method)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:62 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:64 #, python-format msgid "" "Fanout notify metering agent at %(topic)s the message %(method)s on " @@ -1836,7 +1836,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:357 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2848,8 +2848,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:387 neutron/db/l3_db.py:464 -#: neutron/plugins/bigswitch/plugin.py:1011 -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1001 +#: neutron/plugins/bigswitch/plugin.py:1010 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2901,18 +2901,18 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1844 +#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1847 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:825 +#: neutron/db/l3_db.py:833 #, 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:929 +#: neutron/db/l3_db.py:937 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -3080,6 +3080,11 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" +#: neutron/db/metering/metering_rpc.py:50 +#, python-format +msgid "Unable to find agent %s." +msgstr "" + #: neutron/db/migration/cli.py:32 msgid "Neutron plugin provider module" msgstr "" @@ -3664,7 +3669,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:54 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -3680,47 +3685,47 @@ msgstr "" msgid "Only admin can view or configure quota" msgstr "" -#: neutron/extensions/securitygroup.py:35 +#: neutron/extensions/securitygroup.py:34 msgid "For TCP/UDP protocols, port_range_min must be <= port_range_max" msgstr "" -#: neutron/extensions/securitygroup.py:40 +#: neutron/extensions/securitygroup.py:39 #, python-format msgid "Invalid value for port %(port)s" msgstr "" -#: neutron/extensions/securitygroup.py:44 +#: neutron/extensions/securitygroup.py:43 #, python-format msgid "" "Invalid value for ICMP %(field)s (%(attr)s) %(value)s. It must be 0 to " "255." msgstr "" -#: neutron/extensions/securitygroup.py:49 +#: neutron/extensions/securitygroup.py:48 #, python-format msgid "" "ICMP code (port-range-max) %(value)s is provided but ICMP type (port-" "range-min) is missing." msgstr "" -#: neutron/extensions/securitygroup.py:54 +#: neutron/extensions/securitygroup.py:53 #, python-format msgid "Security Group %(id)s in use." msgstr "" -#: neutron/extensions/securitygroup.py:58 +#: neutron/extensions/securitygroup.py:57 msgid "Removing default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:62 +#: neutron/extensions/securitygroup.py:61 msgid "Updating default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:66 +#: neutron/extensions/securitygroup.py:65 msgid "Default security group already exists." msgstr "" -#: neutron/extensions/securitygroup.py:70 +#: neutron/extensions/securitygroup.py:69 #, python-format msgid "" "Security group rule protocol %(protocol)s not supported. Only protocol " @@ -3728,58 +3733,58 @@ msgid "" "supported." msgstr "" -#: neutron/extensions/securitygroup.py:76 +#: neutron/extensions/securitygroup.py:75 msgid "Multiple tenant_ids in bulk security group rule create not allowed" msgstr "" -#: neutron/extensions/securitygroup.py:81 +#: neutron/extensions/securitygroup.py:80 msgid "Only remote_ip_prefix or remote_group_id may be provided." msgstr "" -#: neutron/extensions/securitygroup.py:86 +#: neutron/extensions/securitygroup.py:85 msgid "Must also specifiy protocol if port range is given." msgstr "" -#: neutron/extensions/securitygroup.py:90 +#: neutron/extensions/securitygroup.py:89 msgid "Only allowed to update rules for one security profile at a time" msgstr "" -#: neutron/extensions/securitygroup.py:95 +#: neutron/extensions/securitygroup.py:94 #, python-format msgid "Security group %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:99 +#: neutron/extensions/securitygroup.py:98 #, python-format msgid "Security group rule %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:103 +#: neutron/extensions/securitygroup.py:102 msgid "Duplicate Security Group Rule in POST." msgstr "" -#: neutron/extensions/securitygroup.py:107 +#: neutron/extensions/securitygroup.py:106 #, python-format msgid "Security group rule already exists. Group id is %(id)s." msgstr "" -#: neutron/extensions/securitygroup.py:111 +#: neutron/extensions/securitygroup.py:110 #, python-format msgid "Conflicting value ethertype %(ethertype)s for CIDR %(cidr)s" msgstr "" -#: neutron/extensions/securitygroup.py:159 +#: neutron/extensions/securitygroup.py:158 #, python-format msgid "'%s' is not an integer or uuid" msgstr "" -#: neutron/extensions/securitygroup.py:248 +#: neutron/extensions/securitygroup.py:247 msgid "" "Number of security groups allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/securitygroup.py:252 +#: neutron/extensions/securitygroup.py:251 msgid "" "Number of security rules allowed per tenant. A negative value means " "unlimited." @@ -3863,47 +3868,47 @@ msgstr "" msgid "Router %(router_id)s has no external network gateway set" msgstr "" -#: neutron/notifiers/nova.py:130 +#: neutron/notifiers/nova.py:165 msgid "device_id is not set on port yet." msgstr "" -#: neutron/notifiers/nova.py:134 +#: neutron/notifiers/nova.py:169 msgid "Port ID not set! Nova will not be notified of port status change." msgstr "" -#: neutron/notifiers/nova.py:159 +#: neutron/notifiers/nova.py:194 #, python-format msgid "" "Ignoring state change previous_port_status: %(pre_status)s " "current_port_status: %(cur_status)s port_id %(id)s" msgstr "" -#: neutron/notifiers/nova.py:187 +#: neutron/notifiers/nova.py:221 #, python-format msgid "Sending events: %s" msgstr "" -#: neutron/notifiers/nova.py:192 +#: neutron/notifiers/nova.py:226 #, python-format msgid "Nova returned NotFound for event: %s" msgstr "" -#: neutron/notifiers/nova.py:195 +#: neutron/notifiers/nova.py:229 #, python-format msgid "Failed to notify nova on events: %s" msgstr "" -#: neutron/notifiers/nova.py:199 neutron/notifiers/nova.py:215 +#: neutron/notifiers/nova.py:233 neutron/notifiers/nova.py:249 #, python-format msgid "Error response returned from nova: %s" msgstr "" -#: neutron/notifiers/nova.py:210 +#: neutron/notifiers/nova.py:244 #, python-format msgid "Nova event: %s returned with failed status" msgstr "" -#: neutron/notifiers/nova.py:213 +#: neutron/notifiers/nova.py:247 #, python-format msgid "Nova event response: %s" msgstr "" @@ -4548,80 +4553,80 @@ msgstr "" msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:661 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:752 +#: neutron/plugins/bigswitch/plugin.py:742 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:804 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:864 +#: neutron/plugins/bigswitch/plugin.py:854 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:902 +#: neutron/plugins/bigswitch/plugin.py:892 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:924 +#: neutron/plugins/bigswitch/plugin.py:914 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:946 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:975 +#: neutron/plugins/bigswitch/plugin.py:965 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1003 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1036 +#: neutron/plugins/bigswitch/plugin.py:1026 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1053 +#: neutron/plugins/bigswitch/plugin.py:1043 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1059 +#: neutron/plugins/bigswitch/plugin.py:1049 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1075 +#: neutron/plugins/bigswitch/plugin.py:1065 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1090 +#: neutron/plugins/bigswitch/plugin.py:1080 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1108 +#: neutron/plugins/bigswitch/plugin.py:1110 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1123 +#: neutron/plugins/bigswitch/plugin.py:1125 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1124 +#: neutron/plugins/bigswitch/plugin.py:1126 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4850,7 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:225 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1002 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1365 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 @@ -4964,9 +4969,9 @@ msgid "%s can not be found in database" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:300 -#: neutron/plugins/brocade/NeutronPlugin.py:343 -#: neutron/plugins/brocade/NeutronPlugin.py:396 -#: neutron/plugins/brocade/NeutronPlugin.py:426 +#: neutron/plugins/brocade/NeutronPlugin.py:344 +#: neutron/plugins/brocade/NeutronPlugin.py:397 +#: neutron/plugins/brocade/NeutronPlugin.py:427 msgid "Brocade NOS driver error" msgstr "" @@ -4976,9 +4981,9 @@ msgid "Returning the allocated vlan (%d) to the pool" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:304 -#: neutron/plugins/brocade/NeutronPlugin.py:344 -#: neutron/plugins/brocade/NeutronPlugin.py:397 -#: neutron/plugins/brocade/NeutronPlugin.py:428 +#: neutron/plugins/brocade/NeutronPlugin.py:345 +#: neutron/plugins/brocade/NeutronPlugin.py:398 +#: neutron/plugins/brocade/NeutronPlugin.py:429 msgid "Brocade plugin raised exception, check logs" msgstr "" @@ -5450,88 +5455,88 @@ msgstr "" msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:866 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:883 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:884 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:891 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:894 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:908 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:915 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:922 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1144 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1151 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1157 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1171 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1168 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1175 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1172 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1179 #, python-format msgid "" "Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " "low address to high address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1185 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1194 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1201 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1200 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1221 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1232 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1253 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1260 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1270 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "Segment range overlaps with another profile" msgstr "" @@ -5670,34 +5675,34 @@ msgstr "" msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:243 msgid "Logical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:268 msgid "network_segment_pool" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:313 msgid "Invalid input for CIDR" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:464 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:452 #, python-format msgid "req: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:473 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:461 #, python-format msgid "status_code %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:478 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:466 #, python-format msgid "VSM: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:493 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:481 #, python-format msgid "Unable to serialize object of type = '%s'" msgstr "" @@ -5706,36 +5711,23 @@ msgstr "" msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 -#, python-format -msgid "_populate_policy_profiles %s" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:191 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:205 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:197 -msgid "_poll_policies" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 -msgid "No policy profile updated from VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:262 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:242 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:266 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:246 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:260 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 @@ -5743,19 +5735,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:249 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:254 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:283 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:267 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 @@ -5763,7 +5755,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5771,164 +5763,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:480 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:460 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:519 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:499 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:524 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:504 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:525 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:505 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:565 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:545 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:570 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:575 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:558 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:583 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:630 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:633 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:610 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:613 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:645 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:625 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:648 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:678 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:658 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:688 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:703 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:735 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:715 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:757 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:737 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:758 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:738 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:782 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:762 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:822 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:802 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:812 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:843 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:823 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:859 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:897 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:877 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:892 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:933 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:941 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1026 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1006 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:232 @@ -5938,88 +5930,88 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1084 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1064 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1099 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1079 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1103 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1083 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1097 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1125 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1147 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1192 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1174 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1190 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:314 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1219 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1201 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1236 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1256 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1290 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1272 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1280 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1309 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1291 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1306 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1321 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1359 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1341 msgid "Get subnets" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1444 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1426 #, python-format msgid "Scheduling router %s" msgstr "" @@ -6451,7 +6443,7 @@ msgid "port_delete received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:219 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:661 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" @@ -6543,7 +6535,7 @@ msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:437 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:976 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:390 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1267 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 @@ -6551,7 +6543,7 @@ msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:445 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1006 msgid "Agent loop has new devices!" msgstr "" @@ -6568,7 +6560,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:474 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:269 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1027 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1045 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1362 msgid "Agent initialized successfully, now running... " @@ -6822,242 +6814,242 @@ msgstr "" msgid "Delete network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:248 #, python-format msgid "Delete net failed after deleting the network in DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253 #, python-format msgid "Get network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:259 msgid "Get networks in progress" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:269 #, python-format msgid "Create port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285 msgid "Create port does not have tenant id info" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:291 #, python-format msgid "Create port does not have tenant id info; obtained is: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:312 #, python-format msgid "Create port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:319 #, python-format msgid "Update port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346 #, python-format msgid "Update port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:352 #, python-format msgid "Delete port in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:365 #, python-format msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:374 #, python-format msgid "Create subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:386 #, python-format msgid "Create subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388 #, python-format msgid "Subnet created: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:394 #, python-format msgid "Update subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419 #, python-format msgid "Update subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:425 #, python-format msgid "Delete subnet in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:430 #, python-format msgid "" "Delete subnet operation failed in SDN-VE after deleting the subnet from " "DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:439 #, python-format msgid "Create router in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:442 #, python-format msgid "Ignoring admin_state_up=False for router=%r. Overriding with True" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:452 msgid "Create router failed: no SDN-VE tenant." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:460 #, python-format msgid "Create router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:462 #, python-format msgid "Router created: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:467 #, python-format msgid "Update router in progress: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:474 msgid "admin_state_up=False routers are not supported." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493 #, python-format msgid "Update router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:499 #, python-format msgid "Delete router in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:506 #, python-format msgid "" "Delete router operation failed in SDN-VE after deleting the router in DB:" " %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:511 #, python-format msgid "" "Add router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:519 #, python-format msgid "SdnvePluginV2.add_router_interface called. Port info: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:533 #, python-format msgid "Update router-add-interface failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 #, python-format msgid "Added router interface: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:540 #, python-format msgid "" "Add router interface only called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550 msgid "" "SdnvePluginV2._add_router_interface_only: failed to add the interface in " "the roll back. of a remove_router_interface operation" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:556 #, python-format msgid "" "Remove router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565 msgid "No port ID" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 #, python-format msgid "SdnvePluginV2.remove_router_interface port: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:571 msgid "No fixed IP" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:576 #, python-format msgid "SdnvePluginV2.remove_router_interface subnet_id: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:584 #, python-format msgid "Update router-remove-interface failed SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:605 #, python-format msgid "Create floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:616 #, python-format msgid "Creating floating ip operation failed in SDN-VE controller: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:619 #, python-format msgid "Created floatingip : %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:624 #, python-format msgid "Update floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644 #, python-format msgid "Update floating ip failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:650 #, python-format msgid "Delete floatingip in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:655 #, python-format msgid "Delete floatingip failed in SDN-VE: %s" msgstr "" @@ -7294,168 +7286,168 @@ msgstr "" msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:304 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:301 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:319 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:323 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:341 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:354 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:343 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:361 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:352 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:370 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:401 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:392 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:410 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:430 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:448 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:437 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:455 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:458 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:454 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:472 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:461 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:479 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:467 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:475 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:493 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:482 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:486 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:504 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:509 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:533 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:568 #, python-format msgid "" "Option \"%(option)s\" must be supported by command \"%(command)s\" to " "enable %(mode)s mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:527 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:545 msgid "No valid Segmentation ID to perform UCAST test." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:562 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN MCAST mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:569 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 msgid "" "Linux kernel vxlan module and iproute2 3.8 or above are required to " "enable VXLAN." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:579 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:597 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:654 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:672 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:281 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:711 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:714 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:732 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:736 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:350 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:758 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:783 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:801 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:409 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:846 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:864 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:850 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:105 @@ -7463,12 +7455,12 @@ msgstr "" msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:905 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1068 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1108 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 @@ -7477,15 +7469,15 @@ msgstr "" msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1075 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:973 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:981 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1095 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 @@ -7495,7 +7487,7 @@ msgstr "" msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:968 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1125 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1142 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 @@ -7504,7 +7496,7 @@ msgstr "" msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1132 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1149 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 @@ -7513,7 +7505,7 @@ msgstr "" msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:979 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:374 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1154 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 @@ -7521,26 +7513,26 @@ msgstr "" msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:971 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:989 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1001 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1012 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1035 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:428 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1038 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Interface mappings: %s" @@ -8085,167 +8077,167 @@ msgstr "" msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:522 +#: neutron/plugins/midonet/plugin.py:524 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%r had been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:529 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:590 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:595 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:600 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:607 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:611 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:616 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:625 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:659 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:734 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:782 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:794 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:838 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:858 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:898 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:909 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1009 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1033 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1042 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1049 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1089 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1108 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1128 +#: neutron/plugins/midonet/plugin.py:1130 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1157 +#: neutron/plugins/midonet/plugin.py:1159 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1164 +#: neutron/plugins/midonet/plugin.py:1166 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1170 +#: neutron/plugins/midonet/plugin.py:1172 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1202 +#: neutron/plugins/midonet/plugin.py:1204 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1212 +#: neutron/plugins/midonet/plugin.py:1214 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1222 +#: neutron/plugins/midonet/plugin.py:1224 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -8456,91 +8448,101 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:465 neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:467 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:471 neutron/plugins/ml2/plugin.py:591 +#: neutron/plugins/ml2/plugin.py:473 neutron/plugins/ml2/plugin.py:593 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:479 +#: neutron/plugins/ml2/plugin.py:481 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:490 +#: neutron/plugins/ml2/plugin.py:492 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:498 neutron/plugins/ml2/plugin.py:604 +#: neutron/plugins/ml2/plugin.py:500 neutron/plugins/ml2/plugin.py:606 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:504 +#: neutron/plugins/ml2/plugin.py:506 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:513 neutron/plugins/ml2/plugin.py:612 +#: neutron/plugins/ml2/plugin.py:515 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:521 +#: neutron/plugins/ml2/plugin.py:523 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:530 +#: neutron/plugins/ml2/plugin.py:532 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:544 +#: neutron/plugins/ml2/plugin.py:546 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:574 +#: neutron/plugins/ml2/plugin.py:576 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:600 +#: neutron/plugins/ml2/plugin.py:587 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:602 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:621 +#: neutron/plugins/ml2/plugin.py:622 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:632 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:650 +#: neutron/plugins/ml2/plugin.py:661 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:120 +#: neutron/plugins/ml2/plugin.py:721 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:125 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:728 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:121 +#: neutron/plugins/ml2/plugin.py:739 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:126 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:737 +#: neutron/plugins/ml2/plugin.py:748 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:749 +#: neutron/plugins/ml2/plugin.py:760 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:761 +#: neutron/plugins/ml2/plugin.py:772 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9424,7 +9426,7 @@ msgstr "" msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:425 +#: neutron/plugins/mlnx/mlnx_plugin.py:426 #, python-format msgid "create_port with %s" msgstr "" @@ -9763,53 +9765,53 @@ msgstr "" msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:398 +#: neutron/plugins/nec/nec_plugin.py:405 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:546 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:603 +#: neutron/plugins/nec/nec_plugin.py:610 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:635 +#: neutron/plugins/nec/nec_plugin.py:642 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:700 +#: neutron/plugins/nec/nec_plugin.py:707 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:731 +#: neutron/plugins/nec/nec_plugin.py:738 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:741 +#: neutron/plugins/nec/nec_plugin.py:748 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:761 +#: neutron/plugins/nec/nec_plugin.py:768 #, 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:766 +#: neutron/plugins/nec/nec_plugin.py:773 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10260,73 +10262,73 @@ msgstr "" msgid "Port-Mapping for port %s not found on VSD" msgstr "" -#: neutron/plugins/nuage/plugin.py:325 +#: neutron/plugins/nuage/plugin.py:327 msgid "" "Either net_partition is not provided with subnet OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:393 +#: neutron/plugins/nuage/plugin.py:395 #, python-format msgid "" "Unable to complete operation on subnet %s.One or more ports have an IP " "allocation from this subnet." msgstr "" -#: neutron/plugins/nuage/plugin.py:423 +#: neutron/plugins/nuage/plugin.py:425 #, python-format msgid "" "Router %s does not hold default zone OR net_partition mapping. Router-IF " "add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:433 +#: neutron/plugins/nuage/plugin.py:435 #, python-format msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:443 +#: neutron/plugins/nuage/plugin.py:445 #, python-format msgid "" "Subnet %(subnet)s and Router %(router)s belong to different net_partition" " Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:455 +#: neutron/plugins/nuage/plugin.py:457 #, python-format msgid "Subnet %s has one or more active VMs Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:501 neutron/plugins/nuage/plugin.py:506 -#: neutron/plugins/nuage/plugin.py:512 +#: neutron/plugins/nuage/plugin.py:503 neutron/plugins/nuage/plugin.py:508 +#: neutron/plugins/nuage/plugin.py:514 #, python-format msgid "No router interface found for Router %s. Router-IF delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:523 +#: neutron/plugins/nuage/plugin.py:525 #, python-format msgid "Subnet %s has one or more active VMs Router-IF delete not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:532 +#: neutron/plugins/nuage/plugin.py:534 #, python-format msgid "" "Router %s does not hold net_partition assoc on Nuage VSD. Router-IF " "delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:571 +#: neutron/plugins/nuage/plugin.py:573 msgid "" "Either net_partition is not provided with router OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:679 +#: neutron/plugins/nuage/plugin.py:681 #, python-format msgid "One or more router still attached to net_partition %s." msgstr "" -#: neutron/plugins/nuage/plugin.py:684 +#: neutron/plugins/nuage/plugin.py:686 #, python-format msgid "NetPartition with %s does not exist" msgstr "" @@ -10700,20 +10702,20 @@ msgstr "" msgid "Number of seconds to retry acquiring an Open vSwitch datapath" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:245 +#: neutron/plugins/oneconvergence/plugin.py:246 msgid "Failed to create subnet, deleting it from neutron" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:309 +#: neutron/plugins/oneconvergence/plugin.py:310 #, python-format msgid "Deleting newly created neutron port %s" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:379 +#: neutron/plugins/oneconvergence/plugin.py:380 msgid "Failed to create floatingip" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:418 +#: neutron/plugins/oneconvergence/plugin.py:419 msgid "Failed to create router" msgstr "" @@ -11214,166 +11216,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:54 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:71 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:75 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:76 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:87 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:88 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:98 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:99 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:112 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:113 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:127 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:128 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:139 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:164 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:348 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:166 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:350 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:154 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:176 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:178 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:195 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:222 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:197 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:224 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:210 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:212 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:238 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:240 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:253 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:255 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:282 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:284 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:306 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:308 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:316 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:318 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:328 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:330 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:336 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:338 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:360 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:362 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:372 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:374 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:382 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:384 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:388 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:390 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:397 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:399 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:407 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:409 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:415 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:417 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:435 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:437 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:446 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:448 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:468 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:470 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:479 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:481 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:491 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:488 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:500 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:497 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:513 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:506 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:522 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:516 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:535 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:526 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 +msgid "Neutron PLUMgrid Director: disassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:540 +msgid "PLUMgrid Library: disassociate_floatingips() called" +msgstr "" + #: neutron/plugins/ryu/ryu_neutron_plugin.py:64 #, python-format msgid "get_ofp_rest_api: %s" @@ -12929,7 +12939,7 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:534 -#: neutron/plugins/vmware/plugins/base.py:1059 +#: neutron/plugins/vmware/plugins/base.py:1062 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -12970,13 +12980,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:670 -#: neutron/plugins/vmware/plugins/base.py:1779 +#: neutron/plugins/vmware/plugins/base.py:1782 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:674 -#: neutron/plugins/vmware/plugins/base.py:1783 +#: neutron/plugins/vmware/plugins/base.py:1786 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13035,231 +13045,231 @@ msgid "" "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1048 +#: neutron/plugins/vmware/plugins/base.py:1051 #, python-format msgid "" "A nsx lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1067 +#: neutron/plugins/vmware/plugins/base.py:1070 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1070 +#: neutron/plugins/vmware/plugins/base.py:1073 #: neutron/plugins/vmware/plugins/service.py:520 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1105 +#: neutron/plugins/vmware/plugins/base.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1182 +#: neutron/plugins/vmware/plugins/base.py:1185 #, python-format msgid "port created on NSX backend for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1185 +#: neutron/plugins/vmware/plugins/base.py:1188 #, python-format msgid "Logical switch for network %s was not found in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1196 +#: neutron/plugins/vmware/plugins/base.py:1199 msgid "Unable to create port or set port attachment in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1288 +#: neutron/plugins/vmware/plugins/base.py:1291 #, python-format msgid "Updating port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1323 +#: neutron/plugins/vmware/plugins/base.py:1326 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1406 +#: neutron/plugins/vmware/plugins/base.py:1409 msgid "" "Cannot create a distributed router with the NSX platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1412 +#: neutron/plugins/vmware/plugins/base.py:1415 msgid "Unable to create logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1423 +#: neutron/plugins/vmware/plugins/base.py:1426 #, 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/vmware/plugins/base.py:1433 +#: neutron/plugins/vmware/plugins/base.py:1436 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1462 -#: neutron/plugins/vmware/plugins/base.py:1547 +#: neutron/plugins/vmware/plugins/base.py:1465 +#: neutron/plugins/vmware/plugins/base.py:1550 #: neutron/plugins/vmware/plugins/service.py:203 #: neutron/plugins/vmware/plugins/service.py:1214 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1511 +#: neutron/plugins/vmware/plugins/base.py:1514 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1514 +#: neutron/plugins/vmware/plugins/base.py:1517 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1556 +#: neutron/plugins/vmware/plugins/base.py:1559 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1572 +#: neutron/plugins/vmware/plugins/base.py:1575 #, python-format msgid "Logical router %s not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1576 +#: neutron/plugins/vmware/plugins/base.py:1579 msgid "Unable to update logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1578 +#: neutron/plugins/vmware/plugins/base.py:1581 msgid "" "Request cannot contain 'routes' with the NSX platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1635 +#: neutron/plugins/vmware/plugins/base.py:1638 #, python-format msgid "Logical router '%s' not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1639 +#: neutron/plugins/vmware/plugins/base.py:1642 #, python-format msgid "Unable to delete logical router '%s' on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1649 +#: neutron/plugins/vmware/plugins/base.py:1652 #, 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/vmware/plugins/base.py:1717 +#: neutron/plugins/vmware/plugins/base.py:1720 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1815 +#: neutron/plugins/vmware/plugins/base.py:1818 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1820 +#: neutron/plugins/vmware/plugins/base.py:1823 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1952 +#: neutron/plugins/vmware/plugins/base.py:1955 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1958 +#: neutron/plugins/vmware/plugins/base.py:1961 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1995 +#: neutron/plugins/vmware/plugins/base.py:1998 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1998 +#: neutron/plugins/vmware/plugins/base.py:2001 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2032 +#: neutron/plugins/vmware/plugins/base.py:2035 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2055 +#: neutron/plugins/vmware/plugins/base.py:2058 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2084 +#: neutron/plugins/vmware/plugins/base.py:2087 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2113 +#: neutron/plugins/vmware/plugins/base.py:2116 #, python-format msgid "" "Rolling back database changes for gateway device %s because of an error " "in the NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2158 -#: neutron/plugins/vmware/plugins/base.py:2196 +#: neutron/plugins/vmware/plugins/base.py:2161 +#: neutron/plugins/vmware/plugins/base.py:2199 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2293 +#: neutron/plugins/vmware/plugins/base.py:2296 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2300 +#: neutron/plugins/vmware/plugins/base.py:2303 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2348 +#: neutron/plugins/vmware/plugins/base.py:2351 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2380 +#: neutron/plugins/vmware/plugins/base.py:2383 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2388 +#: neutron/plugins/vmware/plugins/base.py:2391 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13267,12 +13277,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2395 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2408 +#: neutron/plugins/vmware/plugins/base.py:2411 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -14449,46 +14459,46 @@ msgstr "" msgid "external_gateway_added: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:50 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:49 msgid "Initializing fwaas iptables driver" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:53 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:52 #, python-format msgid "Creating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:62 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:61 #, python-format msgid "Failed to create firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:66 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:65 #, python-format msgid "Deleting firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:77 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:76 #, python-format msgid "Failed to delete firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:81 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:80 #, python-format msgid "Updating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:90 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:89 #, python-format msgid "Failed to update firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:94 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:93 #, python-format msgid "Applying firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:113 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:112 #, python-format msgid "Failed to apply default policy on firewall: %s" msgstr "" @@ -14748,17 +14758,17 @@ msgstr "" msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:166 #, python-format msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:208 #, python-format msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:369 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -14942,184 +14952,212 @@ msgstr "" msgid "Removing SNAT port for subnet %s as this is the last pool using it..." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:61 +#: neutron/services/loadbalancer/drivers/radware/driver.py:63 msgid "vdirect server IP address" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:64 +#: neutron/services/loadbalancer/drivers/radware/driver.py:66 msgid "vdirect user name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:67 +#: neutron/services/loadbalancer/drivers/radware/driver.py:69 msgid "vdirect user password" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:70 +#: neutron/services/loadbalancer/drivers/radware/driver.py:72 msgid "Service ADC type" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:73 +#: neutron/services/loadbalancer/drivers/radware/driver.py:75 msgid "Service ADC version" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:76 +#: neutron/services/loadbalancer/drivers/radware/driver.py:78 msgid "service HA pair" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:79 +#: neutron/services/loadbalancer/drivers/radware/driver.py:81 msgid "service throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:82 +#: neutron/services/loadbalancer/drivers/radware/driver.py:84 msgid "service ssl throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:85 +#: neutron/services/loadbalancer/drivers/radware/driver.py:87 msgid "service compression throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:88 +#: neutron/services/loadbalancer/drivers/radware/driver.py:90 msgid "service cache" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:91 +#: neutron/services/loadbalancer/drivers/radware/driver.py:93 msgid "l2_l3 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:94 +#: neutron/services/loadbalancer/drivers/radware/driver.py:96 msgid "l4 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:101 +#: neutron/services/loadbalancer/drivers/radware/driver.py:104 msgid "l2_l3 workflow constructor params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:108 +#: neutron/services/loadbalancer/drivers/radware/driver.py:111 msgid "l2_l3 workflow setup params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:111 +#: neutron/services/loadbalancer/drivers/radware/driver.py:114 msgid "List of actions that we dont want to push to the completion queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:115 +#: neutron/services/loadbalancer/drivers/radware/driver.py:118 msgid "l4 workflow action name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:118 +#: neutron/services/loadbalancer/drivers/radware/driver.py:121 msgid "Resource pool ids" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:121 +#: neutron/services/loadbalancer/drivers/radware/driver.py:124 msgid "A required VLAN for the interswitch link to use" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:124 +#: neutron/services/loadbalancer/drivers/radware/driver.py:127 msgid "Support an Alteon interswitch link for stateful session failover" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:183 +#: neutron/services/loadbalancer/drivers/radware/driver.py:221 #, python-format -msgid "create_vip. vip: %s" +msgid "" +"vip: %(vip)s, extended_vip: %(extended_vip)s, network_id: " +"%(vip_network_id)s, service_name: %(service_name)s, pip_info: " +"%(pip_info)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:185 +#: neutron/services/loadbalancer/drivers/radware/driver.py:256 #, python-format -msgid "create_vip. extended_vip: %s" +msgid "Retrieved pip nport: %(port)r for vip: %(vip)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:187 +#: neutron/services/loadbalancer/drivers/radware/driver.py:264 #, python-format -msgid "create_vip. network_id: %s " +msgid "Found no pip nports associated with vip: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:189 +#: neutron/services/loadbalancer/drivers/radware/driver.py:273 #, python-format -msgid "create_vip. service_name: %s " +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:223 +#: neutron/services/loadbalancer/drivers/radware/driver.py:287 #, python-format -msgid "Failed to remove workflow %s. Going to set vip to ERROR status" +msgid "pip nport id: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:314 +#: neutron/services/loadbalancer/drivers/radware/driver.py:291 +#, python-format +msgid "pip nport delete failed: %r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:345 +#: neutron/services/loadbalancer/drivers/radware/driver.py:410 msgid "Starting operation completion handling thread" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:370 +#: neutron/services/loadbalancer/drivers/radware/driver.py:440 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:379 -#: neutron/services/loadbalancer/drivers/radware/driver.py:401 +#: neutron/services/loadbalancer/drivers/radware/driver.py:449 +#: neutron/services/loadbalancer/drivers/radware/driver.py:480 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:387 +#: neutron/services/loadbalancer/drivers/radware/driver.py:457 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:494 +#: neutron/services/loadbalancer/drivers/radware/driver.py:465 +#, python-format +msgid "Post-remove workflow function %r completed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:469 +#, python-format +msgid "Post-remove workflow function %r failed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:584 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:541 +#: neutron/services/loadbalancer/drivers/radware/driver.py:650 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:567 +#: neutron/services/loadbalancer/drivers/radware/driver.py:676 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:574 +#: neutron/services/loadbalancer/drivers/radware/driver.py:683 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:591 +#: neutron/services/loadbalancer/drivers/radware/driver.py:700 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:652 +#: neutron/services/loadbalancer/drivers/radware/driver.py:768 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:664 +#: neutron/services/loadbalancer/drivers/radware/driver.py:780 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:695 +#: neutron/services/loadbalancer/drivers/radware/driver.py:812 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:710 +#: neutron/services/loadbalancer/drivers/radware/driver.py:827 msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:737 +#: neutron/services/loadbalancer/drivers/radware/driver.py:836 +#, python-format +msgid "Post-operation function %(func)r completed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:842 +#, python-format +msgid "Post-operation function %(func)r failed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:876 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:777 +#: neutron/services/loadbalancer/drivers/radware/driver.py:916 #, python-format msgid "_remove_object_from_db %s" msgstr "" @@ -15835,12 +15873,12 @@ msgstr "" msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:404 +#: neutron/tests/unit/vmware/apiclient/fake.py:407 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:413 +#: neutron/tests/unit/vmware/apiclient/fake.py:416 #, python-format msgid "lrouter:%s not found" msgstr "" diff --git a/neutron/locale/pa_IN/LC_MESSAGES/neutron.po b/neutron/locale/pa_IN/LC_MESSAGES/neutron.po index 23418756b..1190a4f3c 100644 --- a/neutron/locale/pa_IN/LC_MESSAGES/neutron.po +++ b/neutron/locale/pa_IN/LC_MESSAGES/neutron.po @@ -7,11 +7,11 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-04-23 06:46+0000\n" +"POT-Creation-Date: 2014-04-26 06:48+0000\n" "PO-Revision-Date: 2014-04-07 06:32+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Panjabi (Punjabi) (India) " -"(http://www.transifex.com/projects/p/openstack/language/pa_IN/)\n" +"(http://www.transifex.com/projects/p/neutron/language/pa_IN/)\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" @@ -526,7 +526,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:575 neutron/agent/l3_agent.py:954 #: neutron/agent/metadata/agent.py:330 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:107 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:836 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:854 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:300 @@ -623,7 +623,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:923 +#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:931 #: neutron/services/firewall/agents/varmour/varmour_router.py:102 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -749,7 +749,7 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:657 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:675 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:283 #, python-format msgid "Delete %s" @@ -1137,25 +1137,25 @@ msgstr "" msgid "Authentication region" msgstr "" -#: neutron/agent/linux/interface.py:202 neutron/agent/linux/interface.py:256 -#: neutron/agent/linux/interface.py:318 neutron/agent/linux/interface.py:367 +#: neutron/agent/linux/interface.py:206 neutron/agent/linux/interface.py:260 +#: neutron/agent/linux/interface.py:322 neutron/agent/linux/interface.py:371 #, python-format msgid "Device %s already exists" msgstr "" -#: neutron/agent/linux/interface.py:220 neutron/agent/linux/interface.py:267 -#: neutron/agent/linux/interface.py:330 neutron/agent/linux/interface.py:374 +#: neutron/agent/linux/interface.py:224 neutron/agent/linux/interface.py:271 +#: neutron/agent/linux/interface.py:334 neutron/agent/linux/interface.py:378 #, python-format msgid "Unplugged interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:222 neutron/agent/linux/interface.py:266 -#: neutron/agent/linux/interface.py:332 neutron/agent/linux/interface.py:376 +#: neutron/agent/linux/interface.py:226 neutron/agent/linux/interface.py:270 +#: neutron/agent/linux/interface.py:336 neutron/agent/linux/interface.py:380 #, python-format msgid "Failed unplugging interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:434 +#: neutron/agent/linux/interface.py:438 #, python-format msgid "Driver location: %s" msgstr "" @@ -1687,12 +1687,12 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:47 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:49 #, python-format msgid "Notify metering agent at %(topic)s.%(host)s the message %(method)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:62 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:64 #, python-format msgid "" "Fanout notify metering agent at %(topic)s the message %(method)s on " @@ -1836,7 +1836,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:357 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2848,8 +2848,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:387 neutron/db/l3_db.py:464 -#: neutron/plugins/bigswitch/plugin.py:1011 -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1001 +#: neutron/plugins/bigswitch/plugin.py:1010 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2901,18 +2901,18 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1844 +#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1847 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:825 +#: neutron/db/l3_db.py:833 #, 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:929 +#: neutron/db/l3_db.py:937 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -3080,6 +3080,11 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" +#: neutron/db/metering/metering_rpc.py:50 +#, python-format +msgid "Unable to find agent %s." +msgstr "" + #: neutron/db/migration/cli.py:32 msgid "Neutron plugin provider module" msgstr "" @@ -3664,7 +3669,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:54 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -3680,47 +3685,47 @@ msgstr "" msgid "Only admin can view or configure quota" msgstr "" -#: neutron/extensions/securitygroup.py:35 +#: neutron/extensions/securitygroup.py:34 msgid "For TCP/UDP protocols, port_range_min must be <= port_range_max" msgstr "" -#: neutron/extensions/securitygroup.py:40 +#: neutron/extensions/securitygroup.py:39 #, python-format msgid "Invalid value for port %(port)s" msgstr "" -#: neutron/extensions/securitygroup.py:44 +#: neutron/extensions/securitygroup.py:43 #, python-format msgid "" "Invalid value for ICMP %(field)s (%(attr)s) %(value)s. It must be 0 to " "255." msgstr "" -#: neutron/extensions/securitygroup.py:49 +#: neutron/extensions/securitygroup.py:48 #, python-format msgid "" "ICMP code (port-range-max) %(value)s is provided but ICMP type (port-" "range-min) is missing." msgstr "" -#: neutron/extensions/securitygroup.py:54 +#: neutron/extensions/securitygroup.py:53 #, python-format msgid "Security Group %(id)s in use." msgstr "" -#: neutron/extensions/securitygroup.py:58 +#: neutron/extensions/securitygroup.py:57 msgid "Removing default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:62 +#: neutron/extensions/securitygroup.py:61 msgid "Updating default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:66 +#: neutron/extensions/securitygroup.py:65 msgid "Default security group already exists." msgstr "" -#: neutron/extensions/securitygroup.py:70 +#: neutron/extensions/securitygroup.py:69 #, python-format msgid "" "Security group rule protocol %(protocol)s not supported. Only protocol " @@ -3728,58 +3733,58 @@ msgid "" "supported." msgstr "" -#: neutron/extensions/securitygroup.py:76 +#: neutron/extensions/securitygroup.py:75 msgid "Multiple tenant_ids in bulk security group rule create not allowed" msgstr "" -#: neutron/extensions/securitygroup.py:81 +#: neutron/extensions/securitygroup.py:80 msgid "Only remote_ip_prefix or remote_group_id may be provided." msgstr "" -#: neutron/extensions/securitygroup.py:86 +#: neutron/extensions/securitygroup.py:85 msgid "Must also specifiy protocol if port range is given." msgstr "" -#: neutron/extensions/securitygroup.py:90 +#: neutron/extensions/securitygroup.py:89 msgid "Only allowed to update rules for one security profile at a time" msgstr "" -#: neutron/extensions/securitygroup.py:95 +#: neutron/extensions/securitygroup.py:94 #, python-format msgid "Security group %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:99 +#: neutron/extensions/securitygroup.py:98 #, python-format msgid "Security group rule %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:103 +#: neutron/extensions/securitygroup.py:102 msgid "Duplicate Security Group Rule in POST." msgstr "" -#: neutron/extensions/securitygroup.py:107 +#: neutron/extensions/securitygroup.py:106 #, python-format msgid "Security group rule already exists. Group id is %(id)s." msgstr "" -#: neutron/extensions/securitygroup.py:111 +#: neutron/extensions/securitygroup.py:110 #, python-format msgid "Conflicting value ethertype %(ethertype)s for CIDR %(cidr)s" msgstr "" -#: neutron/extensions/securitygroup.py:159 +#: neutron/extensions/securitygroup.py:158 #, python-format msgid "'%s' is not an integer or uuid" msgstr "" -#: neutron/extensions/securitygroup.py:248 +#: neutron/extensions/securitygroup.py:247 msgid "" "Number of security groups allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/securitygroup.py:252 +#: neutron/extensions/securitygroup.py:251 msgid "" "Number of security rules allowed per tenant. A negative value means " "unlimited." @@ -3863,47 +3868,47 @@ msgstr "" msgid "Router %(router_id)s has no external network gateway set" msgstr "" -#: neutron/notifiers/nova.py:130 +#: neutron/notifiers/nova.py:165 msgid "device_id is not set on port yet." msgstr "" -#: neutron/notifiers/nova.py:134 +#: neutron/notifiers/nova.py:169 msgid "Port ID not set! Nova will not be notified of port status change." msgstr "" -#: neutron/notifiers/nova.py:159 +#: neutron/notifiers/nova.py:194 #, python-format msgid "" "Ignoring state change previous_port_status: %(pre_status)s " "current_port_status: %(cur_status)s port_id %(id)s" msgstr "" -#: neutron/notifiers/nova.py:187 +#: neutron/notifiers/nova.py:221 #, python-format msgid "Sending events: %s" msgstr "" -#: neutron/notifiers/nova.py:192 +#: neutron/notifiers/nova.py:226 #, python-format msgid "Nova returned NotFound for event: %s" msgstr "" -#: neutron/notifiers/nova.py:195 +#: neutron/notifiers/nova.py:229 #, python-format msgid "Failed to notify nova on events: %s" msgstr "" -#: neutron/notifiers/nova.py:199 neutron/notifiers/nova.py:215 +#: neutron/notifiers/nova.py:233 neutron/notifiers/nova.py:249 #, python-format msgid "Error response returned from nova: %s" msgstr "" -#: neutron/notifiers/nova.py:210 +#: neutron/notifiers/nova.py:244 #, python-format msgid "Nova event: %s returned with failed status" msgstr "" -#: neutron/notifiers/nova.py:213 +#: neutron/notifiers/nova.py:247 #, python-format msgid "Nova event response: %s" msgstr "" @@ -4548,80 +4553,80 @@ msgstr "" msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:661 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:752 +#: neutron/plugins/bigswitch/plugin.py:742 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:804 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:864 +#: neutron/plugins/bigswitch/plugin.py:854 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:902 +#: neutron/plugins/bigswitch/plugin.py:892 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:924 +#: neutron/plugins/bigswitch/plugin.py:914 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:946 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:975 +#: neutron/plugins/bigswitch/plugin.py:965 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1003 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1036 +#: neutron/plugins/bigswitch/plugin.py:1026 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1053 +#: neutron/plugins/bigswitch/plugin.py:1043 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1059 +#: neutron/plugins/bigswitch/plugin.py:1049 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1075 +#: neutron/plugins/bigswitch/plugin.py:1065 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1090 +#: neutron/plugins/bigswitch/plugin.py:1080 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1108 +#: neutron/plugins/bigswitch/plugin.py:1110 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1123 +#: neutron/plugins/bigswitch/plugin.py:1125 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1124 +#: neutron/plugins/bigswitch/plugin.py:1126 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4850,7 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:225 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1002 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1365 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 @@ -4964,9 +4969,9 @@ msgid "%s can not be found in database" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:300 -#: neutron/plugins/brocade/NeutronPlugin.py:343 -#: neutron/plugins/brocade/NeutronPlugin.py:396 -#: neutron/plugins/brocade/NeutronPlugin.py:426 +#: neutron/plugins/brocade/NeutronPlugin.py:344 +#: neutron/plugins/brocade/NeutronPlugin.py:397 +#: neutron/plugins/brocade/NeutronPlugin.py:427 msgid "Brocade NOS driver error" msgstr "" @@ -4976,9 +4981,9 @@ msgid "Returning the allocated vlan (%d) to the pool" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:304 -#: neutron/plugins/brocade/NeutronPlugin.py:344 -#: neutron/plugins/brocade/NeutronPlugin.py:397 -#: neutron/plugins/brocade/NeutronPlugin.py:428 +#: neutron/plugins/brocade/NeutronPlugin.py:345 +#: neutron/plugins/brocade/NeutronPlugin.py:398 +#: neutron/plugins/brocade/NeutronPlugin.py:429 msgid "Brocade plugin raised exception, check logs" msgstr "" @@ -5450,88 +5455,88 @@ msgstr "" msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:866 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:883 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:884 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:891 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:894 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:908 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:915 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:922 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1144 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1151 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1157 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1171 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1168 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1175 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1172 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1179 #, python-format msgid "" "Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " "low address to high address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1185 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1194 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1201 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1200 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1221 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1232 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1253 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1260 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1270 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "Segment range overlaps with another profile" msgstr "" @@ -5670,34 +5675,34 @@ msgstr "" msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:243 msgid "Logical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:268 msgid "network_segment_pool" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:313 msgid "Invalid input for CIDR" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:464 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:452 #, python-format msgid "req: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:473 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:461 #, python-format msgid "status_code %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:478 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:466 #, python-format msgid "VSM: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:493 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:481 #, python-format msgid "Unable to serialize object of type = '%s'" msgstr "" @@ -5706,36 +5711,23 @@ msgstr "" msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 -#, python-format -msgid "_populate_policy_profiles %s" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:191 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:205 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:197 -msgid "_poll_policies" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 -msgid "No policy profile updated from VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:262 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:242 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:266 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:246 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:260 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 @@ -5743,19 +5735,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:249 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:254 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:283 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:267 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 @@ -5763,7 +5755,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5771,164 +5763,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:480 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:460 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:519 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:499 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:524 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:504 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:525 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:505 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:565 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:545 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:570 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:575 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:558 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:583 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:630 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:633 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:610 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:613 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:645 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:625 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:648 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:678 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:658 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:688 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:703 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:735 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:715 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:757 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:737 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:758 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:738 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:782 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:762 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:822 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:802 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:812 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:843 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:823 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:859 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:897 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:877 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:892 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:933 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:941 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1026 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1006 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:232 @@ -5938,88 +5930,88 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1084 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1064 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1099 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1079 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1103 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1083 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1097 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1125 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1147 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1192 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1174 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1190 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:314 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1219 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1201 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1236 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1256 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1290 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1272 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1280 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1309 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1291 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1306 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1321 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1359 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1341 msgid "Get subnets" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1444 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1426 #, python-format msgid "Scheduling router %s" msgstr "" @@ -6451,7 +6443,7 @@ msgid "port_delete received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:219 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:661 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" @@ -6543,7 +6535,7 @@ msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:437 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:976 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:390 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1267 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 @@ -6551,7 +6543,7 @@ msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:445 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1006 msgid "Agent loop has new devices!" msgstr "" @@ -6568,7 +6560,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:474 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:269 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1027 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1045 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1362 msgid "Agent initialized successfully, now running... " @@ -6822,242 +6814,242 @@ msgstr "" msgid "Delete network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:248 #, python-format msgid "Delete net failed after deleting the network in DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253 #, python-format msgid "Get network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:259 msgid "Get networks in progress" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:269 #, python-format msgid "Create port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285 msgid "Create port does not have tenant id info" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:291 #, python-format msgid "Create port does not have tenant id info; obtained is: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:312 #, python-format msgid "Create port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:319 #, python-format msgid "Update port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346 #, python-format msgid "Update port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:352 #, python-format msgid "Delete port in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:365 #, python-format msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:374 #, python-format msgid "Create subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:386 #, python-format msgid "Create subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388 #, python-format msgid "Subnet created: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:394 #, python-format msgid "Update subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419 #, python-format msgid "Update subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:425 #, python-format msgid "Delete subnet in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:430 #, python-format msgid "" "Delete subnet operation failed in SDN-VE after deleting the subnet from " "DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:439 #, python-format msgid "Create router in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:442 #, python-format msgid "Ignoring admin_state_up=False for router=%r. Overriding with True" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:452 msgid "Create router failed: no SDN-VE tenant." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:460 #, python-format msgid "Create router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:462 #, python-format msgid "Router created: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:467 #, python-format msgid "Update router in progress: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:474 msgid "admin_state_up=False routers are not supported." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493 #, python-format msgid "Update router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:499 #, python-format msgid "Delete router in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:506 #, python-format msgid "" "Delete router operation failed in SDN-VE after deleting the router in DB:" " %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:511 #, python-format msgid "" "Add router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:519 #, python-format msgid "SdnvePluginV2.add_router_interface called. Port info: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:533 #, python-format msgid "Update router-add-interface failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 #, python-format msgid "Added router interface: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:540 #, python-format msgid "" "Add router interface only called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550 msgid "" "SdnvePluginV2._add_router_interface_only: failed to add the interface in " "the roll back. of a remove_router_interface operation" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:556 #, python-format msgid "" "Remove router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565 msgid "No port ID" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 #, python-format msgid "SdnvePluginV2.remove_router_interface port: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:571 msgid "No fixed IP" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:576 #, python-format msgid "SdnvePluginV2.remove_router_interface subnet_id: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:584 #, python-format msgid "Update router-remove-interface failed SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:605 #, python-format msgid "Create floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:616 #, python-format msgid "Creating floating ip operation failed in SDN-VE controller: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:619 #, python-format msgid "Created floatingip : %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:624 #, python-format msgid "Update floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644 #, python-format msgid "Update floating ip failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:650 #, python-format msgid "Delete floatingip in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:655 #, python-format msgid "Delete floatingip failed in SDN-VE: %s" msgstr "" @@ -7294,168 +7286,168 @@ msgstr "" msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:304 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:301 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:319 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:323 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:341 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:354 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:343 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:361 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:352 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:370 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:401 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:392 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:410 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:430 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:448 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:437 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:455 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:458 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:454 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:472 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:461 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:479 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:467 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:475 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:493 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:482 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:486 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:504 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:509 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:533 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:568 #, python-format msgid "" "Option \"%(option)s\" must be supported by command \"%(command)s\" to " "enable %(mode)s mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:527 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:545 msgid "No valid Segmentation ID to perform UCAST test." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:562 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN MCAST mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:569 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 msgid "" "Linux kernel vxlan module and iproute2 3.8 or above are required to " "enable VXLAN." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:579 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:597 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:654 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:672 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:281 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:711 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:714 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:732 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:736 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:350 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:758 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:783 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:801 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:409 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:846 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:864 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:850 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:105 @@ -7463,12 +7455,12 @@ msgstr "" msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:905 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1068 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1108 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 @@ -7477,15 +7469,15 @@ msgstr "" msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1075 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:973 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:981 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1095 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 @@ -7495,7 +7487,7 @@ msgstr "" msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:968 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1125 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1142 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 @@ -7504,7 +7496,7 @@ msgstr "" msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1132 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1149 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 @@ -7513,7 +7505,7 @@ msgstr "" msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:979 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:374 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1154 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 @@ -7521,26 +7513,26 @@ msgstr "" msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:971 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:989 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1001 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1012 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1035 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:428 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1038 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Interface mappings: %s" @@ -8085,167 +8077,167 @@ msgstr "" msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:522 +#: neutron/plugins/midonet/plugin.py:524 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%r had been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:529 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:590 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:595 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:600 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:607 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:611 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:616 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:625 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:659 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:734 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:782 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:794 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:838 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:858 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:898 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:909 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1009 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1033 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1042 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1049 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1089 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1108 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1128 +#: neutron/plugins/midonet/plugin.py:1130 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1157 +#: neutron/plugins/midonet/plugin.py:1159 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1164 +#: neutron/plugins/midonet/plugin.py:1166 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1170 +#: neutron/plugins/midonet/plugin.py:1172 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1202 +#: neutron/plugins/midonet/plugin.py:1204 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1212 +#: neutron/plugins/midonet/plugin.py:1214 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1222 +#: neutron/plugins/midonet/plugin.py:1224 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -8456,91 +8448,101 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:465 neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:467 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:471 neutron/plugins/ml2/plugin.py:591 +#: neutron/plugins/ml2/plugin.py:473 neutron/plugins/ml2/plugin.py:593 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:479 +#: neutron/plugins/ml2/plugin.py:481 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:490 +#: neutron/plugins/ml2/plugin.py:492 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:498 neutron/plugins/ml2/plugin.py:604 +#: neutron/plugins/ml2/plugin.py:500 neutron/plugins/ml2/plugin.py:606 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:504 +#: neutron/plugins/ml2/plugin.py:506 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:513 neutron/plugins/ml2/plugin.py:612 +#: neutron/plugins/ml2/plugin.py:515 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:521 +#: neutron/plugins/ml2/plugin.py:523 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:530 +#: neutron/plugins/ml2/plugin.py:532 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:544 +#: neutron/plugins/ml2/plugin.py:546 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:574 +#: neutron/plugins/ml2/plugin.py:576 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:600 +#: neutron/plugins/ml2/plugin.py:587 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:602 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:621 +#: neutron/plugins/ml2/plugin.py:622 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:632 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:650 +#: neutron/plugins/ml2/plugin.py:661 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:120 +#: neutron/plugins/ml2/plugin.py:721 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:125 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:728 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:121 +#: neutron/plugins/ml2/plugin.py:739 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:126 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:737 +#: neutron/plugins/ml2/plugin.py:748 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:749 +#: neutron/plugins/ml2/plugin.py:760 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:761 +#: neutron/plugins/ml2/plugin.py:772 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9424,7 +9426,7 @@ msgstr "" msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:425 +#: neutron/plugins/mlnx/mlnx_plugin.py:426 #, python-format msgid "create_port with %s" msgstr "" @@ -9763,53 +9765,53 @@ msgstr "" msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:398 +#: neutron/plugins/nec/nec_plugin.py:405 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:546 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:603 +#: neutron/plugins/nec/nec_plugin.py:610 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:635 +#: neutron/plugins/nec/nec_plugin.py:642 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:700 +#: neutron/plugins/nec/nec_plugin.py:707 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:731 +#: neutron/plugins/nec/nec_plugin.py:738 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:741 +#: neutron/plugins/nec/nec_plugin.py:748 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:761 +#: neutron/plugins/nec/nec_plugin.py:768 #, 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:766 +#: neutron/plugins/nec/nec_plugin.py:773 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10260,73 +10262,73 @@ msgstr "" msgid "Port-Mapping for port %s not found on VSD" msgstr "" -#: neutron/plugins/nuage/plugin.py:325 +#: neutron/plugins/nuage/plugin.py:327 msgid "" "Either net_partition is not provided with subnet OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:393 +#: neutron/plugins/nuage/plugin.py:395 #, python-format msgid "" "Unable to complete operation on subnet %s.One or more ports have an IP " "allocation from this subnet." msgstr "" -#: neutron/plugins/nuage/plugin.py:423 +#: neutron/plugins/nuage/plugin.py:425 #, python-format msgid "" "Router %s does not hold default zone OR net_partition mapping. Router-IF " "add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:433 +#: neutron/plugins/nuage/plugin.py:435 #, python-format msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:443 +#: neutron/plugins/nuage/plugin.py:445 #, python-format msgid "" "Subnet %(subnet)s and Router %(router)s belong to different net_partition" " Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:455 +#: neutron/plugins/nuage/plugin.py:457 #, python-format msgid "Subnet %s has one or more active VMs Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:501 neutron/plugins/nuage/plugin.py:506 -#: neutron/plugins/nuage/plugin.py:512 +#: neutron/plugins/nuage/plugin.py:503 neutron/plugins/nuage/plugin.py:508 +#: neutron/plugins/nuage/plugin.py:514 #, python-format msgid "No router interface found for Router %s. Router-IF delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:523 +#: neutron/plugins/nuage/plugin.py:525 #, python-format msgid "Subnet %s has one or more active VMs Router-IF delete not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:532 +#: neutron/plugins/nuage/plugin.py:534 #, python-format msgid "" "Router %s does not hold net_partition assoc on Nuage VSD. Router-IF " "delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:571 +#: neutron/plugins/nuage/plugin.py:573 msgid "" "Either net_partition is not provided with router OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:679 +#: neutron/plugins/nuage/plugin.py:681 #, python-format msgid "One or more router still attached to net_partition %s." msgstr "" -#: neutron/plugins/nuage/plugin.py:684 +#: neutron/plugins/nuage/plugin.py:686 #, python-format msgid "NetPartition with %s does not exist" msgstr "" @@ -10700,20 +10702,20 @@ msgstr "" msgid "Number of seconds to retry acquiring an Open vSwitch datapath" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:245 +#: neutron/plugins/oneconvergence/plugin.py:246 msgid "Failed to create subnet, deleting it from neutron" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:309 +#: neutron/plugins/oneconvergence/plugin.py:310 #, python-format msgid "Deleting newly created neutron port %s" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:379 +#: neutron/plugins/oneconvergence/plugin.py:380 msgid "Failed to create floatingip" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:418 +#: neutron/plugins/oneconvergence/plugin.py:419 msgid "Failed to create router" msgstr "" @@ -11214,166 +11216,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:54 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:71 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:75 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:76 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:87 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:88 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:98 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:99 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:112 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:113 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:127 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:128 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:139 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:164 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:348 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:166 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:350 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:154 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:176 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:178 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:195 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:222 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:197 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:224 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:210 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:212 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:238 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:240 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:253 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:255 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:282 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:284 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:306 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:308 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:316 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:318 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:328 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:330 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:336 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:338 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:360 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:362 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:372 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:374 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:382 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:384 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:388 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:390 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:397 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:399 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:407 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:409 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:415 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:417 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:435 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:437 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:446 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:448 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:468 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:470 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:479 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:481 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:491 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:488 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:500 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:497 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:513 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:506 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:522 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:516 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:535 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:526 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 +msgid "Neutron PLUMgrid Director: disassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:540 +msgid "PLUMgrid Library: disassociate_floatingips() called" +msgstr "" + #: neutron/plugins/ryu/ryu_neutron_plugin.py:64 #, python-format msgid "get_ofp_rest_api: %s" @@ -12929,7 +12939,7 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:534 -#: neutron/plugins/vmware/plugins/base.py:1059 +#: neutron/plugins/vmware/plugins/base.py:1062 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -12970,13 +12980,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:670 -#: neutron/plugins/vmware/plugins/base.py:1779 +#: neutron/plugins/vmware/plugins/base.py:1782 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:674 -#: neutron/plugins/vmware/plugins/base.py:1783 +#: neutron/plugins/vmware/plugins/base.py:1786 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13035,231 +13045,231 @@ msgid "" "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1048 +#: neutron/plugins/vmware/plugins/base.py:1051 #, python-format msgid "" "A nsx lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1067 +#: neutron/plugins/vmware/plugins/base.py:1070 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1070 +#: neutron/plugins/vmware/plugins/base.py:1073 #: neutron/plugins/vmware/plugins/service.py:520 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1105 +#: neutron/plugins/vmware/plugins/base.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1182 +#: neutron/plugins/vmware/plugins/base.py:1185 #, python-format msgid "port created on NSX backend for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1185 +#: neutron/plugins/vmware/plugins/base.py:1188 #, python-format msgid "Logical switch for network %s was not found in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1196 +#: neutron/plugins/vmware/plugins/base.py:1199 msgid "Unable to create port or set port attachment in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1288 +#: neutron/plugins/vmware/plugins/base.py:1291 #, python-format msgid "Updating port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1323 +#: neutron/plugins/vmware/plugins/base.py:1326 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1406 +#: neutron/plugins/vmware/plugins/base.py:1409 msgid "" "Cannot create a distributed router with the NSX platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1412 +#: neutron/plugins/vmware/plugins/base.py:1415 msgid "Unable to create logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1423 +#: neutron/plugins/vmware/plugins/base.py:1426 #, 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/vmware/plugins/base.py:1433 +#: neutron/plugins/vmware/plugins/base.py:1436 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1462 -#: neutron/plugins/vmware/plugins/base.py:1547 +#: neutron/plugins/vmware/plugins/base.py:1465 +#: neutron/plugins/vmware/plugins/base.py:1550 #: neutron/plugins/vmware/plugins/service.py:203 #: neutron/plugins/vmware/plugins/service.py:1214 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1511 +#: neutron/plugins/vmware/plugins/base.py:1514 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1514 +#: neutron/plugins/vmware/plugins/base.py:1517 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1556 +#: neutron/plugins/vmware/plugins/base.py:1559 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1572 +#: neutron/plugins/vmware/plugins/base.py:1575 #, python-format msgid "Logical router %s not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1576 +#: neutron/plugins/vmware/plugins/base.py:1579 msgid "Unable to update logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1578 +#: neutron/plugins/vmware/plugins/base.py:1581 msgid "" "Request cannot contain 'routes' with the NSX platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1635 +#: neutron/plugins/vmware/plugins/base.py:1638 #, python-format msgid "Logical router '%s' not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1639 +#: neutron/plugins/vmware/plugins/base.py:1642 #, python-format msgid "Unable to delete logical router '%s' on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1649 +#: neutron/plugins/vmware/plugins/base.py:1652 #, 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/vmware/plugins/base.py:1717 +#: neutron/plugins/vmware/plugins/base.py:1720 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1815 +#: neutron/plugins/vmware/plugins/base.py:1818 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1820 +#: neutron/plugins/vmware/plugins/base.py:1823 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1952 +#: neutron/plugins/vmware/plugins/base.py:1955 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1958 +#: neutron/plugins/vmware/plugins/base.py:1961 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1995 +#: neutron/plugins/vmware/plugins/base.py:1998 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1998 +#: neutron/plugins/vmware/plugins/base.py:2001 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2032 +#: neutron/plugins/vmware/plugins/base.py:2035 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2055 +#: neutron/plugins/vmware/plugins/base.py:2058 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2084 +#: neutron/plugins/vmware/plugins/base.py:2087 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2113 +#: neutron/plugins/vmware/plugins/base.py:2116 #, python-format msgid "" "Rolling back database changes for gateway device %s because of an error " "in the NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2158 -#: neutron/plugins/vmware/plugins/base.py:2196 +#: neutron/plugins/vmware/plugins/base.py:2161 +#: neutron/plugins/vmware/plugins/base.py:2199 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2293 +#: neutron/plugins/vmware/plugins/base.py:2296 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2300 +#: neutron/plugins/vmware/plugins/base.py:2303 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2348 +#: neutron/plugins/vmware/plugins/base.py:2351 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2380 +#: neutron/plugins/vmware/plugins/base.py:2383 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2388 +#: neutron/plugins/vmware/plugins/base.py:2391 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13267,12 +13277,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2395 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2408 +#: neutron/plugins/vmware/plugins/base.py:2411 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -14449,46 +14459,46 @@ msgstr "" msgid "external_gateway_added: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:50 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:49 msgid "Initializing fwaas iptables driver" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:53 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:52 #, python-format msgid "Creating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:62 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:61 #, python-format msgid "Failed to create firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:66 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:65 #, python-format msgid "Deleting firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:77 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:76 #, python-format msgid "Failed to delete firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:81 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:80 #, python-format msgid "Updating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:90 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:89 #, python-format msgid "Failed to update firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:94 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:93 #, python-format msgid "Applying firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:113 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:112 #, python-format msgid "Failed to apply default policy on firewall: %s" msgstr "" @@ -14748,17 +14758,17 @@ msgstr "" msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:166 #, python-format msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:208 #, python-format msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:369 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -14942,184 +14952,212 @@ msgstr "" msgid "Removing SNAT port for subnet %s as this is the last pool using it..." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:61 +#: neutron/services/loadbalancer/drivers/radware/driver.py:63 msgid "vdirect server IP address" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:64 +#: neutron/services/loadbalancer/drivers/radware/driver.py:66 msgid "vdirect user name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:67 +#: neutron/services/loadbalancer/drivers/radware/driver.py:69 msgid "vdirect user password" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:70 +#: neutron/services/loadbalancer/drivers/radware/driver.py:72 msgid "Service ADC type" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:73 +#: neutron/services/loadbalancer/drivers/radware/driver.py:75 msgid "Service ADC version" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:76 +#: neutron/services/loadbalancer/drivers/radware/driver.py:78 msgid "service HA pair" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:79 +#: neutron/services/loadbalancer/drivers/radware/driver.py:81 msgid "service throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:82 +#: neutron/services/loadbalancer/drivers/radware/driver.py:84 msgid "service ssl throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:85 +#: neutron/services/loadbalancer/drivers/radware/driver.py:87 msgid "service compression throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:88 +#: neutron/services/loadbalancer/drivers/radware/driver.py:90 msgid "service cache" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:91 +#: neutron/services/loadbalancer/drivers/radware/driver.py:93 msgid "l2_l3 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:94 +#: neutron/services/loadbalancer/drivers/radware/driver.py:96 msgid "l4 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:101 +#: neutron/services/loadbalancer/drivers/radware/driver.py:104 msgid "l2_l3 workflow constructor params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:108 +#: neutron/services/loadbalancer/drivers/radware/driver.py:111 msgid "l2_l3 workflow setup params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:111 +#: neutron/services/loadbalancer/drivers/radware/driver.py:114 msgid "List of actions that we dont want to push to the completion queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:115 +#: neutron/services/loadbalancer/drivers/radware/driver.py:118 msgid "l4 workflow action name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:118 +#: neutron/services/loadbalancer/drivers/radware/driver.py:121 msgid "Resource pool ids" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:121 +#: neutron/services/loadbalancer/drivers/radware/driver.py:124 msgid "A required VLAN for the interswitch link to use" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:124 +#: neutron/services/loadbalancer/drivers/radware/driver.py:127 msgid "Support an Alteon interswitch link for stateful session failover" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:183 +#: neutron/services/loadbalancer/drivers/radware/driver.py:221 #, python-format -msgid "create_vip. vip: %s" +msgid "" +"vip: %(vip)s, extended_vip: %(extended_vip)s, network_id: " +"%(vip_network_id)s, service_name: %(service_name)s, pip_info: " +"%(pip_info)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:185 +#: neutron/services/loadbalancer/drivers/radware/driver.py:256 #, python-format -msgid "create_vip. extended_vip: %s" +msgid "Retrieved pip nport: %(port)r for vip: %(vip)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:187 +#: neutron/services/loadbalancer/drivers/radware/driver.py:264 #, python-format -msgid "create_vip. network_id: %s " +msgid "Found no pip nports associated with vip: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:189 +#: neutron/services/loadbalancer/drivers/radware/driver.py:273 #, python-format -msgid "create_vip. service_name: %s " +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:223 +#: neutron/services/loadbalancer/drivers/radware/driver.py:287 #, python-format -msgid "Failed to remove workflow %s. Going to set vip to ERROR status" +msgid "pip nport id: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:314 +#: neutron/services/loadbalancer/drivers/radware/driver.py:291 +#, python-format +msgid "pip nport delete failed: %r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:345 +#: neutron/services/loadbalancer/drivers/radware/driver.py:410 msgid "Starting operation completion handling thread" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:370 +#: neutron/services/loadbalancer/drivers/radware/driver.py:440 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:379 -#: neutron/services/loadbalancer/drivers/radware/driver.py:401 +#: neutron/services/loadbalancer/drivers/radware/driver.py:449 +#: neutron/services/loadbalancer/drivers/radware/driver.py:480 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:387 +#: neutron/services/loadbalancer/drivers/radware/driver.py:457 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:494 +#: neutron/services/loadbalancer/drivers/radware/driver.py:465 +#, python-format +msgid "Post-remove workflow function %r completed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:469 +#, python-format +msgid "Post-remove workflow function %r failed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:584 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:541 +#: neutron/services/loadbalancer/drivers/radware/driver.py:650 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:567 +#: neutron/services/loadbalancer/drivers/radware/driver.py:676 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:574 +#: neutron/services/loadbalancer/drivers/radware/driver.py:683 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:591 +#: neutron/services/loadbalancer/drivers/radware/driver.py:700 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:652 +#: neutron/services/loadbalancer/drivers/radware/driver.py:768 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:664 +#: neutron/services/loadbalancer/drivers/radware/driver.py:780 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:695 +#: neutron/services/loadbalancer/drivers/radware/driver.py:812 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:710 +#: neutron/services/loadbalancer/drivers/radware/driver.py:827 msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:737 +#: neutron/services/loadbalancer/drivers/radware/driver.py:836 +#, python-format +msgid "Post-operation function %(func)r completed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:842 +#, python-format +msgid "Post-operation function %(func)r failed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:876 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:777 +#: neutron/services/loadbalancer/drivers/radware/driver.py:916 #, python-format msgid "_remove_object_from_db %s" msgstr "" @@ -15835,12 +15873,12 @@ msgstr "" msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:404 +#: neutron/tests/unit/vmware/apiclient/fake.py:407 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:413 +#: neutron/tests/unit/vmware/apiclient/fake.py:416 #, python-format msgid "lrouter:%s not found" msgstr "" diff --git a/neutron/locale/pl_PL/LC_MESSAGES/neutron.po b/neutron/locale/pl_PL/LC_MESSAGES/neutron.po index 09ccf3bb8..a69fa7654 100644 --- a/neutron/locale/pl_PL/LC_MESSAGES/neutron.po +++ b/neutron/locale/pl_PL/LC_MESSAGES/neutron.po @@ -7,11 +7,11 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-04-23 06:46+0000\n" +"POT-Creation-Date: 2014-04-26 06:48+0000\n" "PO-Revision-Date: 2014-04-07 11:10+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Polish (Poland) " -"(http://www.transifex.com/projects/p/openstack/language/pl_PL/)\n" +"(http://www.transifex.com/projects/p/neutron/language/pl_PL/)\n" "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && " "(n%100<10 || n%100>=20) ? 1 : 2)\n" "MIME-Version: 1.0\n" @@ -527,7 +527,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:575 neutron/agent/l3_agent.py:954 #: neutron/agent/metadata/agent.py:330 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:107 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:836 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:854 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:300 @@ -624,7 +624,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:923 +#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:931 #: neutron/services/firewall/agents/varmour/varmour_router.py:102 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -750,7 +750,7 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:657 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:675 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:283 #, python-format msgid "Delete %s" @@ -1138,25 +1138,25 @@ msgstr "" msgid "Authentication region" msgstr "" -#: neutron/agent/linux/interface.py:202 neutron/agent/linux/interface.py:256 -#: neutron/agent/linux/interface.py:318 neutron/agent/linux/interface.py:367 +#: neutron/agent/linux/interface.py:206 neutron/agent/linux/interface.py:260 +#: neutron/agent/linux/interface.py:322 neutron/agent/linux/interface.py:371 #, python-format msgid "Device %s already exists" msgstr "" -#: neutron/agent/linux/interface.py:220 neutron/agent/linux/interface.py:267 -#: neutron/agent/linux/interface.py:330 neutron/agent/linux/interface.py:374 +#: neutron/agent/linux/interface.py:224 neutron/agent/linux/interface.py:271 +#: neutron/agent/linux/interface.py:334 neutron/agent/linux/interface.py:378 #, python-format msgid "Unplugged interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:222 neutron/agent/linux/interface.py:266 -#: neutron/agent/linux/interface.py:332 neutron/agent/linux/interface.py:376 +#: neutron/agent/linux/interface.py:226 neutron/agent/linux/interface.py:270 +#: neutron/agent/linux/interface.py:336 neutron/agent/linux/interface.py:380 #, python-format msgid "Failed unplugging interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:434 +#: neutron/agent/linux/interface.py:438 #, python-format msgid "Driver location: %s" msgstr "" @@ -1688,12 +1688,12 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:47 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:49 #, python-format msgid "Notify metering agent at %(topic)s.%(host)s the message %(method)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:62 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:64 #, python-format msgid "" "Fanout notify metering agent at %(topic)s the message %(method)s on " @@ -1837,7 +1837,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:357 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2849,8 +2849,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:387 neutron/db/l3_db.py:464 -#: neutron/plugins/bigswitch/plugin.py:1011 -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1001 +#: neutron/plugins/bigswitch/plugin.py:1010 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2902,18 +2902,18 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1844 +#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1847 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:825 +#: neutron/db/l3_db.py:833 #, 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:929 +#: neutron/db/l3_db.py:937 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -3081,6 +3081,11 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" +#: neutron/db/metering/metering_rpc.py:50 +#, python-format +msgid "Unable to find agent %s." +msgstr "" + #: neutron/db/migration/cli.py:32 msgid "Neutron plugin provider module" msgstr "" @@ -3665,7 +3670,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:54 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -3681,47 +3686,47 @@ msgstr "" msgid "Only admin can view or configure quota" msgstr "" -#: neutron/extensions/securitygroup.py:35 +#: neutron/extensions/securitygroup.py:34 msgid "For TCP/UDP protocols, port_range_min must be <= port_range_max" msgstr "" -#: neutron/extensions/securitygroup.py:40 +#: neutron/extensions/securitygroup.py:39 #, python-format msgid "Invalid value for port %(port)s" msgstr "" -#: neutron/extensions/securitygroup.py:44 +#: neutron/extensions/securitygroup.py:43 #, python-format msgid "" "Invalid value for ICMP %(field)s (%(attr)s) %(value)s. It must be 0 to " "255." msgstr "" -#: neutron/extensions/securitygroup.py:49 +#: neutron/extensions/securitygroup.py:48 #, python-format msgid "" "ICMP code (port-range-max) %(value)s is provided but ICMP type (port-" "range-min) is missing." msgstr "" -#: neutron/extensions/securitygroup.py:54 +#: neutron/extensions/securitygroup.py:53 #, python-format msgid "Security Group %(id)s in use." msgstr "" -#: neutron/extensions/securitygroup.py:58 +#: neutron/extensions/securitygroup.py:57 msgid "Removing default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:62 +#: neutron/extensions/securitygroup.py:61 msgid "Updating default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:66 +#: neutron/extensions/securitygroup.py:65 msgid "Default security group already exists." msgstr "" -#: neutron/extensions/securitygroup.py:70 +#: neutron/extensions/securitygroup.py:69 #, python-format msgid "" "Security group rule protocol %(protocol)s not supported. Only protocol " @@ -3729,58 +3734,58 @@ msgid "" "supported." msgstr "" -#: neutron/extensions/securitygroup.py:76 +#: neutron/extensions/securitygroup.py:75 msgid "Multiple tenant_ids in bulk security group rule create not allowed" msgstr "" -#: neutron/extensions/securitygroup.py:81 +#: neutron/extensions/securitygroup.py:80 msgid "Only remote_ip_prefix or remote_group_id may be provided." msgstr "" -#: neutron/extensions/securitygroup.py:86 +#: neutron/extensions/securitygroup.py:85 msgid "Must also specifiy protocol if port range is given." msgstr "" -#: neutron/extensions/securitygroup.py:90 +#: neutron/extensions/securitygroup.py:89 msgid "Only allowed to update rules for one security profile at a time" msgstr "" -#: neutron/extensions/securitygroup.py:95 +#: neutron/extensions/securitygroup.py:94 #, python-format msgid "Security group %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:99 +#: neutron/extensions/securitygroup.py:98 #, python-format msgid "Security group rule %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:103 +#: neutron/extensions/securitygroup.py:102 msgid "Duplicate Security Group Rule in POST." msgstr "" -#: neutron/extensions/securitygroup.py:107 +#: neutron/extensions/securitygroup.py:106 #, python-format msgid "Security group rule already exists. Group id is %(id)s." msgstr "" -#: neutron/extensions/securitygroup.py:111 +#: neutron/extensions/securitygroup.py:110 #, python-format msgid "Conflicting value ethertype %(ethertype)s for CIDR %(cidr)s" msgstr "" -#: neutron/extensions/securitygroup.py:159 +#: neutron/extensions/securitygroup.py:158 #, python-format msgid "'%s' is not an integer or uuid" msgstr "" -#: neutron/extensions/securitygroup.py:248 +#: neutron/extensions/securitygroup.py:247 msgid "" "Number of security groups allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/securitygroup.py:252 +#: neutron/extensions/securitygroup.py:251 msgid "" "Number of security rules allowed per tenant. A negative value means " "unlimited." @@ -3864,47 +3869,47 @@ msgstr "" msgid "Router %(router_id)s has no external network gateway set" msgstr "" -#: neutron/notifiers/nova.py:130 +#: neutron/notifiers/nova.py:165 msgid "device_id is not set on port yet." msgstr "" -#: neutron/notifiers/nova.py:134 +#: neutron/notifiers/nova.py:169 msgid "Port ID not set! Nova will not be notified of port status change." msgstr "" -#: neutron/notifiers/nova.py:159 +#: neutron/notifiers/nova.py:194 #, python-format msgid "" "Ignoring state change previous_port_status: %(pre_status)s " "current_port_status: %(cur_status)s port_id %(id)s" msgstr "" -#: neutron/notifiers/nova.py:187 +#: neutron/notifiers/nova.py:221 #, python-format msgid "Sending events: %s" msgstr "" -#: neutron/notifiers/nova.py:192 +#: neutron/notifiers/nova.py:226 #, python-format msgid "Nova returned NotFound for event: %s" msgstr "" -#: neutron/notifiers/nova.py:195 +#: neutron/notifiers/nova.py:229 #, python-format msgid "Failed to notify nova on events: %s" msgstr "" -#: neutron/notifiers/nova.py:199 neutron/notifiers/nova.py:215 +#: neutron/notifiers/nova.py:233 neutron/notifiers/nova.py:249 #, python-format msgid "Error response returned from nova: %s" msgstr "" -#: neutron/notifiers/nova.py:210 +#: neutron/notifiers/nova.py:244 #, python-format msgid "Nova event: %s returned with failed status" msgstr "" -#: neutron/notifiers/nova.py:213 +#: neutron/notifiers/nova.py:247 #, python-format msgid "Nova event response: %s" msgstr "" @@ -4549,80 +4554,80 @@ msgstr "" msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:661 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:752 +#: neutron/plugins/bigswitch/plugin.py:742 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:804 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:864 +#: neutron/plugins/bigswitch/plugin.py:854 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:902 +#: neutron/plugins/bigswitch/plugin.py:892 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:924 +#: neutron/plugins/bigswitch/plugin.py:914 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:946 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:975 +#: neutron/plugins/bigswitch/plugin.py:965 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1003 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1036 +#: neutron/plugins/bigswitch/plugin.py:1026 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1053 +#: neutron/plugins/bigswitch/plugin.py:1043 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1059 +#: neutron/plugins/bigswitch/plugin.py:1049 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1075 +#: neutron/plugins/bigswitch/plugin.py:1065 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1090 +#: neutron/plugins/bigswitch/plugin.py:1080 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1108 +#: neutron/plugins/bigswitch/plugin.py:1110 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1123 +#: neutron/plugins/bigswitch/plugin.py:1125 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1124 +#: neutron/plugins/bigswitch/plugin.py:1126 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4851,7 +4856,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:225 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1002 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1365 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 @@ -4965,9 +4970,9 @@ msgid "%s can not be found in database" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:300 -#: neutron/plugins/brocade/NeutronPlugin.py:343 -#: neutron/plugins/brocade/NeutronPlugin.py:396 -#: neutron/plugins/brocade/NeutronPlugin.py:426 +#: neutron/plugins/brocade/NeutronPlugin.py:344 +#: neutron/plugins/brocade/NeutronPlugin.py:397 +#: neutron/plugins/brocade/NeutronPlugin.py:427 msgid "Brocade NOS driver error" msgstr "" @@ -4977,9 +4982,9 @@ msgid "Returning the allocated vlan (%d) to the pool" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:304 -#: neutron/plugins/brocade/NeutronPlugin.py:344 -#: neutron/plugins/brocade/NeutronPlugin.py:397 -#: neutron/plugins/brocade/NeutronPlugin.py:428 +#: neutron/plugins/brocade/NeutronPlugin.py:345 +#: neutron/plugins/brocade/NeutronPlugin.py:398 +#: neutron/plugins/brocade/NeutronPlugin.py:429 msgid "Brocade plugin raised exception, check logs" msgstr "" @@ -5451,88 +5456,88 @@ msgstr "" msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:866 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:883 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:884 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:891 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:894 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:908 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:915 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:922 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1144 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1151 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1157 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1171 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1168 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1175 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1172 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1179 #, python-format msgid "" "Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " "low address to high address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1185 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1194 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1201 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1200 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1221 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1232 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1253 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1260 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1270 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "Segment range overlaps with another profile" msgstr "" @@ -5671,34 +5676,34 @@ msgstr "" msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:243 msgid "Logical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:268 msgid "network_segment_pool" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:313 msgid "Invalid input for CIDR" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:464 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:452 #, python-format msgid "req: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:473 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:461 #, python-format msgid "status_code %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:478 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:466 #, python-format msgid "VSM: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:493 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:481 #, python-format msgid "Unable to serialize object of type = '%s'" msgstr "" @@ -5707,36 +5712,23 @@ msgstr "" msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 -#, python-format -msgid "_populate_policy_profiles %s" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:191 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:205 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:197 -msgid "_poll_policies" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 -msgid "No policy profile updated from VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:262 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:242 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:266 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:246 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:260 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 @@ -5744,19 +5736,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:249 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:254 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:283 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:267 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 @@ -5764,7 +5756,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5772,164 +5764,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:480 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:460 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:519 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:499 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:524 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:504 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:525 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:505 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:565 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:545 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:570 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:575 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:558 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:583 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:630 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:633 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:610 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:613 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:645 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:625 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:648 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:678 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:658 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:688 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:703 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:735 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:715 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:757 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:737 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:758 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:738 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:782 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:762 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:822 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:802 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:812 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:843 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:823 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:859 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:897 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:877 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:892 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:933 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:941 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1026 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1006 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:232 @@ -5939,88 +5931,88 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1084 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1064 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1099 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1079 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1103 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1083 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1097 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1125 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1147 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1192 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1174 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1190 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:314 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1219 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1201 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1236 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1256 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1290 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1272 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1280 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1309 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1291 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1306 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1321 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1359 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1341 msgid "Get subnets" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1444 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1426 #, python-format msgid "Scheduling router %s" msgstr "" @@ -6452,7 +6444,7 @@ msgid "port_delete received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:219 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:661 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" @@ -6544,7 +6536,7 @@ msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:437 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:976 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:390 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1267 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 @@ -6552,7 +6544,7 @@ msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:445 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1006 msgid "Agent loop has new devices!" msgstr "" @@ -6569,7 +6561,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:474 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:269 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1027 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1045 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1362 msgid "Agent initialized successfully, now running... " @@ -6823,242 +6815,242 @@ msgstr "" msgid "Delete network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:248 #, python-format msgid "Delete net failed after deleting the network in DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253 #, python-format msgid "Get network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:259 msgid "Get networks in progress" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:269 #, python-format msgid "Create port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285 msgid "Create port does not have tenant id info" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:291 #, python-format msgid "Create port does not have tenant id info; obtained is: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:312 #, python-format msgid "Create port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:319 #, python-format msgid "Update port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346 #, python-format msgid "Update port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:352 #, python-format msgid "Delete port in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:365 #, python-format msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:374 #, python-format msgid "Create subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:386 #, python-format msgid "Create subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388 #, python-format msgid "Subnet created: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:394 #, python-format msgid "Update subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419 #, python-format msgid "Update subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:425 #, python-format msgid "Delete subnet in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:430 #, python-format msgid "" "Delete subnet operation failed in SDN-VE after deleting the subnet from " "DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:439 #, python-format msgid "Create router in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:442 #, python-format msgid "Ignoring admin_state_up=False for router=%r. Overriding with True" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:452 msgid "Create router failed: no SDN-VE tenant." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:460 #, python-format msgid "Create router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:462 #, python-format msgid "Router created: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:467 #, python-format msgid "Update router in progress: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:474 msgid "admin_state_up=False routers are not supported." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493 #, python-format msgid "Update router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:499 #, python-format msgid "Delete router in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:506 #, python-format msgid "" "Delete router operation failed in SDN-VE after deleting the router in DB:" " %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:511 #, python-format msgid "" "Add router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:519 #, python-format msgid "SdnvePluginV2.add_router_interface called. Port info: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:533 #, python-format msgid "Update router-add-interface failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 #, python-format msgid "Added router interface: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:540 #, python-format msgid "" "Add router interface only called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550 msgid "" "SdnvePluginV2._add_router_interface_only: failed to add the interface in " "the roll back. of a remove_router_interface operation" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:556 #, python-format msgid "" "Remove router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565 msgid "No port ID" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 #, python-format msgid "SdnvePluginV2.remove_router_interface port: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:571 msgid "No fixed IP" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:576 #, python-format msgid "SdnvePluginV2.remove_router_interface subnet_id: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:584 #, python-format msgid "Update router-remove-interface failed SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:605 #, python-format msgid "Create floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:616 #, python-format msgid "Creating floating ip operation failed in SDN-VE controller: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:619 #, python-format msgid "Created floatingip : %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:624 #, python-format msgid "Update floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644 #, python-format msgid "Update floating ip failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:650 #, python-format msgid "Delete floatingip in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:655 #, python-format msgid "Delete floatingip failed in SDN-VE: %s" msgstr "" @@ -7295,168 +7287,168 @@ msgstr "" msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:304 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:301 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:319 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:323 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:341 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:354 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:343 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:361 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:352 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:370 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:401 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:392 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:410 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:430 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:448 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:437 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:455 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:458 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:454 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:472 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:461 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:479 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:467 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:475 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:493 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:482 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:486 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:504 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:509 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:533 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:568 #, python-format msgid "" "Option \"%(option)s\" must be supported by command \"%(command)s\" to " "enable %(mode)s mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:527 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:545 msgid "No valid Segmentation ID to perform UCAST test." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:562 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN MCAST mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:569 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 msgid "" "Linux kernel vxlan module and iproute2 3.8 or above are required to " "enable VXLAN." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:579 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:597 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:654 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:672 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:281 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:711 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:714 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:732 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:736 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:350 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:758 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:783 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:801 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:409 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:846 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:864 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:850 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:105 @@ -7464,12 +7456,12 @@ msgstr "" msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:905 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1068 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1108 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 @@ -7478,15 +7470,15 @@ msgstr "" msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1075 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:973 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:981 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1095 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 @@ -7496,7 +7488,7 @@ msgstr "" msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:968 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1125 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1142 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 @@ -7505,7 +7497,7 @@ msgstr "" msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1132 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1149 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 @@ -7514,7 +7506,7 @@ msgstr "" msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:979 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:374 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1154 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 @@ -7522,26 +7514,26 @@ msgstr "" msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:971 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:989 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1001 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1012 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1035 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:428 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1038 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Interface mappings: %s" @@ -8086,167 +8078,167 @@ msgstr "" msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:522 +#: neutron/plugins/midonet/plugin.py:524 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%r had been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:529 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:590 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:595 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:600 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:607 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:611 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:616 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:625 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:659 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:734 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:782 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:794 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:838 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:858 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:898 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:909 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1009 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1033 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1042 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1049 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1089 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1108 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1128 +#: neutron/plugins/midonet/plugin.py:1130 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1157 +#: neutron/plugins/midonet/plugin.py:1159 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1164 +#: neutron/plugins/midonet/plugin.py:1166 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1170 +#: neutron/plugins/midonet/plugin.py:1172 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1202 +#: neutron/plugins/midonet/plugin.py:1204 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1212 +#: neutron/plugins/midonet/plugin.py:1214 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1222 +#: neutron/plugins/midonet/plugin.py:1224 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -8457,91 +8449,101 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:465 neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:467 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:471 neutron/plugins/ml2/plugin.py:591 +#: neutron/plugins/ml2/plugin.py:473 neutron/plugins/ml2/plugin.py:593 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:479 +#: neutron/plugins/ml2/plugin.py:481 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:490 +#: neutron/plugins/ml2/plugin.py:492 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:498 neutron/plugins/ml2/plugin.py:604 +#: neutron/plugins/ml2/plugin.py:500 neutron/plugins/ml2/plugin.py:606 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:504 +#: neutron/plugins/ml2/plugin.py:506 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:513 neutron/plugins/ml2/plugin.py:612 +#: neutron/plugins/ml2/plugin.py:515 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:521 +#: neutron/plugins/ml2/plugin.py:523 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:530 +#: neutron/plugins/ml2/plugin.py:532 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:544 +#: neutron/plugins/ml2/plugin.py:546 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:574 +#: neutron/plugins/ml2/plugin.py:576 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:600 +#: neutron/plugins/ml2/plugin.py:587 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:602 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:621 +#: neutron/plugins/ml2/plugin.py:622 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:632 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:650 +#: neutron/plugins/ml2/plugin.py:661 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:120 +#: neutron/plugins/ml2/plugin.py:721 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:125 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:728 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:121 +#: neutron/plugins/ml2/plugin.py:739 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:126 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:737 +#: neutron/plugins/ml2/plugin.py:748 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:749 +#: neutron/plugins/ml2/plugin.py:760 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:761 +#: neutron/plugins/ml2/plugin.py:772 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9425,7 +9427,7 @@ msgstr "" msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:425 +#: neutron/plugins/mlnx/mlnx_plugin.py:426 #, python-format msgid "create_port with %s" msgstr "" @@ -9764,53 +9766,53 @@ msgstr "" msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:398 +#: neutron/plugins/nec/nec_plugin.py:405 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:546 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:603 +#: neutron/plugins/nec/nec_plugin.py:610 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:635 +#: neutron/plugins/nec/nec_plugin.py:642 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:700 +#: neutron/plugins/nec/nec_plugin.py:707 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:731 +#: neutron/plugins/nec/nec_plugin.py:738 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:741 +#: neutron/plugins/nec/nec_plugin.py:748 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:761 +#: neutron/plugins/nec/nec_plugin.py:768 #, 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:766 +#: neutron/plugins/nec/nec_plugin.py:773 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10261,73 +10263,73 @@ msgstr "" msgid "Port-Mapping for port %s not found on VSD" msgstr "" -#: neutron/plugins/nuage/plugin.py:325 +#: neutron/plugins/nuage/plugin.py:327 msgid "" "Either net_partition is not provided with subnet OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:393 +#: neutron/plugins/nuage/plugin.py:395 #, python-format msgid "" "Unable to complete operation on subnet %s.One or more ports have an IP " "allocation from this subnet." msgstr "" -#: neutron/plugins/nuage/plugin.py:423 +#: neutron/plugins/nuage/plugin.py:425 #, python-format msgid "" "Router %s does not hold default zone OR net_partition mapping. Router-IF " "add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:433 +#: neutron/plugins/nuage/plugin.py:435 #, python-format msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:443 +#: neutron/plugins/nuage/plugin.py:445 #, python-format msgid "" "Subnet %(subnet)s and Router %(router)s belong to different net_partition" " Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:455 +#: neutron/plugins/nuage/plugin.py:457 #, python-format msgid "Subnet %s has one or more active VMs Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:501 neutron/plugins/nuage/plugin.py:506 -#: neutron/plugins/nuage/plugin.py:512 +#: neutron/plugins/nuage/plugin.py:503 neutron/plugins/nuage/plugin.py:508 +#: neutron/plugins/nuage/plugin.py:514 #, python-format msgid "No router interface found for Router %s. Router-IF delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:523 +#: neutron/plugins/nuage/plugin.py:525 #, python-format msgid "Subnet %s has one or more active VMs Router-IF delete not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:532 +#: neutron/plugins/nuage/plugin.py:534 #, python-format msgid "" "Router %s does not hold net_partition assoc on Nuage VSD. Router-IF " "delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:571 +#: neutron/plugins/nuage/plugin.py:573 msgid "" "Either net_partition is not provided with router OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:679 +#: neutron/plugins/nuage/plugin.py:681 #, python-format msgid "One or more router still attached to net_partition %s." msgstr "" -#: neutron/plugins/nuage/plugin.py:684 +#: neutron/plugins/nuage/plugin.py:686 #, python-format msgid "NetPartition with %s does not exist" msgstr "" @@ -10701,20 +10703,20 @@ msgstr "" msgid "Number of seconds to retry acquiring an Open vSwitch datapath" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:245 +#: neutron/plugins/oneconvergence/plugin.py:246 msgid "Failed to create subnet, deleting it from neutron" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:309 +#: neutron/plugins/oneconvergence/plugin.py:310 #, python-format msgid "Deleting newly created neutron port %s" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:379 +#: neutron/plugins/oneconvergence/plugin.py:380 msgid "Failed to create floatingip" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:418 +#: neutron/plugins/oneconvergence/plugin.py:419 msgid "Failed to create router" msgstr "" @@ -11215,166 +11217,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:54 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:71 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:75 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:76 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:87 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:88 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:98 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:99 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:112 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:113 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:127 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:128 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:139 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:164 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:348 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:166 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:350 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:154 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:176 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:178 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:195 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:222 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:197 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:224 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:210 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:212 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:238 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:240 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:253 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:255 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:282 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:284 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:306 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:308 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:316 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:318 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:328 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:330 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:336 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:338 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:360 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:362 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:372 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:374 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:382 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:384 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:388 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:390 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:397 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:399 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:407 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:409 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:415 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:417 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:435 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:437 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:446 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:448 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:468 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:470 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:479 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:481 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:491 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:488 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:500 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:497 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:513 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:506 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:522 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:516 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:535 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:526 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 +msgid "Neutron PLUMgrid Director: disassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:540 +msgid "PLUMgrid Library: disassociate_floatingips() called" +msgstr "" + #: neutron/plugins/ryu/ryu_neutron_plugin.py:64 #, python-format msgid "get_ofp_rest_api: %s" @@ -12930,7 +12940,7 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:534 -#: neutron/plugins/vmware/plugins/base.py:1059 +#: neutron/plugins/vmware/plugins/base.py:1062 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -12971,13 +12981,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:670 -#: neutron/plugins/vmware/plugins/base.py:1779 +#: neutron/plugins/vmware/plugins/base.py:1782 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:674 -#: neutron/plugins/vmware/plugins/base.py:1783 +#: neutron/plugins/vmware/plugins/base.py:1786 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13036,231 +13046,231 @@ msgid "" "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1048 +#: neutron/plugins/vmware/plugins/base.py:1051 #, python-format msgid "" "A nsx lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1067 +#: neutron/plugins/vmware/plugins/base.py:1070 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1070 +#: neutron/plugins/vmware/plugins/base.py:1073 #: neutron/plugins/vmware/plugins/service.py:520 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1105 +#: neutron/plugins/vmware/plugins/base.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1182 +#: neutron/plugins/vmware/plugins/base.py:1185 #, python-format msgid "port created on NSX backend for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1185 +#: neutron/plugins/vmware/plugins/base.py:1188 #, python-format msgid "Logical switch for network %s was not found in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1196 +#: neutron/plugins/vmware/plugins/base.py:1199 msgid "Unable to create port or set port attachment in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1288 +#: neutron/plugins/vmware/plugins/base.py:1291 #, python-format msgid "Updating port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1323 +#: neutron/plugins/vmware/plugins/base.py:1326 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1406 +#: neutron/plugins/vmware/plugins/base.py:1409 msgid "" "Cannot create a distributed router with the NSX platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1412 +#: neutron/plugins/vmware/plugins/base.py:1415 msgid "Unable to create logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1423 +#: neutron/plugins/vmware/plugins/base.py:1426 #, 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/vmware/plugins/base.py:1433 +#: neutron/plugins/vmware/plugins/base.py:1436 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1462 -#: neutron/plugins/vmware/plugins/base.py:1547 +#: neutron/plugins/vmware/plugins/base.py:1465 +#: neutron/plugins/vmware/plugins/base.py:1550 #: neutron/plugins/vmware/plugins/service.py:203 #: neutron/plugins/vmware/plugins/service.py:1214 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1511 +#: neutron/plugins/vmware/plugins/base.py:1514 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1514 +#: neutron/plugins/vmware/plugins/base.py:1517 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1556 +#: neutron/plugins/vmware/plugins/base.py:1559 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1572 +#: neutron/plugins/vmware/plugins/base.py:1575 #, python-format msgid "Logical router %s not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1576 +#: neutron/plugins/vmware/plugins/base.py:1579 msgid "Unable to update logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1578 +#: neutron/plugins/vmware/plugins/base.py:1581 msgid "" "Request cannot contain 'routes' with the NSX platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1635 +#: neutron/plugins/vmware/plugins/base.py:1638 #, python-format msgid "Logical router '%s' not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1639 +#: neutron/plugins/vmware/plugins/base.py:1642 #, python-format msgid "Unable to delete logical router '%s' on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1649 +#: neutron/plugins/vmware/plugins/base.py:1652 #, 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/vmware/plugins/base.py:1717 +#: neutron/plugins/vmware/plugins/base.py:1720 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1815 +#: neutron/plugins/vmware/plugins/base.py:1818 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1820 +#: neutron/plugins/vmware/plugins/base.py:1823 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1952 +#: neutron/plugins/vmware/plugins/base.py:1955 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1958 +#: neutron/plugins/vmware/plugins/base.py:1961 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1995 +#: neutron/plugins/vmware/plugins/base.py:1998 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1998 +#: neutron/plugins/vmware/plugins/base.py:2001 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2032 +#: neutron/plugins/vmware/plugins/base.py:2035 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2055 +#: neutron/plugins/vmware/plugins/base.py:2058 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2084 +#: neutron/plugins/vmware/plugins/base.py:2087 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2113 +#: neutron/plugins/vmware/plugins/base.py:2116 #, python-format msgid "" "Rolling back database changes for gateway device %s because of an error " "in the NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2158 -#: neutron/plugins/vmware/plugins/base.py:2196 +#: neutron/plugins/vmware/plugins/base.py:2161 +#: neutron/plugins/vmware/plugins/base.py:2199 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2293 +#: neutron/plugins/vmware/plugins/base.py:2296 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2300 +#: neutron/plugins/vmware/plugins/base.py:2303 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2348 +#: neutron/plugins/vmware/plugins/base.py:2351 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2380 +#: neutron/plugins/vmware/plugins/base.py:2383 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2388 +#: neutron/plugins/vmware/plugins/base.py:2391 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13268,12 +13278,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2395 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2408 +#: neutron/plugins/vmware/plugins/base.py:2411 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -14450,46 +14460,46 @@ msgstr "" msgid "external_gateway_added: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:50 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:49 msgid "Initializing fwaas iptables driver" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:53 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:52 #, python-format msgid "Creating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:62 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:61 #, python-format msgid "Failed to create firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:66 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:65 #, python-format msgid "Deleting firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:77 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:76 #, python-format msgid "Failed to delete firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:81 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:80 #, python-format msgid "Updating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:90 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:89 #, python-format msgid "Failed to update firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:94 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:93 #, python-format msgid "Applying firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:113 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:112 #, python-format msgid "Failed to apply default policy on firewall: %s" msgstr "" @@ -14749,17 +14759,17 @@ msgstr "" msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:166 #, python-format msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:208 #, python-format msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:369 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -14943,184 +14953,212 @@ msgstr "" msgid "Removing SNAT port for subnet %s as this is the last pool using it..." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:61 +#: neutron/services/loadbalancer/drivers/radware/driver.py:63 msgid "vdirect server IP address" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:64 +#: neutron/services/loadbalancer/drivers/radware/driver.py:66 msgid "vdirect user name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:67 +#: neutron/services/loadbalancer/drivers/radware/driver.py:69 msgid "vdirect user password" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:70 +#: neutron/services/loadbalancer/drivers/radware/driver.py:72 msgid "Service ADC type" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:73 +#: neutron/services/loadbalancer/drivers/radware/driver.py:75 msgid "Service ADC version" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:76 +#: neutron/services/loadbalancer/drivers/radware/driver.py:78 msgid "service HA pair" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:79 +#: neutron/services/loadbalancer/drivers/radware/driver.py:81 msgid "service throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:82 +#: neutron/services/loadbalancer/drivers/radware/driver.py:84 msgid "service ssl throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:85 +#: neutron/services/loadbalancer/drivers/radware/driver.py:87 msgid "service compression throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:88 +#: neutron/services/loadbalancer/drivers/radware/driver.py:90 msgid "service cache" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:91 +#: neutron/services/loadbalancer/drivers/radware/driver.py:93 msgid "l2_l3 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:94 +#: neutron/services/loadbalancer/drivers/radware/driver.py:96 msgid "l4 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:101 +#: neutron/services/loadbalancer/drivers/radware/driver.py:104 msgid "l2_l3 workflow constructor params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:108 +#: neutron/services/loadbalancer/drivers/radware/driver.py:111 msgid "l2_l3 workflow setup params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:111 +#: neutron/services/loadbalancer/drivers/radware/driver.py:114 msgid "List of actions that we dont want to push to the completion queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:115 +#: neutron/services/loadbalancer/drivers/radware/driver.py:118 msgid "l4 workflow action name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:118 +#: neutron/services/loadbalancer/drivers/radware/driver.py:121 msgid "Resource pool ids" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:121 +#: neutron/services/loadbalancer/drivers/radware/driver.py:124 msgid "A required VLAN for the interswitch link to use" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:124 +#: neutron/services/loadbalancer/drivers/radware/driver.py:127 msgid "Support an Alteon interswitch link for stateful session failover" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:183 +#: neutron/services/loadbalancer/drivers/radware/driver.py:221 #, python-format -msgid "create_vip. vip: %s" +msgid "" +"vip: %(vip)s, extended_vip: %(extended_vip)s, network_id: " +"%(vip_network_id)s, service_name: %(service_name)s, pip_info: " +"%(pip_info)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:185 +#: neutron/services/loadbalancer/drivers/radware/driver.py:256 #, python-format -msgid "create_vip. extended_vip: %s" +msgid "Retrieved pip nport: %(port)r for vip: %(vip)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:187 +#: neutron/services/loadbalancer/drivers/radware/driver.py:264 #, python-format -msgid "create_vip. network_id: %s " +msgid "Found no pip nports associated with vip: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:189 +#: neutron/services/loadbalancer/drivers/radware/driver.py:273 #, python-format -msgid "create_vip. service_name: %s " +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:223 +#: neutron/services/loadbalancer/drivers/radware/driver.py:287 #, python-format -msgid "Failed to remove workflow %s. Going to set vip to ERROR status" +msgid "pip nport id: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:314 +#: neutron/services/loadbalancer/drivers/radware/driver.py:291 +#, python-format +msgid "pip nport delete failed: %r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:345 +#: neutron/services/loadbalancer/drivers/radware/driver.py:410 msgid "Starting operation completion handling thread" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:370 +#: neutron/services/loadbalancer/drivers/radware/driver.py:440 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:379 -#: neutron/services/loadbalancer/drivers/radware/driver.py:401 +#: neutron/services/loadbalancer/drivers/radware/driver.py:449 +#: neutron/services/loadbalancer/drivers/radware/driver.py:480 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:387 +#: neutron/services/loadbalancer/drivers/radware/driver.py:457 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:494 +#: neutron/services/loadbalancer/drivers/radware/driver.py:465 +#, python-format +msgid "Post-remove workflow function %r completed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:469 +#, python-format +msgid "Post-remove workflow function %r failed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:584 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:541 +#: neutron/services/loadbalancer/drivers/radware/driver.py:650 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:567 +#: neutron/services/loadbalancer/drivers/radware/driver.py:676 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:574 +#: neutron/services/loadbalancer/drivers/radware/driver.py:683 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:591 +#: neutron/services/loadbalancer/drivers/radware/driver.py:700 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:652 +#: neutron/services/loadbalancer/drivers/radware/driver.py:768 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:664 +#: neutron/services/loadbalancer/drivers/radware/driver.py:780 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:695 +#: neutron/services/loadbalancer/drivers/radware/driver.py:812 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:710 +#: neutron/services/loadbalancer/drivers/radware/driver.py:827 msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:737 +#: neutron/services/loadbalancer/drivers/radware/driver.py:836 +#, python-format +msgid "Post-operation function %(func)r completed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:842 +#, python-format +msgid "Post-operation function %(func)r failed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:876 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:777 +#: neutron/services/loadbalancer/drivers/radware/driver.py:916 #, python-format msgid "_remove_object_from_db %s" msgstr "" @@ -15836,12 +15874,12 @@ msgstr "" msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:404 +#: neutron/tests/unit/vmware/apiclient/fake.py:407 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:413 +#: neutron/tests/unit/vmware/apiclient/fake.py:416 #, python-format msgid "lrouter:%s not found" msgstr "" diff --git a/neutron/locale/pt/LC_MESSAGES/neutron.po b/neutron/locale/pt/LC_MESSAGES/neutron.po index db0c62bb7..7a81e9021 100644 --- a/neutron/locale/pt/LC_MESSAGES/neutron.po +++ b/neutron/locale/pt/LC_MESSAGES/neutron.po @@ -7,11 +7,11 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-04-23 06:46+0000\n" +"POT-Creation-Date: 2014-04-26 06:48+0000\n" "PO-Revision-Date: 2014-04-07 06:32+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Portuguese " -"(http://www.transifex.com/projects/p/openstack/language/pt/)\n" +"(http://www.transifex.com/projects/p/neutron/language/pt/)\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" @@ -526,7 +526,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:575 neutron/agent/l3_agent.py:954 #: neutron/agent/metadata/agent.py:330 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:107 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:836 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:854 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:300 @@ -623,7 +623,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:923 +#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:931 #: neutron/services/firewall/agents/varmour/varmour_router.py:102 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -749,7 +749,7 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:657 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:675 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:283 #, python-format msgid "Delete %s" @@ -1137,25 +1137,25 @@ msgstr "" msgid "Authentication region" msgstr "" -#: neutron/agent/linux/interface.py:202 neutron/agent/linux/interface.py:256 -#: neutron/agent/linux/interface.py:318 neutron/agent/linux/interface.py:367 +#: neutron/agent/linux/interface.py:206 neutron/agent/linux/interface.py:260 +#: neutron/agent/linux/interface.py:322 neutron/agent/linux/interface.py:371 #, python-format msgid "Device %s already exists" msgstr "" -#: neutron/agent/linux/interface.py:220 neutron/agent/linux/interface.py:267 -#: neutron/agent/linux/interface.py:330 neutron/agent/linux/interface.py:374 +#: neutron/agent/linux/interface.py:224 neutron/agent/linux/interface.py:271 +#: neutron/agent/linux/interface.py:334 neutron/agent/linux/interface.py:378 #, python-format msgid "Unplugged interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:222 neutron/agent/linux/interface.py:266 -#: neutron/agent/linux/interface.py:332 neutron/agent/linux/interface.py:376 +#: neutron/agent/linux/interface.py:226 neutron/agent/linux/interface.py:270 +#: neutron/agent/linux/interface.py:336 neutron/agent/linux/interface.py:380 #, python-format msgid "Failed unplugging interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:434 +#: neutron/agent/linux/interface.py:438 #, python-format msgid "Driver location: %s" msgstr "" @@ -1687,12 +1687,12 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:47 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:49 #, python-format msgid "Notify metering agent at %(topic)s.%(host)s the message %(method)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:62 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:64 #, python-format msgid "" "Fanout notify metering agent at %(topic)s the message %(method)s on " @@ -1836,7 +1836,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:357 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2848,8 +2848,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:387 neutron/db/l3_db.py:464 -#: neutron/plugins/bigswitch/plugin.py:1011 -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1001 +#: neutron/plugins/bigswitch/plugin.py:1010 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2901,18 +2901,18 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1844 +#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1847 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:825 +#: neutron/db/l3_db.py:833 #, 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:929 +#: neutron/db/l3_db.py:937 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -3080,6 +3080,11 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" +#: neutron/db/metering/metering_rpc.py:50 +#, python-format +msgid "Unable to find agent %s." +msgstr "" + #: neutron/db/migration/cli.py:32 msgid "Neutron plugin provider module" msgstr "" @@ -3664,7 +3669,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:54 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -3680,47 +3685,47 @@ msgstr "" msgid "Only admin can view or configure quota" msgstr "" -#: neutron/extensions/securitygroup.py:35 +#: neutron/extensions/securitygroup.py:34 msgid "For TCP/UDP protocols, port_range_min must be <= port_range_max" msgstr "" -#: neutron/extensions/securitygroup.py:40 +#: neutron/extensions/securitygroup.py:39 #, python-format msgid "Invalid value for port %(port)s" msgstr "" -#: neutron/extensions/securitygroup.py:44 +#: neutron/extensions/securitygroup.py:43 #, python-format msgid "" "Invalid value for ICMP %(field)s (%(attr)s) %(value)s. It must be 0 to " "255." msgstr "" -#: neutron/extensions/securitygroup.py:49 +#: neutron/extensions/securitygroup.py:48 #, python-format msgid "" "ICMP code (port-range-max) %(value)s is provided but ICMP type (port-" "range-min) is missing." msgstr "" -#: neutron/extensions/securitygroup.py:54 +#: neutron/extensions/securitygroup.py:53 #, python-format msgid "Security Group %(id)s in use." msgstr "" -#: neutron/extensions/securitygroup.py:58 +#: neutron/extensions/securitygroup.py:57 msgid "Removing default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:62 +#: neutron/extensions/securitygroup.py:61 msgid "Updating default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:66 +#: neutron/extensions/securitygroup.py:65 msgid "Default security group already exists." msgstr "" -#: neutron/extensions/securitygroup.py:70 +#: neutron/extensions/securitygroup.py:69 #, python-format msgid "" "Security group rule protocol %(protocol)s not supported. Only protocol " @@ -3728,58 +3733,58 @@ msgid "" "supported." msgstr "" -#: neutron/extensions/securitygroup.py:76 +#: neutron/extensions/securitygroup.py:75 msgid "Multiple tenant_ids in bulk security group rule create not allowed" msgstr "" -#: neutron/extensions/securitygroup.py:81 +#: neutron/extensions/securitygroup.py:80 msgid "Only remote_ip_prefix or remote_group_id may be provided." msgstr "" -#: neutron/extensions/securitygroup.py:86 +#: neutron/extensions/securitygroup.py:85 msgid "Must also specifiy protocol if port range is given." msgstr "" -#: neutron/extensions/securitygroup.py:90 +#: neutron/extensions/securitygroup.py:89 msgid "Only allowed to update rules for one security profile at a time" msgstr "" -#: neutron/extensions/securitygroup.py:95 +#: neutron/extensions/securitygroup.py:94 #, python-format msgid "Security group %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:99 +#: neutron/extensions/securitygroup.py:98 #, python-format msgid "Security group rule %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:103 +#: neutron/extensions/securitygroup.py:102 msgid "Duplicate Security Group Rule in POST." msgstr "" -#: neutron/extensions/securitygroup.py:107 +#: neutron/extensions/securitygroup.py:106 #, python-format msgid "Security group rule already exists. Group id is %(id)s." msgstr "" -#: neutron/extensions/securitygroup.py:111 +#: neutron/extensions/securitygroup.py:110 #, python-format msgid "Conflicting value ethertype %(ethertype)s for CIDR %(cidr)s" msgstr "" -#: neutron/extensions/securitygroup.py:159 +#: neutron/extensions/securitygroup.py:158 #, python-format msgid "'%s' is not an integer or uuid" msgstr "" -#: neutron/extensions/securitygroup.py:248 +#: neutron/extensions/securitygroup.py:247 msgid "" "Number of security groups allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/securitygroup.py:252 +#: neutron/extensions/securitygroup.py:251 msgid "" "Number of security rules allowed per tenant. A negative value means " "unlimited." @@ -3863,47 +3868,47 @@ msgstr "" msgid "Router %(router_id)s has no external network gateway set" msgstr "" -#: neutron/notifiers/nova.py:130 +#: neutron/notifiers/nova.py:165 msgid "device_id is not set on port yet." msgstr "" -#: neutron/notifiers/nova.py:134 +#: neutron/notifiers/nova.py:169 msgid "Port ID not set! Nova will not be notified of port status change." msgstr "" -#: neutron/notifiers/nova.py:159 +#: neutron/notifiers/nova.py:194 #, python-format msgid "" "Ignoring state change previous_port_status: %(pre_status)s " "current_port_status: %(cur_status)s port_id %(id)s" msgstr "" -#: neutron/notifiers/nova.py:187 +#: neutron/notifiers/nova.py:221 #, python-format msgid "Sending events: %s" msgstr "" -#: neutron/notifiers/nova.py:192 +#: neutron/notifiers/nova.py:226 #, python-format msgid "Nova returned NotFound for event: %s" msgstr "" -#: neutron/notifiers/nova.py:195 +#: neutron/notifiers/nova.py:229 #, python-format msgid "Failed to notify nova on events: %s" msgstr "" -#: neutron/notifiers/nova.py:199 neutron/notifiers/nova.py:215 +#: neutron/notifiers/nova.py:233 neutron/notifiers/nova.py:249 #, python-format msgid "Error response returned from nova: %s" msgstr "" -#: neutron/notifiers/nova.py:210 +#: neutron/notifiers/nova.py:244 #, python-format msgid "Nova event: %s returned with failed status" msgstr "" -#: neutron/notifiers/nova.py:213 +#: neutron/notifiers/nova.py:247 #, python-format msgid "Nova event response: %s" msgstr "" @@ -4561,80 +4566,80 @@ msgstr "" msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:661 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:752 +#: neutron/plugins/bigswitch/plugin.py:742 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:804 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:864 +#: neutron/plugins/bigswitch/plugin.py:854 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:902 +#: neutron/plugins/bigswitch/plugin.py:892 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:924 +#: neutron/plugins/bigswitch/plugin.py:914 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:946 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:975 +#: neutron/plugins/bigswitch/plugin.py:965 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1003 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1036 +#: neutron/plugins/bigswitch/plugin.py:1026 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1053 +#: neutron/plugins/bigswitch/plugin.py:1043 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1059 +#: neutron/plugins/bigswitch/plugin.py:1049 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1075 +#: neutron/plugins/bigswitch/plugin.py:1065 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1090 +#: neutron/plugins/bigswitch/plugin.py:1080 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1108 +#: neutron/plugins/bigswitch/plugin.py:1110 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1123 +#: neutron/plugins/bigswitch/plugin.py:1125 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1124 +#: neutron/plugins/bigswitch/plugin.py:1126 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4863,7 +4868,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:225 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1002 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1365 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 @@ -4977,9 +4982,9 @@ msgid "%s can not be found in database" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:300 -#: neutron/plugins/brocade/NeutronPlugin.py:343 -#: neutron/plugins/brocade/NeutronPlugin.py:396 -#: neutron/plugins/brocade/NeutronPlugin.py:426 +#: neutron/plugins/brocade/NeutronPlugin.py:344 +#: neutron/plugins/brocade/NeutronPlugin.py:397 +#: neutron/plugins/brocade/NeutronPlugin.py:427 msgid "Brocade NOS driver error" msgstr "" @@ -4989,9 +4994,9 @@ msgid "Returning the allocated vlan (%d) to the pool" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:304 -#: neutron/plugins/brocade/NeutronPlugin.py:344 -#: neutron/plugins/brocade/NeutronPlugin.py:397 -#: neutron/plugins/brocade/NeutronPlugin.py:428 +#: neutron/plugins/brocade/NeutronPlugin.py:345 +#: neutron/plugins/brocade/NeutronPlugin.py:398 +#: neutron/plugins/brocade/NeutronPlugin.py:429 msgid "Brocade plugin raised exception, check logs" msgstr "" @@ -5463,88 +5468,88 @@ msgstr "" msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:866 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:883 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:884 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:891 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:894 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:908 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:915 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:922 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1144 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1151 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1157 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1171 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1168 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1175 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1172 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1179 #, python-format msgid "" "Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " "low address to high address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1185 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1194 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1201 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1200 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1221 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1232 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1253 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1260 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1270 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "Segment range overlaps with another profile" msgstr "" @@ -5683,34 +5688,34 @@ msgstr "" msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:243 msgid "Logical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:268 msgid "network_segment_pool" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:313 msgid "Invalid input for CIDR" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:464 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:452 #, python-format msgid "req: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:473 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:461 #, python-format msgid "status_code %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:478 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:466 #, python-format msgid "VSM: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:493 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:481 #, python-format msgid "Unable to serialize object of type = '%s'" msgstr "" @@ -5719,36 +5724,23 @@ msgstr "" msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 -#, python-format -msgid "_populate_policy_profiles %s" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:191 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:205 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:197 -msgid "_poll_policies" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 -msgid "No policy profile updated from VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:262 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:242 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:266 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:246 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:260 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 @@ -5756,19 +5748,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:249 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:254 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:283 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:267 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 @@ -5776,7 +5768,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5784,164 +5776,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:480 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:460 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:519 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:499 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:524 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:504 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:525 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:505 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:565 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:545 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:570 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:575 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:558 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:583 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:630 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:633 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:610 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:613 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:645 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:625 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:648 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:678 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:658 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:688 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:703 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:735 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:715 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:757 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:737 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:758 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:738 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:782 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:762 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:822 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:802 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:812 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:843 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:823 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:859 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:897 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:877 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:892 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:933 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:941 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1026 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1006 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:232 @@ -5951,88 +5943,88 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1084 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1064 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1099 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1079 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1103 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1083 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1097 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1125 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1147 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1192 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1174 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1190 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:314 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1219 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1201 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1236 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1256 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1290 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1272 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1280 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1309 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1291 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1306 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1321 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1359 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1341 msgid "Get subnets" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1444 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1426 #, python-format msgid "Scheduling router %s" msgstr "" @@ -6464,7 +6456,7 @@ msgid "port_delete received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:219 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:661 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" @@ -6556,7 +6548,7 @@ msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:437 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:976 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:390 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1267 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 @@ -6564,7 +6556,7 @@ msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:445 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1006 msgid "Agent loop has new devices!" msgstr "" @@ -6581,7 +6573,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:474 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:269 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1027 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1045 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1362 msgid "Agent initialized successfully, now running... " @@ -6835,242 +6827,242 @@ msgstr "" msgid "Delete network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:248 #, python-format msgid "Delete net failed after deleting the network in DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253 #, python-format msgid "Get network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:259 msgid "Get networks in progress" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:269 #, python-format msgid "Create port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285 msgid "Create port does not have tenant id info" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:291 #, python-format msgid "Create port does not have tenant id info; obtained is: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:312 #, python-format msgid "Create port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:319 #, python-format msgid "Update port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346 #, python-format msgid "Update port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:352 #, python-format msgid "Delete port in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:365 #, python-format msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:374 #, python-format msgid "Create subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:386 #, python-format msgid "Create subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388 #, python-format msgid "Subnet created: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:394 #, python-format msgid "Update subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419 #, python-format msgid "Update subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:425 #, python-format msgid "Delete subnet in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:430 #, python-format msgid "" "Delete subnet operation failed in SDN-VE after deleting the subnet from " "DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:439 #, python-format msgid "Create router in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:442 #, python-format msgid "Ignoring admin_state_up=False for router=%r. Overriding with True" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:452 msgid "Create router failed: no SDN-VE tenant." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:460 #, python-format msgid "Create router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:462 #, python-format msgid "Router created: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:467 #, python-format msgid "Update router in progress: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:474 msgid "admin_state_up=False routers are not supported." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493 #, python-format msgid "Update router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:499 #, python-format msgid "Delete router in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:506 #, python-format msgid "" "Delete router operation failed in SDN-VE after deleting the router in DB:" " %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:511 #, python-format msgid "" "Add router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:519 #, python-format msgid "SdnvePluginV2.add_router_interface called. Port info: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:533 #, python-format msgid "Update router-add-interface failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 #, python-format msgid "Added router interface: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:540 #, python-format msgid "" "Add router interface only called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550 msgid "" "SdnvePluginV2._add_router_interface_only: failed to add the interface in " "the roll back. of a remove_router_interface operation" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:556 #, python-format msgid "" "Remove router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565 msgid "No port ID" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 #, python-format msgid "SdnvePluginV2.remove_router_interface port: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:571 msgid "No fixed IP" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:576 #, python-format msgid "SdnvePluginV2.remove_router_interface subnet_id: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:584 #, python-format msgid "Update router-remove-interface failed SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:605 #, python-format msgid "Create floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:616 #, python-format msgid "Creating floating ip operation failed in SDN-VE controller: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:619 #, python-format msgid "Created floatingip : %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:624 #, python-format msgid "Update floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644 #, python-format msgid "Update floating ip failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:650 #, python-format msgid "Delete floatingip in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:655 #, python-format msgid "Delete floatingip failed in SDN-VE: %s" msgstr "" @@ -7307,168 +7299,168 @@ msgstr "" msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:304 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:301 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:319 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:323 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:341 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:354 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:343 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:361 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:352 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:370 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:401 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:392 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:410 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:430 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:448 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:437 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:455 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:458 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:454 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:472 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:461 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:479 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:467 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:475 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:493 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:482 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:486 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:504 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:509 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:533 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:568 #, python-format msgid "" "Option \"%(option)s\" must be supported by command \"%(command)s\" to " "enable %(mode)s mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:527 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:545 msgid "No valid Segmentation ID to perform UCAST test." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:562 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN MCAST mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:569 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 msgid "" "Linux kernel vxlan module and iproute2 3.8 or above are required to " "enable VXLAN." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:579 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:597 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:654 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:672 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:281 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:711 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:714 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:732 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:736 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:350 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:758 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:783 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:801 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:409 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:846 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:864 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:850 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:105 @@ -7476,12 +7468,12 @@ msgstr "" msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:905 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1068 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1108 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 @@ -7490,15 +7482,15 @@ msgstr "" msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1075 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:973 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:981 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1095 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 @@ -7508,7 +7500,7 @@ msgstr "" msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:968 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1125 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1142 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 @@ -7517,7 +7509,7 @@ msgstr "" msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1132 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1149 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 @@ -7526,7 +7518,7 @@ msgstr "" msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:979 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:374 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1154 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 @@ -7534,26 +7526,26 @@ msgstr "" msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:971 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:989 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1001 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1012 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1035 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:428 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1038 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Interface mappings: %s" @@ -8098,167 +8090,167 @@ msgstr "" msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:522 +#: neutron/plugins/midonet/plugin.py:524 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%r had been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:529 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:590 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:595 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:600 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:607 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:611 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:616 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:625 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:659 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:734 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:782 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:794 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:838 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:858 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:898 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:909 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1009 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1033 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1042 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1049 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1089 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1108 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1128 +#: neutron/plugins/midonet/plugin.py:1130 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1157 +#: neutron/plugins/midonet/plugin.py:1159 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1164 +#: neutron/plugins/midonet/plugin.py:1166 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1170 +#: neutron/plugins/midonet/plugin.py:1172 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1202 +#: neutron/plugins/midonet/plugin.py:1204 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1212 +#: neutron/plugins/midonet/plugin.py:1214 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1222 +#: neutron/plugins/midonet/plugin.py:1224 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -8469,91 +8461,101 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:465 neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:467 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:471 neutron/plugins/ml2/plugin.py:591 +#: neutron/plugins/ml2/plugin.py:473 neutron/plugins/ml2/plugin.py:593 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:479 +#: neutron/plugins/ml2/plugin.py:481 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:490 +#: neutron/plugins/ml2/plugin.py:492 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:498 neutron/plugins/ml2/plugin.py:604 +#: neutron/plugins/ml2/plugin.py:500 neutron/plugins/ml2/plugin.py:606 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:504 +#: neutron/plugins/ml2/plugin.py:506 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:513 neutron/plugins/ml2/plugin.py:612 +#: neutron/plugins/ml2/plugin.py:515 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:521 +#: neutron/plugins/ml2/plugin.py:523 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:530 +#: neutron/plugins/ml2/plugin.py:532 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:544 +#: neutron/plugins/ml2/plugin.py:546 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:574 +#: neutron/plugins/ml2/plugin.py:576 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:600 +#: neutron/plugins/ml2/plugin.py:587 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:602 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:621 +#: neutron/plugins/ml2/plugin.py:622 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:632 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:650 +#: neutron/plugins/ml2/plugin.py:661 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:120 +#: neutron/plugins/ml2/plugin.py:721 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:125 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:728 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:121 +#: neutron/plugins/ml2/plugin.py:739 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:126 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:737 +#: neutron/plugins/ml2/plugin.py:748 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:749 +#: neutron/plugins/ml2/plugin.py:760 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:761 +#: neutron/plugins/ml2/plugin.py:772 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9437,7 +9439,7 @@ msgstr "" msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:425 +#: neutron/plugins/mlnx/mlnx_plugin.py:426 #, python-format msgid "create_port with %s" msgstr "" @@ -9776,53 +9778,53 @@ msgstr "" msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:398 +#: neutron/plugins/nec/nec_plugin.py:405 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:546 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:603 +#: neutron/plugins/nec/nec_plugin.py:610 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:635 +#: neutron/plugins/nec/nec_plugin.py:642 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:700 +#: neutron/plugins/nec/nec_plugin.py:707 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:731 +#: neutron/plugins/nec/nec_plugin.py:738 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:741 +#: neutron/plugins/nec/nec_plugin.py:748 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:761 +#: neutron/plugins/nec/nec_plugin.py:768 #, 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:766 +#: neutron/plugins/nec/nec_plugin.py:773 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10273,73 +10275,73 @@ msgstr "" msgid "Port-Mapping for port %s not found on VSD" msgstr "" -#: neutron/plugins/nuage/plugin.py:325 +#: neutron/plugins/nuage/plugin.py:327 msgid "" "Either net_partition is not provided with subnet OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:393 +#: neutron/plugins/nuage/plugin.py:395 #, python-format msgid "" "Unable to complete operation on subnet %s.One or more ports have an IP " "allocation from this subnet." msgstr "" -#: neutron/plugins/nuage/plugin.py:423 +#: neutron/plugins/nuage/plugin.py:425 #, python-format msgid "" "Router %s does not hold default zone OR net_partition mapping. Router-IF " "add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:433 +#: neutron/plugins/nuage/plugin.py:435 #, python-format msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:443 +#: neutron/plugins/nuage/plugin.py:445 #, python-format msgid "" "Subnet %(subnet)s and Router %(router)s belong to different net_partition" " Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:455 +#: neutron/plugins/nuage/plugin.py:457 #, python-format msgid "Subnet %s has one or more active VMs Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:501 neutron/plugins/nuage/plugin.py:506 -#: neutron/plugins/nuage/plugin.py:512 +#: neutron/plugins/nuage/plugin.py:503 neutron/plugins/nuage/plugin.py:508 +#: neutron/plugins/nuage/plugin.py:514 #, python-format msgid "No router interface found for Router %s. Router-IF delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:523 +#: neutron/plugins/nuage/plugin.py:525 #, python-format msgid "Subnet %s has one or more active VMs Router-IF delete not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:532 +#: neutron/plugins/nuage/plugin.py:534 #, python-format msgid "" "Router %s does not hold net_partition assoc on Nuage VSD. Router-IF " "delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:571 +#: neutron/plugins/nuage/plugin.py:573 msgid "" "Either net_partition is not provided with router OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:679 +#: neutron/plugins/nuage/plugin.py:681 #, python-format msgid "One or more router still attached to net_partition %s." msgstr "" -#: neutron/plugins/nuage/plugin.py:684 +#: neutron/plugins/nuage/plugin.py:686 #, python-format msgid "NetPartition with %s does not exist" msgstr "" @@ -10713,20 +10715,20 @@ msgstr "" msgid "Number of seconds to retry acquiring an Open vSwitch datapath" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:245 +#: neutron/plugins/oneconvergence/plugin.py:246 msgid "Failed to create subnet, deleting it from neutron" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:309 +#: neutron/plugins/oneconvergence/plugin.py:310 #, python-format msgid "Deleting newly created neutron port %s" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:379 +#: neutron/plugins/oneconvergence/plugin.py:380 msgid "Failed to create floatingip" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:418 +#: neutron/plugins/oneconvergence/plugin.py:419 msgid "Failed to create router" msgstr "" @@ -11227,166 +11229,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:54 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:71 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:75 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:76 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:87 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:88 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:98 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:99 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:112 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:113 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:127 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:128 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:139 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:164 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:348 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:166 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:350 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:154 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:176 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:178 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:195 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:222 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:197 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:224 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:210 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:212 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:238 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:240 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:253 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:255 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:282 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:284 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:306 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:308 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:316 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:318 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:328 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:330 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:336 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:338 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:360 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:362 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:372 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:374 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:382 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:384 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:388 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:390 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:397 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:399 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:407 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:409 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:415 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:417 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:435 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:437 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:446 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:448 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:468 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:470 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:479 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:481 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:491 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:488 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:500 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:497 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:513 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:506 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:522 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:516 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:535 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:526 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 +msgid "Neutron PLUMgrid Director: disassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:540 +msgid "PLUMgrid Library: disassociate_floatingips() called" +msgstr "" + #: neutron/plugins/ryu/ryu_neutron_plugin.py:64 #, python-format msgid "get_ofp_rest_api: %s" @@ -12942,7 +12952,7 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:534 -#: neutron/plugins/vmware/plugins/base.py:1059 +#: neutron/plugins/vmware/plugins/base.py:1062 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -12983,13 +12993,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:670 -#: neutron/plugins/vmware/plugins/base.py:1779 +#: neutron/plugins/vmware/plugins/base.py:1782 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:674 -#: neutron/plugins/vmware/plugins/base.py:1783 +#: neutron/plugins/vmware/plugins/base.py:1786 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13048,231 +13058,231 @@ msgid "" "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1048 +#: neutron/plugins/vmware/plugins/base.py:1051 #, python-format msgid "" "A nsx lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1067 +#: neutron/plugins/vmware/plugins/base.py:1070 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1070 +#: neutron/plugins/vmware/plugins/base.py:1073 #: neutron/plugins/vmware/plugins/service.py:520 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1105 +#: neutron/plugins/vmware/plugins/base.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1182 +#: neutron/plugins/vmware/plugins/base.py:1185 #, python-format msgid "port created on NSX backend for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1185 +#: neutron/plugins/vmware/plugins/base.py:1188 #, python-format msgid "Logical switch for network %s was not found in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1196 +#: neutron/plugins/vmware/plugins/base.py:1199 msgid "Unable to create port or set port attachment in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1288 +#: neutron/plugins/vmware/plugins/base.py:1291 #, python-format msgid "Updating port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1323 +#: neutron/plugins/vmware/plugins/base.py:1326 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1406 +#: neutron/plugins/vmware/plugins/base.py:1409 msgid "" "Cannot create a distributed router with the NSX platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1412 +#: neutron/plugins/vmware/plugins/base.py:1415 msgid "Unable to create logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1423 +#: neutron/plugins/vmware/plugins/base.py:1426 #, 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/vmware/plugins/base.py:1433 +#: neutron/plugins/vmware/plugins/base.py:1436 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1462 -#: neutron/plugins/vmware/plugins/base.py:1547 +#: neutron/plugins/vmware/plugins/base.py:1465 +#: neutron/plugins/vmware/plugins/base.py:1550 #: neutron/plugins/vmware/plugins/service.py:203 #: neutron/plugins/vmware/plugins/service.py:1214 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1511 +#: neutron/plugins/vmware/plugins/base.py:1514 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1514 +#: neutron/plugins/vmware/plugins/base.py:1517 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1556 +#: neutron/plugins/vmware/plugins/base.py:1559 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1572 +#: neutron/plugins/vmware/plugins/base.py:1575 #, python-format msgid "Logical router %s not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1576 +#: neutron/plugins/vmware/plugins/base.py:1579 msgid "Unable to update logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1578 +#: neutron/plugins/vmware/plugins/base.py:1581 msgid "" "Request cannot contain 'routes' with the NSX platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1635 +#: neutron/plugins/vmware/plugins/base.py:1638 #, python-format msgid "Logical router '%s' not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1639 +#: neutron/plugins/vmware/plugins/base.py:1642 #, python-format msgid "Unable to delete logical router '%s' on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1649 +#: neutron/plugins/vmware/plugins/base.py:1652 #, 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/vmware/plugins/base.py:1717 +#: neutron/plugins/vmware/plugins/base.py:1720 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1815 +#: neutron/plugins/vmware/plugins/base.py:1818 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1820 +#: neutron/plugins/vmware/plugins/base.py:1823 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1952 +#: neutron/plugins/vmware/plugins/base.py:1955 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1958 +#: neutron/plugins/vmware/plugins/base.py:1961 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1995 +#: neutron/plugins/vmware/plugins/base.py:1998 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1998 +#: neutron/plugins/vmware/plugins/base.py:2001 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2032 +#: neutron/plugins/vmware/plugins/base.py:2035 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2055 +#: neutron/plugins/vmware/plugins/base.py:2058 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2084 +#: neutron/plugins/vmware/plugins/base.py:2087 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2113 +#: neutron/plugins/vmware/plugins/base.py:2116 #, python-format msgid "" "Rolling back database changes for gateway device %s because of an error " "in the NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2158 -#: neutron/plugins/vmware/plugins/base.py:2196 +#: neutron/plugins/vmware/plugins/base.py:2161 +#: neutron/plugins/vmware/plugins/base.py:2199 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2293 +#: neutron/plugins/vmware/plugins/base.py:2296 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2300 +#: neutron/plugins/vmware/plugins/base.py:2303 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2348 +#: neutron/plugins/vmware/plugins/base.py:2351 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2380 +#: neutron/plugins/vmware/plugins/base.py:2383 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2388 +#: neutron/plugins/vmware/plugins/base.py:2391 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13280,12 +13290,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2395 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2408 +#: neutron/plugins/vmware/plugins/base.py:2411 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -14462,46 +14472,46 @@ msgstr "" msgid "external_gateway_added: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:50 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:49 msgid "Initializing fwaas iptables driver" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:53 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:52 #, python-format msgid "Creating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:62 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:61 #, python-format msgid "Failed to create firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:66 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:65 #, python-format msgid "Deleting firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:77 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:76 #, python-format msgid "Failed to delete firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:81 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:80 #, python-format msgid "Updating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:90 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:89 #, python-format msgid "Failed to update firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:94 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:93 #, python-format msgid "Applying firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:113 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:112 #, python-format msgid "Failed to apply default policy on firewall: %s" msgstr "" @@ -14761,17 +14771,17 @@ msgstr "" msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:166 #, python-format msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:208 #, python-format msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:369 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -14955,184 +14965,212 @@ msgstr "" msgid "Removing SNAT port for subnet %s as this is the last pool using it..." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:61 +#: neutron/services/loadbalancer/drivers/radware/driver.py:63 msgid "vdirect server IP address" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:64 +#: neutron/services/loadbalancer/drivers/radware/driver.py:66 msgid "vdirect user name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:67 +#: neutron/services/loadbalancer/drivers/radware/driver.py:69 msgid "vdirect user password" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:70 +#: neutron/services/loadbalancer/drivers/radware/driver.py:72 msgid "Service ADC type" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:73 +#: neutron/services/loadbalancer/drivers/radware/driver.py:75 msgid "Service ADC version" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:76 +#: neutron/services/loadbalancer/drivers/radware/driver.py:78 msgid "service HA pair" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:79 +#: neutron/services/loadbalancer/drivers/radware/driver.py:81 msgid "service throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:82 +#: neutron/services/loadbalancer/drivers/radware/driver.py:84 msgid "service ssl throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:85 +#: neutron/services/loadbalancer/drivers/radware/driver.py:87 msgid "service compression throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:88 +#: neutron/services/loadbalancer/drivers/radware/driver.py:90 msgid "service cache" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:91 +#: neutron/services/loadbalancer/drivers/radware/driver.py:93 msgid "l2_l3 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:94 +#: neutron/services/loadbalancer/drivers/radware/driver.py:96 msgid "l4 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:101 +#: neutron/services/loadbalancer/drivers/radware/driver.py:104 msgid "l2_l3 workflow constructor params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:108 +#: neutron/services/loadbalancer/drivers/radware/driver.py:111 msgid "l2_l3 workflow setup params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:111 +#: neutron/services/loadbalancer/drivers/radware/driver.py:114 msgid "List of actions that we dont want to push to the completion queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:115 +#: neutron/services/loadbalancer/drivers/radware/driver.py:118 msgid "l4 workflow action name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:118 +#: neutron/services/loadbalancer/drivers/radware/driver.py:121 msgid "Resource pool ids" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:121 +#: neutron/services/loadbalancer/drivers/radware/driver.py:124 msgid "A required VLAN for the interswitch link to use" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:124 +#: neutron/services/loadbalancer/drivers/radware/driver.py:127 msgid "Support an Alteon interswitch link for stateful session failover" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:183 +#: neutron/services/loadbalancer/drivers/radware/driver.py:221 #, python-format -msgid "create_vip. vip: %s" +msgid "" +"vip: %(vip)s, extended_vip: %(extended_vip)s, network_id: " +"%(vip_network_id)s, service_name: %(service_name)s, pip_info: " +"%(pip_info)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:185 +#: neutron/services/loadbalancer/drivers/radware/driver.py:256 #, python-format -msgid "create_vip. extended_vip: %s" +msgid "Retrieved pip nport: %(port)r for vip: %(vip)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:187 +#: neutron/services/loadbalancer/drivers/radware/driver.py:264 #, python-format -msgid "create_vip. network_id: %s " +msgid "Found no pip nports associated with vip: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:189 +#: neutron/services/loadbalancer/drivers/radware/driver.py:273 #, python-format -msgid "create_vip. service_name: %s " +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:223 +#: neutron/services/loadbalancer/drivers/radware/driver.py:287 #, python-format -msgid "Failed to remove workflow %s. Going to set vip to ERROR status" +msgid "pip nport id: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:314 +#: neutron/services/loadbalancer/drivers/radware/driver.py:291 +#, python-format +msgid "pip nport delete failed: %r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:345 +#: neutron/services/loadbalancer/drivers/radware/driver.py:410 msgid "Starting operation completion handling thread" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:370 +#: neutron/services/loadbalancer/drivers/radware/driver.py:440 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:379 -#: neutron/services/loadbalancer/drivers/radware/driver.py:401 +#: neutron/services/loadbalancer/drivers/radware/driver.py:449 +#: neutron/services/loadbalancer/drivers/radware/driver.py:480 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:387 +#: neutron/services/loadbalancer/drivers/radware/driver.py:457 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:494 +#: neutron/services/loadbalancer/drivers/radware/driver.py:465 +#, python-format +msgid "Post-remove workflow function %r completed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:469 +#, python-format +msgid "Post-remove workflow function %r failed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:584 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:541 +#: neutron/services/loadbalancer/drivers/radware/driver.py:650 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:567 +#: neutron/services/loadbalancer/drivers/radware/driver.py:676 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:574 +#: neutron/services/loadbalancer/drivers/radware/driver.py:683 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:591 +#: neutron/services/loadbalancer/drivers/radware/driver.py:700 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:652 +#: neutron/services/loadbalancer/drivers/radware/driver.py:768 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:664 +#: neutron/services/loadbalancer/drivers/radware/driver.py:780 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:695 +#: neutron/services/loadbalancer/drivers/radware/driver.py:812 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:710 +#: neutron/services/loadbalancer/drivers/radware/driver.py:827 msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:737 +#: neutron/services/loadbalancer/drivers/radware/driver.py:836 +#, python-format +msgid "Post-operation function %(func)r completed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:842 +#, python-format +msgid "Post-operation function %(func)r failed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:876 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:777 +#: neutron/services/loadbalancer/drivers/radware/driver.py:916 #, python-format msgid "_remove_object_from_db %s" msgstr "" @@ -15848,12 +15886,12 @@ msgstr "" msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:404 +#: neutron/tests/unit/vmware/apiclient/fake.py:407 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:413 +#: neutron/tests/unit/vmware/apiclient/fake.py:416 #, python-format msgid "lrouter:%s not found" msgstr "" diff --git a/neutron/locale/pt_BR/LC_MESSAGES/neutron.po b/neutron/locale/pt_BR/LC_MESSAGES/neutron.po index c4ef115ae..897321b78 100644 --- a/neutron/locale/pt_BR/LC_MESSAGES/neutron.po +++ b/neutron/locale/pt_BR/LC_MESSAGES/neutron.po @@ -8,11 +8,11 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-04-23 06:46+0000\n" +"POT-Creation-Date: 2014-04-26 06:48+0000\n" "PO-Revision-Date: 2014-04-15 02:50+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Portuguese (Brazil) " -"(http://www.transifex.com/projects/p/openstack/language/pt_BR/)\n" +"(http://www.transifex.com/projects/p/neutron/language/pt_BR/)\n" "Plural-Forms: nplurals=2; plural=(n > 1)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" @@ -560,7 +560,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:575 neutron/agent/l3_agent.py:954 #: neutron/agent/metadata/agent.py:330 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:107 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:836 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:854 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:300 @@ -661,7 +661,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "A porta do roteador %s não tem endereço IP" -#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:923 +#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:931 #: neutron/services/firewall/agents/varmour/varmour_router.py:102 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -790,7 +790,7 @@ msgstr "" "externa." #: neutron/agent/ovs_cleanup_util.py:75 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:657 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:675 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:283 #, python-format msgid "Delete %s" @@ -1186,25 +1186,25 @@ msgstr "O tipo de autenticação a ser usado" msgid "Authentication region" msgstr "Região de autenticação" -#: neutron/agent/linux/interface.py:202 neutron/agent/linux/interface.py:256 -#: neutron/agent/linux/interface.py:318 neutron/agent/linux/interface.py:367 +#: neutron/agent/linux/interface.py:206 neutron/agent/linux/interface.py:260 +#: neutron/agent/linux/interface.py:322 neutron/agent/linux/interface.py:371 #, python-format msgid "Device %s already exists" msgstr "O dispositivo %s já existe" -#: neutron/agent/linux/interface.py:220 neutron/agent/linux/interface.py:267 -#: neutron/agent/linux/interface.py:330 neutron/agent/linux/interface.py:374 +#: neutron/agent/linux/interface.py:224 neutron/agent/linux/interface.py:271 +#: neutron/agent/linux/interface.py:334 neutron/agent/linux/interface.py:378 #, python-format msgid "Unplugged interface '%s'" msgstr "Interface '%s' desconectada" -#: neutron/agent/linux/interface.py:222 neutron/agent/linux/interface.py:266 -#: neutron/agent/linux/interface.py:332 neutron/agent/linux/interface.py:376 +#: neutron/agent/linux/interface.py:226 neutron/agent/linux/interface.py:270 +#: neutron/agent/linux/interface.py:336 neutron/agent/linux/interface.py:380 #, python-format msgid "Failed unplugging interface '%s'" msgstr "Falha ao desconectar interface '%s'" -#: neutron/agent/linux/interface.py:434 +#: neutron/agent/linux/interface.py:438 #, python-format msgid "Driver location: %s" msgstr "Local do driver: %s" @@ -1753,12 +1753,12 @@ msgstr "" "Notifique ao agente de fanout em %(topic)s a mensagem %(method)s no " "roteador %(router_id)s" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:47 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:49 #, python-format msgid "Notify metering agent at %(topic)s.%(host)s the message %(method)s" msgstr "Notifique o agente de marcação em %(topic)s.%(host)s a mensagem %(method)s" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:62 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:64 #, python-format msgid "" "Fanout notify metering agent at %(topic)s the message %(method)s on " @@ -1908,7 +1908,7 @@ msgid "'%s' is not a valid input" msgstr "'%s' não é uma entrada válida" #: neutron/api/v2/attributes.py:357 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "'%s' is not a valid UUID" msgstr "'%s' não é um UUID válido" @@ -2981,8 +2981,8 @@ msgstr "" "%(cidr)s da sub-rede %(sub_id)s" #: neutron/db/l3_db.py:387 neutron/db/l3_db.py:464 -#: neutron/plugins/bigswitch/plugin.py:1011 -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1001 +#: neutron/plugins/bigswitch/plugin.py:1010 msgid "Either subnet_id or port_id must be specified" msgstr "subnet_id ou port_id deve ser especificado" @@ -3042,11 +3042,11 @@ msgstr "" "A porta %s possui vários IPs fixos. É necessário fornecer um IP " "específico ao designar um IP flutuante" -#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1844 +#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1847 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "fixed_ip_address não pode ser especificado sem um port_id" -#: neutron/db/l3_db.py:825 +#: neutron/db/l3_db.py:833 #, python-format msgid "" "Port %(port_id)s has owner %(port_owner)s, but no IP address, so it can " @@ -3055,7 +3055,7 @@ msgstr "" "A porta %(port_id)s possui proprietário %(port_owner)s, mas nenhum " "endereço IP, portanto, pode ser excluída" -#: neutron/db/l3_db.py:929 +#: neutron/db/l3_db.py:937 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "Ignorando a porta %s porque nenhum IP está configurado nela" @@ -3229,6 +3229,11 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "'cookie_name' não é permitido para esse tipo de persistência de sessão" +#: neutron/db/metering/metering_rpc.py:50 +#, python-format +msgid "Unable to find agent %s." +msgstr "" + #: neutron/db/migration/cli.py:32 msgid "Neutron plugin provider module" msgstr "Módulo do provedor de plug-in Neutron" @@ -3864,7 +3869,7 @@ msgid "Port does not have port security binding." msgstr "A porta não possui uma ligação de segurança da porta." #: neutron/extensions/providernet.py:54 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 msgid "Plugin does not support updating provider attributes" msgstr "O plug-in não suporta atualização de atributos do provedor" @@ -3880,16 +3885,16 @@ msgstr "" msgid "Only admin can view or configure quota" msgstr "Somente admin pode visualizar ou configurar cota" -#: neutron/extensions/securitygroup.py:35 +#: neutron/extensions/securitygroup.py:34 msgid "For TCP/UDP protocols, port_range_min must be <= port_range_max" msgstr "Para protocolos TCP/UDP, port_range_min deve ser <= port_range_max" -#: neutron/extensions/securitygroup.py:40 +#: neutron/extensions/securitygroup.py:39 #, python-format msgid "Invalid value for port %(port)s" msgstr "Valor inválido para a porta %(port)s" -#: neutron/extensions/securitygroup.py:44 +#: neutron/extensions/securitygroup.py:43 #, python-format msgid "" "Invalid value for ICMP %(field)s (%(attr)s) %(value)s. It must be 0 to " @@ -3898,31 +3903,31 @@ msgstr "" "Valor inválido para ICMP %(field)s (%(attr)s) %(value)s. Deve ser de 0 a " "255." -#: neutron/extensions/securitygroup.py:49 +#: neutron/extensions/securitygroup.py:48 #, python-format msgid "" "ICMP code (port-range-max) %(value)s is provided but ICMP type (port-" "range-min) is missing." msgstr "" -#: neutron/extensions/securitygroup.py:54 +#: neutron/extensions/securitygroup.py:53 #, python-format msgid "Security Group %(id)s in use." msgstr "Grupo de Segurança %(id)s em uso." -#: neutron/extensions/securitygroup.py:58 +#: neutron/extensions/securitygroup.py:57 msgid "Removing default security group not allowed." msgstr "Remoção do grupo de segurança padrão não permitida." -#: neutron/extensions/securitygroup.py:62 +#: neutron/extensions/securitygroup.py:61 msgid "Updating default security group not allowed." msgstr "Não permitido atualizar o grupo de segurança padrão." -#: neutron/extensions/securitygroup.py:66 +#: neutron/extensions/securitygroup.py:65 msgid "Default security group already exists." msgstr "O grupo de segurança padrão já existe." -#: neutron/extensions/securitygroup.py:70 +#: neutron/extensions/securitygroup.py:69 #, python-format msgid "" "Security group rule protocol %(protocol)s not supported. Only protocol " @@ -3933,62 +3938,62 @@ msgstr "" "Apenas valores de protocolo %(values)s e suas representações em inteiros " "(0 a 255) são suportados." -#: neutron/extensions/securitygroup.py:76 +#: neutron/extensions/securitygroup.py:75 msgid "Multiple tenant_ids in bulk security group rule create not allowed" msgstr "" "Vários tenant_ids na criação da regra do grupo de segurança em massa não " "permitido" -#: neutron/extensions/securitygroup.py:81 +#: neutron/extensions/securitygroup.py:80 msgid "Only remote_ip_prefix or remote_group_id may be provided." msgstr "Apenas remote_ip_prefix ou remote_group_id pode ser fornecido." -#: neutron/extensions/securitygroup.py:86 +#: neutron/extensions/securitygroup.py:85 msgid "Must also specifiy protocol if port range is given." msgstr "" "Deverá especificar também o protocolo se o intervalo de portas for " "fornecido." -#: neutron/extensions/securitygroup.py:90 +#: neutron/extensions/securitygroup.py:89 msgid "Only allowed to update rules for one security profile at a time" msgstr "Permitido apenas atualizar regras para um perfil de segurança por vez" -#: neutron/extensions/securitygroup.py:95 +#: neutron/extensions/securitygroup.py:94 #, python-format msgid "Security group %(id)s does not exist" msgstr "O grupo de segurança %(id)s não existe" -#: neutron/extensions/securitygroup.py:99 +#: neutron/extensions/securitygroup.py:98 #, python-format msgid "Security group rule %(id)s does not exist" msgstr "A regra do grupo de segurança %(id)s não existe" -#: neutron/extensions/securitygroup.py:103 +#: neutron/extensions/securitygroup.py:102 msgid "Duplicate Security Group Rule in POST." msgstr "Regra do Grupo de Segurança Duplicada no Autoteste Inicial." -#: neutron/extensions/securitygroup.py:107 +#: neutron/extensions/securitygroup.py:106 #, python-format msgid "Security group rule already exists. Group id is %(id)s." msgstr "A regra do grupo de segurança já existe. O ID do grupo é %(id)s." -#: neutron/extensions/securitygroup.py:111 +#: neutron/extensions/securitygroup.py:110 #, python-format msgid "Conflicting value ethertype %(ethertype)s for CIDR %(cidr)s" msgstr "" -#: neutron/extensions/securitygroup.py:159 +#: neutron/extensions/securitygroup.py:158 #, python-format msgid "'%s' is not an integer or uuid" msgstr "'%s' não é um número inteiro ou um uuid" -#: neutron/extensions/securitygroup.py:248 +#: neutron/extensions/securitygroup.py:247 msgid "" "Number of security groups allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/securitygroup.py:252 +#: neutron/extensions/securitygroup.py:251 msgid "" "Number of security rules allowed per tenant. A negative value means " "unlimited." @@ -4074,47 +4079,47 @@ msgstr "" msgid "Router %(router_id)s has no external network gateway set" msgstr "" -#: neutron/notifiers/nova.py:130 +#: neutron/notifiers/nova.py:165 msgid "device_id is not set on port yet." msgstr "" -#: neutron/notifiers/nova.py:134 +#: neutron/notifiers/nova.py:169 msgid "Port ID not set! Nova will not be notified of port status change." msgstr "" -#: neutron/notifiers/nova.py:159 +#: neutron/notifiers/nova.py:194 #, python-format msgid "" "Ignoring state change previous_port_status: %(pre_status)s " "current_port_status: %(cur_status)s port_id %(id)s" msgstr "" -#: neutron/notifiers/nova.py:187 +#: neutron/notifiers/nova.py:221 #, python-format msgid "Sending events: %s" msgstr "" -#: neutron/notifiers/nova.py:192 +#: neutron/notifiers/nova.py:226 #, python-format msgid "Nova returned NotFound for event: %s" msgstr "" -#: neutron/notifiers/nova.py:195 +#: neutron/notifiers/nova.py:229 #, python-format msgid "Failed to notify nova on events: %s" msgstr "" -#: neutron/notifiers/nova.py:199 neutron/notifiers/nova.py:215 +#: neutron/notifiers/nova.py:233 neutron/notifiers/nova.py:249 #, python-format msgid "Error response returned from nova: %s" msgstr "" -#: neutron/notifiers/nova.py:210 +#: neutron/notifiers/nova.py:244 #, python-format msgid "Nova event: %s returned with failed status" msgstr "" -#: neutron/notifiers/nova.py:213 +#: neutron/notifiers/nova.py:247 #, python-format msgid "Nova event response: %s" msgstr "" @@ -4795,80 +4800,80 @@ msgstr "NeutronRestProxyV2.update_network() called" msgid "NeutronRestProxyV2: delete_network() called" msgstr "NeutronRestProxyV2: delete_network() chamada" -#: neutron/plugins/bigswitch/plugin.py:661 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: create_port() called" msgstr "NeutronRestProxyV2: create_port() called" -#: neutron/plugins/bigswitch/plugin.py:752 +#: neutron/plugins/bigswitch/plugin.py:742 msgid "NeutronRestProxyV2: update_port() called" msgstr "NeutronRestProxyV2: update_port() called" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:804 msgid "NeutronRestProxyV2: delete_port() called" msgstr "NeutronRestProxyV2: delete_port() called" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "NeutronRestProxyV2: create_subnet() called" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "NeutronRestProxyV2: update_subnet() called" -#: neutron/plugins/bigswitch/plugin.py:864 +#: neutron/plugins/bigswitch/plugin.py:854 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "NeutronRestProxyV2: delete_subnet() called" -#: neutron/plugins/bigswitch/plugin.py:902 +#: neutron/plugins/bigswitch/plugin.py:892 msgid "NeutronRestProxyV2: create_router() called" msgstr "NeutronRestProxyV2: create_router() called" -#: neutron/plugins/bigswitch/plugin.py:924 +#: neutron/plugins/bigswitch/plugin.py:914 msgid "NeutronRestProxyV2.update_router() called" msgstr "NeutronRestProxyV2.update_router() called" -#: neutron/plugins/bigswitch/plugin.py:946 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: delete_router() called" msgstr "NeutronRestProxyV2: delete_router() called" -#: neutron/plugins/bigswitch/plugin.py:975 +#: neutron/plugins/bigswitch/plugin.py:965 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "NeutronRestProxyV2: add_router_interface() called" -#: neutron/plugins/bigswitch/plugin.py:1003 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "NeutronRestProxyV2: remove_router_interface() called" -#: neutron/plugins/bigswitch/plugin.py:1036 +#: neutron/plugins/bigswitch/plugin.py:1026 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "NeutronRestProxyV2: create_floatingip() called" -#: neutron/plugins/bigswitch/plugin.py:1053 +#: neutron/plugins/bigswitch/plugin.py:1043 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "NeutronRestProxyV2: Não é possível criar IP flutuante remoto: %s" -#: neutron/plugins/bigswitch/plugin.py:1059 +#: neutron/plugins/bigswitch/plugin.py:1049 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "NeutronRestProxyV2: update_floatingip() called" -#: neutron/plugins/bigswitch/plugin.py:1075 +#: neutron/plugins/bigswitch/plugin.py:1065 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "NeutronRestProxyV2: delete_floatingip() called" -#: neutron/plugins/bigswitch/plugin.py:1090 +#: neutron/plugins/bigswitch/plugin.py:1080 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1108 +#: neutron/plugins/bigswitch/plugin.py:1110 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1123 +#: neutron/plugins/bigswitch/plugin.py:1125 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1124 +#: neutron/plugins/bigswitch/plugin.py:1126 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -5105,7 +5110,7 @@ msgstr "Erro no loop de eventos do agente" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:225 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1002 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1365 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 @@ -5225,9 +5230,9 @@ msgid "%s can not be found in database" msgstr "%s não pode ser localizado no banco de dados" #: neutron/plugins/brocade/NeutronPlugin.py:300 -#: neutron/plugins/brocade/NeutronPlugin.py:343 -#: neutron/plugins/brocade/NeutronPlugin.py:396 -#: neutron/plugins/brocade/NeutronPlugin.py:426 +#: neutron/plugins/brocade/NeutronPlugin.py:344 +#: neutron/plugins/brocade/NeutronPlugin.py:397 +#: neutron/plugins/brocade/NeutronPlugin.py:427 msgid "Brocade NOS driver error" msgstr "" @@ -5237,9 +5242,9 @@ msgid "Returning the allocated vlan (%d) to the pool" msgstr "Retornando a VLAN alocada (%d) para o pool" #: neutron/plugins/brocade/NeutronPlugin.py:304 -#: neutron/plugins/brocade/NeutronPlugin.py:344 -#: neutron/plugins/brocade/NeutronPlugin.py:397 -#: neutron/plugins/brocade/NeutronPlugin.py:428 +#: neutron/plugins/brocade/NeutronPlugin.py:345 +#: neutron/plugins/brocade/NeutronPlugin.py:398 +#: neutron/plugins/brocade/NeutronPlugin.py:429 msgid "Brocade plugin raised exception, check logs" msgstr "" @@ -5725,88 +5730,88 @@ msgstr "update_policy_profile()" msgid "get_policy_profile()" msgstr "get_policy_profile()" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:866 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:883 msgid "_profile_binding_exists()" msgstr "_profile_binding_exists()" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:884 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:891 msgid "get_profile_binding()" msgstr "get_profile_binding()" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:894 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 msgid "delete_profile_binding()" msgstr "delete_profile_binding()" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:908 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:915 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:922 msgid "_get_profile_bindings()" msgstr "_get_profile_bindings()" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1144 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1151 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1157 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1171 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1168 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1175 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1172 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1179 #, python-format msgid "" "Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " "low address to high address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1185 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1194 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1201 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1200 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1221 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1232 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1253 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1260 #, python-format msgid "NetworkProfile name %s already exists" msgstr "Nome de perfil de rede %s já existe" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1270 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "Segment range overlaps with another profile" msgstr "" @@ -5947,34 +5952,34 @@ msgstr "" msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:243 msgid "Logical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:268 msgid "network_segment_pool" msgstr "network_segment_pool" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:313 msgid "Invalid input for CIDR" msgstr "entrada inválida para CIDR" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:464 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:452 #, python-format msgid "req: %s" msgstr "req: %s" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:473 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:461 #, python-format msgid "status_code %s" msgstr "status_code %s" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:478 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:466 #, python-format msgid "VSM: %s" msgstr "VSM: %s" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:493 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:481 #, python-format msgid "Unable to serialize object of type = '%s'" msgstr "" @@ -5983,36 +5988,23 @@ msgstr "" msgid "_setup_vsm" msgstr "_setup_vsm" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_populate_policy_profiles" msgstr "_populate_policy_profiles" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 -#, python-format -msgid "_populate_policy_profiles %s" -msgstr "_populate_policy_profiles %s" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:191 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:205 msgid "No policy profile populated from VSM" msgstr "Nenhum perfil de política populado do VSM" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:197 -msgid "_poll_policies" -msgstr "_poll_policies" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 -msgid "No policy profile updated from VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:262 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:242 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "provider:network_type necessário" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:266 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:246 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:260 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 @@ -6020,19 +6012,19 @@ msgstr "provider:network_type necessário" msgid "provider:segmentation_id required" msgstr "provider:segmentation_id necessário" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:249 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "provider:segmentation_id fora de alcance (1 até 4094)" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:254 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:283 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:segmentation_id out of range (5000+)" msgstr "provider:segmentation_id fora da faixa (5000+)" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:267 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 @@ -6040,7 +6032,7 @@ msgstr "provider:segmentation_id fora da faixa (5000+)" msgid "provider:network_type %s not supported" msgstr "provider:network_type %s não suportado" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -6048,157 +6040,157 @@ msgstr "provider:network_type %s não suportado" msgid "Unknown provider:physical_network %s" msgstr "provider:physical_network desconhecido %s" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "provider:physical_network necessário" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:480 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:460 #, python-format msgid "_populate_member_segments %s" msgstr "_populate_member_segments %s" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:519 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:499 msgid "Invalid pairing supplied" msgstr "pareamento inválido fornecido" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:524 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:504 #, python-format msgid "Invalid UUID supplied in %s" msgstr "UUID inválido fornecido em %s" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:525 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:505 msgid "Invalid UUID supplied" msgstr "UUID inválido fornecido" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" "Não é possível adicionar um segmento de trunk '%s' como membro de outro " "segmento de trunk" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" "Não é possível adicionar segmento de VLAN '%s' como um membro do segmento" " de trunk VXLAN" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:565 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:545 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "UUID de rede '%s' pertence à uma rede física diferente" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:570 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" "Não é possível adicionar segmento '%s' como um membro de um segmento de " "trunk VLAN" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:575 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "VLAN tag '%s' está fora da faixa" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:558 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "VLAN tag '%s' não é um valor inteiro" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:583 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 #, python-format msgid "%s is not a valid uuid" msgstr "%s não é um UUID válido" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:630 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:633 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:610 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:613 msgid "n1kv:profile_id does not exist" msgstr "n1kv:profile_de não existe" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:645 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:625 msgid "_send_create_logical_network" msgstr "_send_create_logical_network" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:648 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "_send_create_network_profile_request: %s" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:678 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:658 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:688 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "_send_delete_network_profile_request: %s" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:703 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 #, python-format msgid "_send_create_network_request: %s" msgstr "_send_create_network_request: %s" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:735 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:715 #, python-format msgid "_send_update_network_request: %s" msgstr "_send_update_network_request: %s" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:757 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:737 #, python-format msgid "add_segments=%s" msgstr "add_segments=%s" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:758 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:738 #, python-format msgid "del_segments=%s" msgstr "del_segments=%s" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:782 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:762 #, python-format msgid "_send_delete_network_request: %s" msgstr "_send_delete_network_request: %s" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:822 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:802 #, python-format msgid "_send_create_subnet_request: %s" msgstr "_send_create_subnet_request: %s" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:812 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:843 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:823 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "_send_delete_subnet_request: %s" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:859 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_create_port_request: %s" msgstr "_send_create_port_request: %s" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:897 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:877 #, python-format msgid "_send_update_port_request: %s" msgstr "_send_update_port_request: %s" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:892 #, python-format msgid "_send_delete_port_request: %s" msgstr "_send_delete_port_request: %s" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:933 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:941 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " @@ -6207,13 +6199,13 @@ msgstr "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1026 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1006 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:232 @@ -6223,88 +6215,88 @@ msgstr "" msgid "Created network: %s" msgstr "Rede criada: %s" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1084 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1064 #, python-format msgid "Updated network: %s" msgstr "Rede atualizada: %s" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1099 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1079 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1103 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1083 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1097 #, python-format msgid "Deleted network: %s" msgstr "Rede excluída: %s" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1125 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107 #, python-format msgid "Get network: %s" msgstr "Buscar rede: %s" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1147 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 msgid "Get networks" msgstr "Buscar redes" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1192 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1174 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1190 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:314 #, python-format msgid "Created port: %s" msgstr "Criada porta: %s" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1219 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1201 #, python-format msgid "Update port: %s" msgstr "Atualizada porta: %s" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1236 #, python-format msgid "Get port: %s" msgstr "Buscar porta: %s" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1256 msgid "Get ports" msgstr "Buscar portas" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1290 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1272 msgid "Create subnet" msgstr "Criar sub-rede" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1280 #, python-format msgid "Created subnet: %s" msgstr "Criada sub-rede: %s" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1309 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1291 msgid "Update subnet" msgstr "Atualizar sub-rede" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1306 #, python-format msgid "Delete subnet: %s" msgstr "Excluir sub-rede: %s" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1321 #, python-format msgid "Get subnet: %s" msgstr "Buscar sub-rede: %s" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1359 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1341 msgid "Get subnets" msgstr "Busca sub-redes" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1444 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1426 #, python-format msgid "Scheduling router %s" msgstr "" @@ -6746,7 +6738,7 @@ msgid "port_delete received" msgstr "port_delete recebida" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:219 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:661 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "port_update recebida" @@ -6840,7 +6832,7 @@ msgid "Removing port failed for device %(device)s: %(e)s" msgstr "Falha ao remover porta do dispositivo %(device)s: %(e)s" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:437 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:976 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:390 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1267 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 @@ -6848,7 +6840,7 @@ msgid "Agent out of sync with plugin!" msgstr "Agente fora de sincronização com o plug-in!" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:445 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1006 msgid "Agent loop has new devices!" msgstr "O loop do agente possui novos dispositivos!" @@ -6867,7 +6859,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:474 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:269 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1027 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1045 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1362 msgid "Agent initialized successfully, now running... " @@ -7129,242 +7121,242 @@ msgstr "" msgid "Delete network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:248 #, python-format msgid "Delete net failed after deleting the network in DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253 #, python-format msgid "Get network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:259 msgid "Get networks in progress" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:269 #, python-format msgid "Create port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285 msgid "Create port does not have tenant id info" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:291 #, python-format msgid "Create port does not have tenant id info; obtained is: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:312 #, python-format msgid "Create port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:319 #, python-format msgid "Update port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346 #, python-format msgid "Update port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:352 #, python-format msgid "Delete port in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:365 #, python-format msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:374 #, python-format msgid "Create subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:386 #, python-format msgid "Create subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388 #, python-format msgid "Subnet created: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:394 #, python-format msgid "Update subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419 #, python-format msgid "Update subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:425 #, python-format msgid "Delete subnet in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:430 #, python-format msgid "" "Delete subnet operation failed in SDN-VE after deleting the subnet from " "DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:439 #, python-format msgid "Create router in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:442 #, python-format msgid "Ignoring admin_state_up=False for router=%r. Overriding with True" msgstr "ignorando admin_state_up=False para router=%r. Sobrescrevendo com True" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:452 msgid "Create router failed: no SDN-VE tenant." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:460 #, python-format msgid "Create router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:462 #, python-format msgid "Router created: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:467 #, python-format msgid "Update router in progress: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:474 msgid "admin_state_up=False routers are not supported." msgstr "Roteadores admin_state_up=Falso não são suportados." -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493 #, python-format msgid "Update router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:499 #, python-format msgid "Delete router in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:506 #, python-format msgid "" "Delete router operation failed in SDN-VE after deleting the router in DB:" " %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:511 #, python-format msgid "" "Add router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:519 #, python-format msgid "SdnvePluginV2.add_router_interface called. Port info: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:533 #, python-format msgid "Update router-add-interface failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 #, python-format msgid "Added router interface: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:540 #, python-format msgid "" "Add router interface only called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550 msgid "" "SdnvePluginV2._add_router_interface_only: failed to add the interface in " "the roll back. of a remove_router_interface operation" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:556 #, python-format msgid "" "Remove router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565 msgid "No port ID" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 #, python-format msgid "SdnvePluginV2.remove_router_interface port: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:571 msgid "No fixed IP" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:576 #, python-format msgid "SdnvePluginV2.remove_router_interface subnet_id: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:584 #, python-format msgid "Update router-remove-interface failed SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:605 #, python-format msgid "Create floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:616 #, python-format msgid "Creating floating ip operation failed in SDN-VE controller: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:619 #, python-format msgid "Created floatingip : %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:624 #, python-format msgid "Update floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644 #, python-format msgid "Update floating ip failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:650 #, python-format msgid "Delete floatingip in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:655 #, python-format msgid "Delete floatingip failed in SDN-VE: %s" msgstr "" @@ -7603,79 +7595,79 @@ msgstr "" msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:304 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "Iniciando ponte %(bridge_name)s para subinterface %(interface)s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:301 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:319 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "Iniciando ponte %(bridge_name)s concluído para subinterface %(interface)s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:323 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:341 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "Não é possível incluir %(interface)s em %(bridge_name)s! Exceção: %(e)s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:354 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:343 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:361 #, python-format msgid "No mapping for physical network %s" msgstr "Nenhum mapeamento para a rede física %s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:352 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:370 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "Tipo de rede desconhecido %(network_type)s para a rede %(network_id)s." -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "Dispositivo tap: %s não existe neste host; ignorado" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:401 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "Incluindo o dispositivo %(tap_device_name)s na ponte %(bridge_name)s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:392 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:410 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "%(tap_device_name)s já existe na ponte %(bridge_name)s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:430 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:448 #, python-format msgid "Deleting bridge %s" msgstr "Excluindo ponte %s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:437 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:455 #, python-format msgid "Done deleting bridge %s" msgstr "Excluindo ponte %s concluído" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:458 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "Não é possível excluir a ponte %s; não existe" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:454 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:472 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "Removendo dispositivo %(interface_name)s da ponte %(bridge_name)s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:461 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:479 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" "Removendo dispositivo %(interface_name)s concluído da ponte " "%(bridge_name)s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:467 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " @@ -7684,91 +7676,91 @@ msgstr "" "Não é possível remover o dispositivo %(interface_name)s, a ponte " "%(bridge_name)s não existe" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:475 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:493 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "Excluindo subinterface %s para vlan" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:482 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 #, python-format msgid "Done deleting subinterface %s" msgstr "Excluindo subinterface %s concluído" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:486 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:504 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:509 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:533 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:568 #, python-format msgid "" "Option \"%(option)s\" must be supported by command \"%(command)s\" to " "enable %(mode)s mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:527 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:545 msgid "No valid Segmentation ID to perform UCAST test." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:562 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN MCAST mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:569 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 msgid "" "Linux kernel vxlan module and iproute2 3.8 or above are required to " "enable VXLAN." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:579 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:597 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:654 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:672 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:281 msgid "network_delete received" msgstr "network_delete recebido" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:711 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 #, python-format msgid "RPC timeout while updating port %s" msgstr "Tempo de RPC esgotado enquanto atualizava porta %s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:714 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:732 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:736 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:350 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:758 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:783 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:801 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:409 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:846 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:864 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "Não é possível obter o endereço MAC para ID exclusivo. Agente finalizado!" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:850 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:105 @@ -7776,12 +7768,12 @@ msgstr "Não é possível obter o endereço MAC para ID exclusivo. Agente finali msgid "RPC agent_id: %s" msgstr "agent_id de RPC: %s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917 #, python-format msgid "Port %s added" msgstr "Porta %s incluída" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:905 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1068 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1108 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 @@ -7790,15 +7782,15 @@ msgstr "Porta %s incluída" msgid "Unable to get port details for %(device)s: %(e)s" msgstr "Não é possível obter detalhes da porta para %(device)s: %(e)s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1075 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:973 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "Porta %(device)s atualizada. Detalhes: %(details)s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:981 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1095 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 @@ -7808,7 +7800,7 @@ msgstr "Porta %(device)s atualizada. Detalhes: %(details)s" msgid "Device %s not defined on plugin" msgstr "Dispositivo %s não definido no plug-in" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:968 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1125 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1142 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 @@ -7817,7 +7809,7 @@ msgstr "Dispositivo %s não definido no plug-in" msgid "Attachment %s removed" msgstr "Anexo %s removido" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1132 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1149 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 @@ -7826,7 +7818,7 @@ msgstr "Anexo %s removido" msgid "port_removed failed for %(device)s: %(e)s" msgstr "Falha de port_removed para %(device)s: %(e)s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:979 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:374 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1154 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 @@ -7834,26 +7826,26 @@ msgstr "Falha de port_removed para %(device)s: %(e)s" msgid "Port %s updated." msgstr "Porta %s atualizada." -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:971 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:989 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "Daemon RPC do Agente LinuxBridge Iniciado!" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1001 msgid "Update devices failed" msgstr "Falha ao atualizar dispositivos" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1012 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "Erro no loop do agente. Informações de dispositivos: %s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1035 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:428 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "Falha na análise de physical_interface_mappings: %s. Agente finalizado!" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1038 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Interface mappings: %s" @@ -8434,47 +8426,47 @@ msgstr "MidonetPluginV2.get_network saindo: qnet=%r" msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "MidonetPluginV2.delete_network called: id=%r" -#: neutron/plugins/midonet/plugin.py:522 +#: neutron/plugins/midonet/plugin.py:524 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%r had been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:529 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "MidonetPluginV2.create_port called: port=%r" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:590 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:595 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:600 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:607 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:611 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:616 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:625 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " @@ -8483,22 +8475,22 @@ msgstr "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:659 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:734 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "MidonetPluginV2.create_router called: router=%(router)s" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:782 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:794 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " @@ -8507,27 +8499,27 @@ msgstr "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:838 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "MidonetPluginV2.remove_router_gateway called: id=%(id)s" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:858 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:898 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:909 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "MidonetPluginV2.delete_router called: id=%s" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1009 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " @@ -8536,25 +8528,25 @@ msgstr "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1033 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1042 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1049 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1089 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " @@ -8563,12 +8555,12 @@ msgstr "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1108 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "MidonetPluginV2.update_floating_ip saindo: fip=%s" -#: neutron/plugins/midonet/plugin.py:1128 +#: neutron/plugins/midonet/plugin.py:1130 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " @@ -8577,22 +8569,22 @@ msgstr "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " -#: neutron/plugins/midonet/plugin.py:1157 +#: neutron/plugins/midonet/plugin.py:1159 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1164 +#: neutron/plugins/midonet/plugin.py:1166 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1170 +#: neutron/plugins/midonet/plugin.py:1172 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "MidonetPluginV2.delete_security_group called: id=%s" -#: neutron/plugins/midonet/plugin.py:1202 +#: neutron/plugins/midonet/plugin.py:1204 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " @@ -8601,12 +8593,12 @@ msgstr "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" -#: neutron/plugins/midonet/plugin.py:1212 +#: neutron/plugins/midonet/plugin.py:1214 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1222 +#: neutron/plugins/midonet/plugin.py:1224 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" @@ -8829,91 +8821,101 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:465 neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:467 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:471 neutron/plugins/ml2/plugin.py:591 +#: neutron/plugins/ml2/plugin.py:473 neutron/plugins/ml2/plugin.py:593 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:479 +#: neutron/plugins/ml2/plugin.py:481 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:490 +#: neutron/plugins/ml2/plugin.py:492 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:498 neutron/plugins/ml2/plugin.py:604 +#: neutron/plugins/ml2/plugin.py:500 neutron/plugins/ml2/plugin.py:606 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:504 +#: neutron/plugins/ml2/plugin.py:506 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:513 neutron/plugins/ml2/plugin.py:612 +#: neutron/plugins/ml2/plugin.py:515 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:521 +#: neutron/plugins/ml2/plugin.py:523 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:530 +#: neutron/plugins/ml2/plugin.py:532 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:544 +#: neutron/plugins/ml2/plugin.py:546 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:574 +#: neutron/plugins/ml2/plugin.py:576 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:600 +#: neutron/plugins/ml2/plugin.py:587 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:602 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:621 +#: neutron/plugins/ml2/plugin.py:622 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:632 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:650 +#: neutron/plugins/ml2/plugin.py:661 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:120 +#: neutron/plugins/ml2/plugin.py:721 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:125 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:728 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:121 +#: neutron/plugins/ml2/plugin.py:739 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:126 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:737 +#: neutron/plugins/ml2/plugin.py:748 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:749 +#: neutron/plugins/ml2/plugin.py:760 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:761 +#: neutron/plugins/ml2/plugin.py:772 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9824,7 +9826,7 @@ msgstr "" msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:425 +#: neutron/plugins/mlnx/mlnx_plugin.py:426 #, python-format msgid "create_port with %s" msgstr "create_port com %s" @@ -10175,27 +10177,27 @@ msgstr "NECPluginV2.update_network() called, id=%(id)s network=%(network)s ." msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "NECPluginV2.delete_network() called, id=%s ." -#: neutron/plugins/nec/nec_plugin.py:398 +#: neutron/plugins/nec/nec_plugin.py:405 #, python-format msgid "delete_network() failed due to %s" msgstr "Falha em delete_network() devido a %s" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:546 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "NECPluginV2.create_port() called, port=%s ." -#: neutron/plugins/nec/nec_plugin.py:603 +#: neutron/plugins/nec/nec_plugin.py:610 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." -#: neutron/plugins/nec/nec_plugin.py:635 +#: neutron/plugins/nec/nec_plugin.py:642 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "NECPluginV2.delete_port() called, id=%s ." -#: neutron/plugins/nec/nec_plugin.py:700 +#: neutron/plugins/nec/nec_plugin.py:707 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " @@ -10204,12 +10206,12 @@ msgstr "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." -#: neutron/plugins/nec/nec_plugin.py:731 +#: neutron/plugins/nec/nec_plugin.py:738 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." -#: neutron/plugins/nec/nec_plugin.py:741 +#: neutron/plugins/nec/nec_plugin.py:748 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " @@ -10218,7 +10220,7 @@ msgstr "" "update_ports(): ignora portinfo não modificada na mensagem port_added " "(port_id=%s)." -#: neutron/plugins/nec/nec_plugin.py:761 +#: neutron/plugins/nec/nec_plugin.py:768 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " @@ -10227,7 +10229,7 @@ msgstr "" "update_ports(): ignorar mensagem de port_removed devido à portinfo para " "port_id=%s não estar registrada" -#: neutron/plugins/nec/nec_plugin.py:766 +#: neutron/plugins/nec/nec_plugin.py:773 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10691,73 +10693,73 @@ msgstr "" msgid "Port-Mapping for port %s not found on VSD" msgstr "" -#: neutron/plugins/nuage/plugin.py:325 +#: neutron/plugins/nuage/plugin.py:327 msgid "" "Either net_partition is not provided with subnet OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:393 +#: neutron/plugins/nuage/plugin.py:395 #, python-format msgid "" "Unable to complete operation on subnet %s.One or more ports have an IP " "allocation from this subnet." msgstr "" -#: neutron/plugins/nuage/plugin.py:423 +#: neutron/plugins/nuage/plugin.py:425 #, python-format msgid "" "Router %s does not hold default zone OR net_partition mapping. Router-IF " "add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:433 +#: neutron/plugins/nuage/plugin.py:435 #, python-format msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:443 +#: neutron/plugins/nuage/plugin.py:445 #, python-format msgid "" "Subnet %(subnet)s and Router %(router)s belong to different net_partition" " Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:455 +#: neutron/plugins/nuage/plugin.py:457 #, python-format msgid "Subnet %s has one or more active VMs Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:501 neutron/plugins/nuage/plugin.py:506 -#: neutron/plugins/nuage/plugin.py:512 +#: neutron/plugins/nuage/plugin.py:503 neutron/plugins/nuage/plugin.py:508 +#: neutron/plugins/nuage/plugin.py:514 #, python-format msgid "No router interface found for Router %s. Router-IF delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:523 +#: neutron/plugins/nuage/plugin.py:525 #, python-format msgid "Subnet %s has one or more active VMs Router-IF delete not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:532 +#: neutron/plugins/nuage/plugin.py:534 #, python-format msgid "" "Router %s does not hold net_partition assoc on Nuage VSD. Router-IF " "delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:571 +#: neutron/plugins/nuage/plugin.py:573 msgid "" "Either net_partition is not provided with router OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:679 +#: neutron/plugins/nuage/plugin.py:681 #, python-format msgid "One or more router still attached to net_partition %s." msgstr "" -#: neutron/plugins/nuage/plugin.py:684 +#: neutron/plugins/nuage/plugin.py:686 #, python-format msgid "NetPartition with %s does not exist" msgstr "" @@ -11146,20 +11148,20 @@ msgstr "Tunelamento não pode ser habilitado sem um local_ip válido." msgid "Number of seconds to retry acquiring an Open vSwitch datapath" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:245 +#: neutron/plugins/oneconvergence/plugin.py:246 msgid "Failed to create subnet, deleting it from neutron" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:309 +#: neutron/plugins/oneconvergence/plugin.py:310 #, python-format msgid "Deleting newly created neutron port %s" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:379 +#: neutron/plugins/oneconvergence/plugin.py:380 msgid "Failed to create floatingip" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:418 +#: neutron/plugins/oneconvergence/plugin.py:419 msgid "Failed to create router" msgstr "" @@ -11662,166 +11664,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server to connect to" msgstr "Servidor PLUMgrid Director ao qual se conectar" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director server port to connect to" msgstr "Porta do servidor PLUMgrid Director à qual se conectar" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin username" msgstr "Nome de usuário administrador do PLUMgrid Director" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director admin password" msgstr "Senha de administrador do PLUMgrid Director" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:54 msgid "PLUMgrid Director server timeout" msgstr "Tempo limite do servidor PLUMgrid Director" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:71 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "Neutron PLUMgrid Director: Iniciando Plugin" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:75 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:76 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "Neutron PLUMgrid Director: Servidor Neutron com Plugin PLUMgrid iniciado" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:87 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:88 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "Neutron PLUMgrid Director: %s" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:98 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:99 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "Neutron PLUMgrid Director: create_network() called" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:112 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:113 msgid "PLUMgrid Library: create_network() called" msgstr "PLUMgrid Library: create_network() called" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:127 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:128 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "Neutron PLUMgrid Director: update_network() called" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:139 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:164 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:348 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:166 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:350 msgid "PLUMgrid Library: update_network() called" msgstr "PLUMgrid Library: update_network() called" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:154 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "Neutron PLUMgrid Director: delete_network() called" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:176 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:178 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "Neutron PLUMgrid Director: create_port() called" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:195 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:222 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:197 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:224 msgid "PLUMgrid Library: create_port() called" msgstr "PLUMgrid Library: create_port() called" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:210 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:212 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "Neutron PLUMgrid Director: update_port() called" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:238 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:240 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "Neutron PLUMgrid Director: delete_port() called" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:253 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:255 msgid "PLUMgrid Library: delete_port() called" msgstr "PLUMgrid Library: delete_port() called" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:282 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:284 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "Neutron PLUMgrid Director: create_subnet() called" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:306 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:308 msgid "PLUMgrid Library: create_subnet() called" msgstr "PLUMgrid Library: create_subnet() called" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:316 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:318 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "Neutron PLUMgrid Director: delete_subnet() called" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:328 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:330 msgid "PLUMgrid Library: delete_subnet() called" msgstr "PLUMgrid Library: delete_subnet() called" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:336 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:338 msgid "update_subnet() called" msgstr "update_subnet() called" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:360 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:362 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "Neutron PLUMgrid Director: create_router() called" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:372 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:374 msgid "PLUMgrid Library: create_router() called" msgstr "PLUMgrid Library: create_router() called" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:382 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:384 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "Neutron PLUMgrid Director: update_router() called" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:388 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:390 msgid "PLUMgrid Library: update_router() called" msgstr "PLUMgrid Library: update_router() called" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:397 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:399 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "Neutron PLUMgrid Director: delete_router() called" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:407 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:409 msgid "PLUMgrid Library: delete_router() called" msgstr "PLUMgrid Library: delete_router() called" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:415 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:417 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "Neutron PLUMgrid Director: add_router_interface() called" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:435 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:437 msgid "PLUMgrid Library: add_router_interface() called" msgstr "PLUMgrid Library: add_router_interface() called" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:446 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:448 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "Neutron PLUMgrid Director: remove_router_interface() called" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:468 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:470 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "PLUMgrid Library: remove_router_interface() called" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:479 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:481 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "Neutron PLUMgrid Director: create_floatingip() called" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:491 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:488 msgid "PLUMgrid Library: create_floatingip() called" msgstr "PLUMgrid Library: create_floatingip() called" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:500 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:497 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "Neutron PLUMgrid Director: update_floatingip() called" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:513 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:506 msgid "PLUMgrid Library: update_floatingip() called" msgstr "PLUMgrid Library: update_floatingip() called" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:522 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:516 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "Neutron PLUMgrid Director: delete_floatingip() called" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:535 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:526 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "PLUMgrid Library: delete_floatingip() called" +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 +msgid "Neutron PLUMgrid Director: disassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:540 +msgid "PLUMgrid Library: disassociate_floatingips() called" +msgstr "" + #: neutron/plugins/ryu/ryu_neutron_plugin.py:64 #, python-format msgid "get_ofp_rest_api: %s" @@ -13468,7 +13478,7 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:534 -#: neutron/plugins/vmware/plugins/base.py:1059 +#: neutron/plugins/vmware/plugins/base.py:1062 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -13515,13 +13525,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:670 -#: neutron/plugins/vmware/plugins/base.py:1779 +#: neutron/plugins/vmware/plugins/base.py:1782 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:674 -#: neutron/plugins/vmware/plugins/base.py:1783 +#: neutron/plugins/vmware/plugins/base.py:1786 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13582,95 +13592,95 @@ msgstr "" "A rede com admin_state_up=Falso ainda não é suportada por este plug-in. " "Ignorando a configuração da rede %s" -#: neutron/plugins/vmware/plugins/base.py:1048 +#: neutron/plugins/vmware/plugins/base.py:1051 #, python-format msgid "" "A nsx lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1067 +#: neutron/plugins/vmware/plugins/base.py:1070 #, python-format msgid "delete_network completed for tenant: %s" msgstr "delete_network concluída para o arrendatário: %s" -#: neutron/plugins/vmware/plugins/base.py:1070 +#: neutron/plugins/vmware/plugins/base.py:1073 #: neutron/plugins/vmware/plugins/service.py:520 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1105 +#: neutron/plugins/vmware/plugins/base.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "As redes admin_state_up=False não são suportadas." -#: neutron/plugins/vmware/plugins/base.py:1182 +#: neutron/plugins/vmware/plugins/base.py:1185 #, python-format msgid "port created on NSX backend for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1185 +#: neutron/plugins/vmware/plugins/base.py:1188 #, python-format msgid "Logical switch for network %s was not found in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1196 +#: neutron/plugins/vmware/plugins/base.py:1199 msgid "Unable to create port or set port attachment in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1288 +#: neutron/plugins/vmware/plugins/base.py:1291 #, python-format msgid "Updating port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1323 +#: neutron/plugins/vmware/plugins/base.py:1326 #, python-format msgid "Unable to update port id: %s." msgstr "Não foi possível atualizar ID da porta: %s." -#: neutron/plugins/vmware/plugins/base.py:1406 +#: neutron/plugins/vmware/plugins/base.py:1409 msgid "" "Cannot create a distributed router with the NSX platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1412 +#: neutron/plugins/vmware/plugins/base.py:1415 msgid "Unable to create logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1423 +#: neutron/plugins/vmware/plugins/base.py:1426 #, 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/vmware/plugins/base.py:1433 +#: neutron/plugins/vmware/plugins/base.py:1436 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1462 -#: neutron/plugins/vmware/plugins/base.py:1547 +#: neutron/plugins/vmware/plugins/base.py:1465 +#: neutron/plugins/vmware/plugins/base.py:1550 #: neutron/plugins/vmware/plugins/service.py:203 #: neutron/plugins/vmware/plugins/service.py:1214 #, python-format msgid "Network '%s' is not a valid external network" msgstr "A rede '%s' não é uma rede externa válida" -#: neutron/plugins/vmware/plugins/base.py:1511 +#: neutron/plugins/vmware/plugins/base.py:1514 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1514 +#: neutron/plugins/vmware/plugins/base.py:1517 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1556 +#: neutron/plugins/vmware/plugins/base.py:1559 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" @@ -13678,39 +13688,39 @@ msgstr "" "'rotas' não podem conter a rota '0.0.0.0/0, esta deve ser atualizada " "através do atributo de gateway padrão" -#: neutron/plugins/vmware/plugins/base.py:1572 +#: neutron/plugins/vmware/plugins/base.py:1575 #, python-format msgid "Logical router %s not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1576 +#: neutron/plugins/vmware/plugins/base.py:1579 msgid "Unable to update logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1578 +#: neutron/plugins/vmware/plugins/base.py:1581 msgid "" "Request cannot contain 'routes' with the NSX platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1635 +#: neutron/plugins/vmware/plugins/base.py:1638 #, python-format msgid "Logical router '%s' not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1639 +#: neutron/plugins/vmware/plugins/base.py:1642 #, python-format msgid "Unable to delete logical router '%s' on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1649 +#: neutron/plugins/vmware/plugins/base.py:1652 #, 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/vmware/plugins/base.py:1717 +#: neutron/plugins/vmware/plugins/base.py:1720 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " @@ -13719,98 +13729,98 @@ msgstr "" "Add_router_interface concluído para a sub-rede: %(subnet_id)s e o " "roteador: %(router_id)s" -#: neutron/plugins/vmware/plugins/base.py:1815 +#: neutron/plugins/vmware/plugins/base.py:1818 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1820 +#: neutron/plugins/vmware/plugins/base.py:1823 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1952 +#: neutron/plugins/vmware/plugins/base.py:1955 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1958 +#: neutron/plugins/vmware/plugins/base.py:1961 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1995 +#: neutron/plugins/vmware/plugins/base.py:1998 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "A porta '%s' não está associada com IDs flutuantes" -#: neutron/plugins/vmware/plugins/base.py:1998 +#: neutron/plugins/vmware/plugins/base.py:2001 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2032 +#: neutron/plugins/vmware/plugins/base.py:2035 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2055 +#: neutron/plugins/vmware/plugins/base.py:2058 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2084 +#: neutron/plugins/vmware/plugins/base.py:2087 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2113 +#: neutron/plugins/vmware/plugins/base.py:2116 #, python-format msgid "" "Rolling back database changes for gateway device %s because of an error " "in the NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2158 -#: neutron/plugins/vmware/plugins/base.py:2196 +#: neutron/plugins/vmware/plugins/base.py:2161 +#: neutron/plugins/vmware/plugins/base.py:2199 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2293 +#: neutron/plugins/vmware/plugins/base.py:2296 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2300 +#: neutron/plugins/vmware/plugins/base.py:2303 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2348 +#: neutron/plugins/vmware/plugins/base.py:2351 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2380 +#: neutron/plugins/vmware/plugins/base.py:2383 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2388 +#: neutron/plugins/vmware/plugins/base.py:2391 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13818,12 +13828,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2395 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2408 +#: neutron/plugins/vmware/plugins/base.py:2411 #, python-format msgid "Port values not valid for protocol: %s" msgstr "Valores de porta inválidos para o protocolo: %s" @@ -15013,46 +15023,46 @@ msgstr "" msgid "external_gateway_added: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:50 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:49 msgid "Initializing fwaas iptables driver" msgstr "Inicializando driver iptables FWaaS " -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:53 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:52 #, python-format msgid "Creating firewall %(fw_id)s for tenant %(tid)s)" msgstr "Criando firewall %(fw_id)s para o tenant %(tid)s)" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:62 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:61 #, python-format msgid "Failed to create firewall: %s" msgstr "Falha ao criar firewall: %s" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:66 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:65 #, python-format msgid "Deleting firewall %(fw_id)s for tenant %(tid)s)" msgstr "Excluindo firewall %(fw_id)s para o tenant %(tid)s)" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:77 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:76 #, python-format msgid "Failed to delete firewall: %s" msgstr "Falha ao excluir firewall: %s" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:81 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:80 #, python-format msgid "Updating firewall %(fw_id)s for tenant %(tid)s)" msgstr "Atualizando firewall %(fw_id)s para o tenant %(tid)s)" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:90 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:89 #, python-format msgid "Failed to update firewall: %s" msgstr "Falha ao atualizar firewall: %s" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:94 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:93 #, python-format msgid "Applying firewall %(fw_id)s for tenant %(tid)s)" msgstr "Aplicando firewall %(fw_id)s para o tenant %(tid)s)" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:113 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:112 #, python-format msgid "Failed to apply default policy on firewall: %s" msgstr "Falha ao aplicar política padrão no firewall: %s" @@ -15318,17 +15328,17 @@ msgstr "O grupo de usuários" msgid "Error importing interface driver: %s" msgstr "Erro ao importar o driver de interface: %s" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:166 #, python-format msgid "Stats socket not found for pool %s" msgstr "Socket de estatísticas não localizado para o pool %s" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:208 #, python-format msgid "Error while connecting to stats socket: %s" msgstr "Erro ao conectar-se ao soquete de estatísticas: %s" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:369 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "Não é possível eliminar o processo haproxy: %s" @@ -15512,184 +15522,212 @@ msgstr "" msgid "Removing SNAT port for subnet %s as this is the last pool using it..." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:61 +#: neutron/services/loadbalancer/drivers/radware/driver.py:63 msgid "vdirect server IP address" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:64 +#: neutron/services/loadbalancer/drivers/radware/driver.py:66 msgid "vdirect user name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:67 +#: neutron/services/loadbalancer/drivers/radware/driver.py:69 msgid "vdirect user password" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:70 +#: neutron/services/loadbalancer/drivers/radware/driver.py:72 msgid "Service ADC type" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:73 +#: neutron/services/loadbalancer/drivers/radware/driver.py:75 msgid "Service ADC version" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:76 +#: neutron/services/loadbalancer/drivers/radware/driver.py:78 msgid "service HA pair" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:79 +#: neutron/services/loadbalancer/drivers/radware/driver.py:81 msgid "service throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:82 +#: neutron/services/loadbalancer/drivers/radware/driver.py:84 msgid "service ssl throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:85 +#: neutron/services/loadbalancer/drivers/radware/driver.py:87 msgid "service compression throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:88 +#: neutron/services/loadbalancer/drivers/radware/driver.py:90 msgid "service cache" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:91 +#: neutron/services/loadbalancer/drivers/radware/driver.py:93 msgid "l2_l3 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:94 +#: neutron/services/loadbalancer/drivers/radware/driver.py:96 msgid "l4 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:101 +#: neutron/services/loadbalancer/drivers/radware/driver.py:104 msgid "l2_l3 workflow constructor params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:108 +#: neutron/services/loadbalancer/drivers/radware/driver.py:111 msgid "l2_l3 workflow setup params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:111 +#: neutron/services/loadbalancer/drivers/radware/driver.py:114 msgid "List of actions that we dont want to push to the completion queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:115 +#: neutron/services/loadbalancer/drivers/radware/driver.py:118 msgid "l4 workflow action name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:118 +#: neutron/services/loadbalancer/drivers/radware/driver.py:121 msgid "Resource pool ids" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:121 +#: neutron/services/loadbalancer/drivers/radware/driver.py:124 msgid "A required VLAN for the interswitch link to use" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:124 +#: neutron/services/loadbalancer/drivers/radware/driver.py:127 msgid "Support an Alteon interswitch link for stateful session failover" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:183 +#: neutron/services/loadbalancer/drivers/radware/driver.py:221 #, python-format -msgid "create_vip. vip: %s" +msgid "" +"vip: %(vip)s, extended_vip: %(extended_vip)s, network_id: " +"%(vip_network_id)s, service_name: %(service_name)s, pip_info: " +"%(pip_info)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:185 +#: neutron/services/loadbalancer/drivers/radware/driver.py:256 #, python-format -msgid "create_vip. extended_vip: %s" +msgid "Retrieved pip nport: %(port)r for vip: %(vip)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:187 +#: neutron/services/loadbalancer/drivers/radware/driver.py:264 #, python-format -msgid "create_vip. network_id: %s " +msgid "Found no pip nports associated with vip: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:189 +#: neutron/services/loadbalancer/drivers/radware/driver.py:273 #, python-format -msgid "create_vip. service_name: %s " +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:223 +#: neutron/services/loadbalancer/drivers/radware/driver.py:287 #, python-format -msgid "Failed to remove workflow %s. Going to set vip to ERROR status" +msgid "pip nport id: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:314 +#: neutron/services/loadbalancer/drivers/radware/driver.py:291 +#, python-format +msgid "pip nport delete failed: %r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:345 +#: neutron/services/loadbalancer/drivers/radware/driver.py:410 msgid "Starting operation completion handling thread" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:370 +#: neutron/services/loadbalancer/drivers/radware/driver.py:440 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:379 -#: neutron/services/loadbalancer/drivers/radware/driver.py:401 +#: neutron/services/loadbalancer/drivers/radware/driver.py:449 +#: neutron/services/loadbalancer/drivers/radware/driver.py:480 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:387 +#: neutron/services/loadbalancer/drivers/radware/driver.py:457 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:494 +#: neutron/services/loadbalancer/drivers/radware/driver.py:465 +#, python-format +msgid "Post-remove workflow function %r completed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:469 +#, python-format +msgid "Post-remove workflow function %r failed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:584 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:541 +#: neutron/services/loadbalancer/drivers/radware/driver.py:650 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:567 +#: neutron/services/loadbalancer/drivers/radware/driver.py:676 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:574 +#: neutron/services/loadbalancer/drivers/radware/driver.py:683 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:591 +#: neutron/services/loadbalancer/drivers/radware/driver.py:700 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:652 +#: neutron/services/loadbalancer/drivers/radware/driver.py:768 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:664 +#: neutron/services/loadbalancer/drivers/radware/driver.py:780 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:695 +#: neutron/services/loadbalancer/drivers/radware/driver.py:812 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:710 +#: neutron/services/loadbalancer/drivers/radware/driver.py:827 msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:737 +#: neutron/services/loadbalancer/drivers/radware/driver.py:836 +#, python-format +msgid "Post-operation function %(func)r completed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:842 +#, python-format +msgid "Post-operation function %(func)r failed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:876 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:777 +#: neutron/services/loadbalancer/drivers/radware/driver.py:916 #, python-format msgid "_remove_object_from_db %s" msgstr "" @@ -16409,12 +16447,12 @@ msgstr "" msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:404 +#: neutron/tests/unit/vmware/apiclient/fake.py:407 #, python-format msgid "lswitch:%s not found" msgstr "lswitch: %s não localizado" -#: neutron/tests/unit/vmware/apiclient/fake.py:413 +#: neutron/tests/unit/vmware/apiclient/fake.py:416 #, python-format msgid "lrouter:%s not found" msgstr "lrouter: %s não localizado" diff --git a/neutron/locale/ro/LC_MESSAGES/neutron.po b/neutron/locale/ro/LC_MESSAGES/neutron.po index ccd1abe1d..5a2ff1c92 100644 --- a/neutron/locale/ro/LC_MESSAGES/neutron.po +++ b/neutron/locale/ro/LC_MESSAGES/neutron.po @@ -7,11 +7,11 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-04-23 06:46+0000\n" +"POT-Creation-Date: 2014-04-26 06:48+0000\n" "PO-Revision-Date: 2014-04-07 06:32+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Romanian " -"(http://www.transifex.com/projects/p/openstack/language/ro/)\n" +"(http://www.transifex.com/projects/p/neutron/language/ro/)\n" "Plural-Forms: nplurals=3; " "plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1))\n" "MIME-Version: 1.0\n" @@ -527,7 +527,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:575 neutron/agent/l3_agent.py:954 #: neutron/agent/metadata/agent.py:330 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:107 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:836 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:854 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:300 @@ -624,7 +624,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:923 +#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:931 #: neutron/services/firewall/agents/varmour/varmour_router.py:102 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -750,7 +750,7 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:657 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:675 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:283 #, python-format msgid "Delete %s" @@ -1138,25 +1138,25 @@ msgstr "" msgid "Authentication region" msgstr "" -#: neutron/agent/linux/interface.py:202 neutron/agent/linux/interface.py:256 -#: neutron/agent/linux/interface.py:318 neutron/agent/linux/interface.py:367 +#: neutron/agent/linux/interface.py:206 neutron/agent/linux/interface.py:260 +#: neutron/agent/linux/interface.py:322 neutron/agent/linux/interface.py:371 #, python-format msgid "Device %s already exists" msgstr "" -#: neutron/agent/linux/interface.py:220 neutron/agent/linux/interface.py:267 -#: neutron/agent/linux/interface.py:330 neutron/agent/linux/interface.py:374 +#: neutron/agent/linux/interface.py:224 neutron/agent/linux/interface.py:271 +#: neutron/agent/linux/interface.py:334 neutron/agent/linux/interface.py:378 #, python-format msgid "Unplugged interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:222 neutron/agent/linux/interface.py:266 -#: neutron/agent/linux/interface.py:332 neutron/agent/linux/interface.py:376 +#: neutron/agent/linux/interface.py:226 neutron/agent/linux/interface.py:270 +#: neutron/agent/linux/interface.py:336 neutron/agent/linux/interface.py:380 #, python-format msgid "Failed unplugging interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:434 +#: neutron/agent/linux/interface.py:438 #, python-format msgid "Driver location: %s" msgstr "" @@ -1688,12 +1688,12 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:47 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:49 #, python-format msgid "Notify metering agent at %(topic)s.%(host)s the message %(method)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:62 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:64 #, python-format msgid "" "Fanout notify metering agent at %(topic)s the message %(method)s on " @@ -1837,7 +1837,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:357 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2849,8 +2849,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:387 neutron/db/l3_db.py:464 -#: neutron/plugins/bigswitch/plugin.py:1011 -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1001 +#: neutron/plugins/bigswitch/plugin.py:1010 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2902,18 +2902,18 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1844 +#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1847 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:825 +#: neutron/db/l3_db.py:833 #, 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:929 +#: neutron/db/l3_db.py:937 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -3081,6 +3081,11 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" +#: neutron/db/metering/metering_rpc.py:50 +#, python-format +msgid "Unable to find agent %s." +msgstr "" + #: neutron/db/migration/cli.py:32 msgid "Neutron plugin provider module" msgstr "" @@ -3665,7 +3670,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:54 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -3681,47 +3686,47 @@ msgstr "" msgid "Only admin can view or configure quota" msgstr "" -#: neutron/extensions/securitygroup.py:35 +#: neutron/extensions/securitygroup.py:34 msgid "For TCP/UDP protocols, port_range_min must be <= port_range_max" msgstr "" -#: neutron/extensions/securitygroup.py:40 +#: neutron/extensions/securitygroup.py:39 #, python-format msgid "Invalid value for port %(port)s" msgstr "" -#: neutron/extensions/securitygroup.py:44 +#: neutron/extensions/securitygroup.py:43 #, python-format msgid "" "Invalid value for ICMP %(field)s (%(attr)s) %(value)s. It must be 0 to " "255." msgstr "" -#: neutron/extensions/securitygroup.py:49 +#: neutron/extensions/securitygroup.py:48 #, python-format msgid "" "ICMP code (port-range-max) %(value)s is provided but ICMP type (port-" "range-min) is missing." msgstr "" -#: neutron/extensions/securitygroup.py:54 +#: neutron/extensions/securitygroup.py:53 #, python-format msgid "Security Group %(id)s in use." msgstr "" -#: neutron/extensions/securitygroup.py:58 +#: neutron/extensions/securitygroup.py:57 msgid "Removing default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:62 +#: neutron/extensions/securitygroup.py:61 msgid "Updating default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:66 +#: neutron/extensions/securitygroup.py:65 msgid "Default security group already exists." msgstr "" -#: neutron/extensions/securitygroup.py:70 +#: neutron/extensions/securitygroup.py:69 #, python-format msgid "" "Security group rule protocol %(protocol)s not supported. Only protocol " @@ -3729,58 +3734,58 @@ msgid "" "supported." msgstr "" -#: neutron/extensions/securitygroup.py:76 +#: neutron/extensions/securitygroup.py:75 msgid "Multiple tenant_ids in bulk security group rule create not allowed" msgstr "" -#: neutron/extensions/securitygroup.py:81 +#: neutron/extensions/securitygroup.py:80 msgid "Only remote_ip_prefix or remote_group_id may be provided." msgstr "" -#: neutron/extensions/securitygroup.py:86 +#: neutron/extensions/securitygroup.py:85 msgid "Must also specifiy protocol if port range is given." msgstr "" -#: neutron/extensions/securitygroup.py:90 +#: neutron/extensions/securitygroup.py:89 msgid "Only allowed to update rules for one security profile at a time" msgstr "" -#: neutron/extensions/securitygroup.py:95 +#: neutron/extensions/securitygroup.py:94 #, python-format msgid "Security group %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:99 +#: neutron/extensions/securitygroup.py:98 #, python-format msgid "Security group rule %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:103 +#: neutron/extensions/securitygroup.py:102 msgid "Duplicate Security Group Rule in POST." msgstr "" -#: neutron/extensions/securitygroup.py:107 +#: neutron/extensions/securitygroup.py:106 #, python-format msgid "Security group rule already exists. Group id is %(id)s." msgstr "" -#: neutron/extensions/securitygroup.py:111 +#: neutron/extensions/securitygroup.py:110 #, python-format msgid "Conflicting value ethertype %(ethertype)s for CIDR %(cidr)s" msgstr "" -#: neutron/extensions/securitygroup.py:159 +#: neutron/extensions/securitygroup.py:158 #, python-format msgid "'%s' is not an integer or uuid" msgstr "" -#: neutron/extensions/securitygroup.py:248 +#: neutron/extensions/securitygroup.py:247 msgid "" "Number of security groups allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/securitygroup.py:252 +#: neutron/extensions/securitygroup.py:251 msgid "" "Number of security rules allowed per tenant. A negative value means " "unlimited." @@ -3864,47 +3869,47 @@ msgstr "" msgid "Router %(router_id)s has no external network gateway set" msgstr "" -#: neutron/notifiers/nova.py:130 +#: neutron/notifiers/nova.py:165 msgid "device_id is not set on port yet." msgstr "" -#: neutron/notifiers/nova.py:134 +#: neutron/notifiers/nova.py:169 msgid "Port ID not set! Nova will not be notified of port status change." msgstr "" -#: neutron/notifiers/nova.py:159 +#: neutron/notifiers/nova.py:194 #, python-format msgid "" "Ignoring state change previous_port_status: %(pre_status)s " "current_port_status: %(cur_status)s port_id %(id)s" msgstr "" -#: neutron/notifiers/nova.py:187 +#: neutron/notifiers/nova.py:221 #, python-format msgid "Sending events: %s" msgstr "" -#: neutron/notifiers/nova.py:192 +#: neutron/notifiers/nova.py:226 #, python-format msgid "Nova returned NotFound for event: %s" msgstr "" -#: neutron/notifiers/nova.py:195 +#: neutron/notifiers/nova.py:229 #, python-format msgid "Failed to notify nova on events: %s" msgstr "" -#: neutron/notifiers/nova.py:199 neutron/notifiers/nova.py:215 +#: neutron/notifiers/nova.py:233 neutron/notifiers/nova.py:249 #, python-format msgid "Error response returned from nova: %s" msgstr "" -#: neutron/notifiers/nova.py:210 +#: neutron/notifiers/nova.py:244 #, python-format msgid "Nova event: %s returned with failed status" msgstr "" -#: neutron/notifiers/nova.py:213 +#: neutron/notifiers/nova.py:247 #, python-format msgid "Nova event response: %s" msgstr "" @@ -4549,80 +4554,80 @@ msgstr "" msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:661 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:752 +#: neutron/plugins/bigswitch/plugin.py:742 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:804 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:864 +#: neutron/plugins/bigswitch/plugin.py:854 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:902 +#: neutron/plugins/bigswitch/plugin.py:892 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:924 +#: neutron/plugins/bigswitch/plugin.py:914 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:946 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:975 +#: neutron/plugins/bigswitch/plugin.py:965 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1003 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1036 +#: neutron/plugins/bigswitch/plugin.py:1026 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1053 +#: neutron/plugins/bigswitch/plugin.py:1043 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1059 +#: neutron/plugins/bigswitch/plugin.py:1049 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1075 +#: neutron/plugins/bigswitch/plugin.py:1065 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1090 +#: neutron/plugins/bigswitch/plugin.py:1080 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1108 +#: neutron/plugins/bigswitch/plugin.py:1110 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1123 +#: neutron/plugins/bigswitch/plugin.py:1125 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1124 +#: neutron/plugins/bigswitch/plugin.py:1126 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4851,7 +4856,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:225 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1002 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1365 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 @@ -4965,9 +4970,9 @@ msgid "%s can not be found in database" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:300 -#: neutron/plugins/brocade/NeutronPlugin.py:343 -#: neutron/plugins/brocade/NeutronPlugin.py:396 -#: neutron/plugins/brocade/NeutronPlugin.py:426 +#: neutron/plugins/brocade/NeutronPlugin.py:344 +#: neutron/plugins/brocade/NeutronPlugin.py:397 +#: neutron/plugins/brocade/NeutronPlugin.py:427 msgid "Brocade NOS driver error" msgstr "" @@ -4977,9 +4982,9 @@ msgid "Returning the allocated vlan (%d) to the pool" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:304 -#: neutron/plugins/brocade/NeutronPlugin.py:344 -#: neutron/plugins/brocade/NeutronPlugin.py:397 -#: neutron/plugins/brocade/NeutronPlugin.py:428 +#: neutron/plugins/brocade/NeutronPlugin.py:345 +#: neutron/plugins/brocade/NeutronPlugin.py:398 +#: neutron/plugins/brocade/NeutronPlugin.py:429 msgid "Brocade plugin raised exception, check logs" msgstr "" @@ -5451,88 +5456,88 @@ msgstr "" msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:866 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:883 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:884 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:891 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:894 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:908 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:915 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:922 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1144 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1151 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1157 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1171 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1168 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1175 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1172 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1179 #, python-format msgid "" "Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " "low address to high address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1185 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1194 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1201 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1200 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1221 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1232 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1253 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1260 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1270 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "Segment range overlaps with another profile" msgstr "" @@ -5671,34 +5676,34 @@ msgstr "" msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:243 msgid "Logical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:268 msgid "network_segment_pool" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:313 msgid "Invalid input for CIDR" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:464 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:452 #, python-format msgid "req: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:473 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:461 #, python-format msgid "status_code %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:478 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:466 #, python-format msgid "VSM: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:493 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:481 #, python-format msgid "Unable to serialize object of type = '%s'" msgstr "" @@ -5707,36 +5712,23 @@ msgstr "" msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 -#, python-format -msgid "_populate_policy_profiles %s" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:191 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:205 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:197 -msgid "_poll_policies" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 -msgid "No policy profile updated from VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:262 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:242 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:266 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:246 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:260 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 @@ -5744,19 +5736,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:249 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:254 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:283 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:267 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 @@ -5764,7 +5756,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5772,164 +5764,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:480 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:460 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:519 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:499 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:524 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:504 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:525 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:505 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:565 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:545 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:570 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:575 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:558 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:583 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:630 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:633 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:610 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:613 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:645 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:625 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:648 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:678 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:658 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:688 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:703 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:735 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:715 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:757 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:737 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:758 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:738 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:782 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:762 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:822 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:802 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:812 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:843 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:823 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:859 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:897 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:877 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:892 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:933 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:941 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1026 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1006 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:232 @@ -5939,88 +5931,88 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1084 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1064 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1099 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1079 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1103 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1083 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1097 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1125 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1147 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1192 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1174 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1190 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:314 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1219 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1201 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1236 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1256 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1290 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1272 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1280 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1309 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1291 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1306 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1321 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1359 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1341 msgid "Get subnets" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1444 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1426 #, python-format msgid "Scheduling router %s" msgstr "" @@ -6452,7 +6444,7 @@ msgid "port_delete received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:219 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:661 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" @@ -6544,7 +6536,7 @@ msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:437 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:976 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:390 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1267 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 @@ -6552,7 +6544,7 @@ msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:445 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1006 msgid "Agent loop has new devices!" msgstr "" @@ -6569,7 +6561,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:474 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:269 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1027 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1045 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1362 msgid "Agent initialized successfully, now running... " @@ -6823,242 +6815,242 @@ msgstr "" msgid "Delete network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:248 #, python-format msgid "Delete net failed after deleting the network in DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253 #, python-format msgid "Get network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:259 msgid "Get networks in progress" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:269 #, python-format msgid "Create port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285 msgid "Create port does not have tenant id info" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:291 #, python-format msgid "Create port does not have tenant id info; obtained is: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:312 #, python-format msgid "Create port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:319 #, python-format msgid "Update port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346 #, python-format msgid "Update port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:352 #, python-format msgid "Delete port in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:365 #, python-format msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:374 #, python-format msgid "Create subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:386 #, python-format msgid "Create subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388 #, python-format msgid "Subnet created: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:394 #, python-format msgid "Update subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419 #, python-format msgid "Update subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:425 #, python-format msgid "Delete subnet in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:430 #, python-format msgid "" "Delete subnet operation failed in SDN-VE after deleting the subnet from " "DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:439 #, python-format msgid "Create router in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:442 #, python-format msgid "Ignoring admin_state_up=False for router=%r. Overriding with True" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:452 msgid "Create router failed: no SDN-VE tenant." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:460 #, python-format msgid "Create router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:462 #, python-format msgid "Router created: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:467 #, python-format msgid "Update router in progress: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:474 msgid "admin_state_up=False routers are not supported." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493 #, python-format msgid "Update router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:499 #, python-format msgid "Delete router in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:506 #, python-format msgid "" "Delete router operation failed in SDN-VE after deleting the router in DB:" " %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:511 #, python-format msgid "" "Add router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:519 #, python-format msgid "SdnvePluginV2.add_router_interface called. Port info: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:533 #, python-format msgid "Update router-add-interface failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 #, python-format msgid "Added router interface: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:540 #, python-format msgid "" "Add router interface only called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550 msgid "" "SdnvePluginV2._add_router_interface_only: failed to add the interface in " "the roll back. of a remove_router_interface operation" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:556 #, python-format msgid "" "Remove router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565 msgid "No port ID" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 #, python-format msgid "SdnvePluginV2.remove_router_interface port: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:571 msgid "No fixed IP" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:576 #, python-format msgid "SdnvePluginV2.remove_router_interface subnet_id: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:584 #, python-format msgid "Update router-remove-interface failed SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:605 #, python-format msgid "Create floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:616 #, python-format msgid "Creating floating ip operation failed in SDN-VE controller: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:619 #, python-format msgid "Created floatingip : %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:624 #, python-format msgid "Update floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644 #, python-format msgid "Update floating ip failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:650 #, python-format msgid "Delete floatingip in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:655 #, python-format msgid "Delete floatingip failed in SDN-VE: %s" msgstr "" @@ -7295,168 +7287,168 @@ msgstr "" msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:304 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:301 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:319 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:323 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:341 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:354 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:343 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:361 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:352 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:370 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:401 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:392 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:410 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:430 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:448 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:437 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:455 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:458 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:454 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:472 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:461 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:479 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:467 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:475 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:493 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:482 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:486 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:504 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:509 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:533 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:568 #, python-format msgid "" "Option \"%(option)s\" must be supported by command \"%(command)s\" to " "enable %(mode)s mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:527 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:545 msgid "No valid Segmentation ID to perform UCAST test." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:562 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN MCAST mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:569 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 msgid "" "Linux kernel vxlan module and iproute2 3.8 or above are required to " "enable VXLAN." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:579 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:597 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:654 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:672 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:281 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:711 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:714 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:732 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:736 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:350 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:758 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:783 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:801 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:409 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:846 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:864 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:850 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:105 @@ -7464,12 +7456,12 @@ msgstr "" msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:905 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1068 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1108 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 @@ -7478,15 +7470,15 @@ msgstr "" msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1075 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:973 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:981 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1095 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 @@ -7496,7 +7488,7 @@ msgstr "" msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:968 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1125 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1142 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 @@ -7505,7 +7497,7 @@ msgstr "" msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1132 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1149 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 @@ -7514,7 +7506,7 @@ msgstr "" msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:979 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:374 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1154 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 @@ -7522,26 +7514,26 @@ msgstr "" msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:971 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:989 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1001 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1012 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1035 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:428 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1038 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Interface mappings: %s" @@ -8086,167 +8078,167 @@ msgstr "" msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:522 +#: neutron/plugins/midonet/plugin.py:524 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%r had been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:529 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:590 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:595 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:600 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:607 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:611 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:616 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:625 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:659 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:734 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:782 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:794 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:838 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:858 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:898 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:909 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1009 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1033 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1042 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1049 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1089 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1108 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1128 +#: neutron/plugins/midonet/plugin.py:1130 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1157 +#: neutron/plugins/midonet/plugin.py:1159 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1164 +#: neutron/plugins/midonet/plugin.py:1166 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1170 +#: neutron/plugins/midonet/plugin.py:1172 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1202 +#: neutron/plugins/midonet/plugin.py:1204 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1212 +#: neutron/plugins/midonet/plugin.py:1214 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1222 +#: neutron/plugins/midonet/plugin.py:1224 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -8457,91 +8449,101 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:465 neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:467 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:471 neutron/plugins/ml2/plugin.py:591 +#: neutron/plugins/ml2/plugin.py:473 neutron/plugins/ml2/plugin.py:593 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:479 +#: neutron/plugins/ml2/plugin.py:481 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:490 +#: neutron/plugins/ml2/plugin.py:492 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:498 neutron/plugins/ml2/plugin.py:604 +#: neutron/plugins/ml2/plugin.py:500 neutron/plugins/ml2/plugin.py:606 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:504 +#: neutron/plugins/ml2/plugin.py:506 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:513 neutron/plugins/ml2/plugin.py:612 +#: neutron/plugins/ml2/plugin.py:515 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:521 +#: neutron/plugins/ml2/plugin.py:523 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:530 +#: neutron/plugins/ml2/plugin.py:532 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:544 +#: neutron/plugins/ml2/plugin.py:546 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:574 +#: neutron/plugins/ml2/plugin.py:576 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:600 +#: neutron/plugins/ml2/plugin.py:587 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:602 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:621 +#: neutron/plugins/ml2/plugin.py:622 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:632 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:650 +#: neutron/plugins/ml2/plugin.py:661 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:120 +#: neutron/plugins/ml2/plugin.py:721 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:125 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:728 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:121 +#: neutron/plugins/ml2/plugin.py:739 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:126 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:737 +#: neutron/plugins/ml2/plugin.py:748 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:749 +#: neutron/plugins/ml2/plugin.py:760 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:761 +#: neutron/plugins/ml2/plugin.py:772 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9425,7 +9427,7 @@ msgstr "" msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:425 +#: neutron/plugins/mlnx/mlnx_plugin.py:426 #, python-format msgid "create_port with %s" msgstr "" @@ -9764,53 +9766,53 @@ msgstr "" msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:398 +#: neutron/plugins/nec/nec_plugin.py:405 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:546 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:603 +#: neutron/plugins/nec/nec_plugin.py:610 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:635 +#: neutron/plugins/nec/nec_plugin.py:642 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:700 +#: neutron/plugins/nec/nec_plugin.py:707 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:731 +#: neutron/plugins/nec/nec_plugin.py:738 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:741 +#: neutron/plugins/nec/nec_plugin.py:748 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:761 +#: neutron/plugins/nec/nec_plugin.py:768 #, 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:766 +#: neutron/plugins/nec/nec_plugin.py:773 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10261,73 +10263,73 @@ msgstr "" msgid "Port-Mapping for port %s not found on VSD" msgstr "" -#: neutron/plugins/nuage/plugin.py:325 +#: neutron/plugins/nuage/plugin.py:327 msgid "" "Either net_partition is not provided with subnet OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:393 +#: neutron/plugins/nuage/plugin.py:395 #, python-format msgid "" "Unable to complete operation on subnet %s.One or more ports have an IP " "allocation from this subnet." msgstr "" -#: neutron/plugins/nuage/plugin.py:423 +#: neutron/plugins/nuage/plugin.py:425 #, python-format msgid "" "Router %s does not hold default zone OR net_partition mapping. Router-IF " "add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:433 +#: neutron/plugins/nuage/plugin.py:435 #, python-format msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:443 +#: neutron/plugins/nuage/plugin.py:445 #, python-format msgid "" "Subnet %(subnet)s and Router %(router)s belong to different net_partition" " Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:455 +#: neutron/plugins/nuage/plugin.py:457 #, python-format msgid "Subnet %s has one or more active VMs Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:501 neutron/plugins/nuage/plugin.py:506 -#: neutron/plugins/nuage/plugin.py:512 +#: neutron/plugins/nuage/plugin.py:503 neutron/plugins/nuage/plugin.py:508 +#: neutron/plugins/nuage/plugin.py:514 #, python-format msgid "No router interface found for Router %s. Router-IF delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:523 +#: neutron/plugins/nuage/plugin.py:525 #, python-format msgid "Subnet %s has one or more active VMs Router-IF delete not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:532 +#: neutron/plugins/nuage/plugin.py:534 #, python-format msgid "" "Router %s does not hold net_partition assoc on Nuage VSD. Router-IF " "delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:571 +#: neutron/plugins/nuage/plugin.py:573 msgid "" "Either net_partition is not provided with router OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:679 +#: neutron/plugins/nuage/plugin.py:681 #, python-format msgid "One or more router still attached to net_partition %s." msgstr "" -#: neutron/plugins/nuage/plugin.py:684 +#: neutron/plugins/nuage/plugin.py:686 #, python-format msgid "NetPartition with %s does not exist" msgstr "" @@ -10701,20 +10703,20 @@ msgstr "" msgid "Number of seconds to retry acquiring an Open vSwitch datapath" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:245 +#: neutron/plugins/oneconvergence/plugin.py:246 msgid "Failed to create subnet, deleting it from neutron" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:309 +#: neutron/plugins/oneconvergence/plugin.py:310 #, python-format msgid "Deleting newly created neutron port %s" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:379 +#: neutron/plugins/oneconvergence/plugin.py:380 msgid "Failed to create floatingip" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:418 +#: neutron/plugins/oneconvergence/plugin.py:419 msgid "Failed to create router" msgstr "" @@ -11215,166 +11217,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:54 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:71 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:75 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:76 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:87 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:88 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:98 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:99 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:112 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:113 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:127 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:128 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:139 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:164 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:348 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:166 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:350 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:154 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:176 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:178 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:195 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:222 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:197 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:224 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:210 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:212 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:238 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:240 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:253 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:255 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:282 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:284 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:306 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:308 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:316 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:318 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:328 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:330 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:336 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:338 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:360 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:362 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:372 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:374 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:382 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:384 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:388 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:390 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:397 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:399 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:407 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:409 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:415 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:417 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:435 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:437 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:446 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:448 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:468 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:470 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:479 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:481 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:491 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:488 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:500 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:497 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:513 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:506 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:522 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:516 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:535 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:526 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 +msgid "Neutron PLUMgrid Director: disassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:540 +msgid "PLUMgrid Library: disassociate_floatingips() called" +msgstr "" + #: neutron/plugins/ryu/ryu_neutron_plugin.py:64 #, python-format msgid "get_ofp_rest_api: %s" @@ -12930,7 +12940,7 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:534 -#: neutron/plugins/vmware/plugins/base.py:1059 +#: neutron/plugins/vmware/plugins/base.py:1062 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -12971,13 +12981,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:670 -#: neutron/plugins/vmware/plugins/base.py:1779 +#: neutron/plugins/vmware/plugins/base.py:1782 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:674 -#: neutron/plugins/vmware/plugins/base.py:1783 +#: neutron/plugins/vmware/plugins/base.py:1786 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13036,231 +13046,231 @@ msgid "" "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1048 +#: neutron/plugins/vmware/plugins/base.py:1051 #, python-format msgid "" "A nsx lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1067 +#: neutron/plugins/vmware/plugins/base.py:1070 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1070 +#: neutron/plugins/vmware/plugins/base.py:1073 #: neutron/plugins/vmware/plugins/service.py:520 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1105 +#: neutron/plugins/vmware/plugins/base.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1182 +#: neutron/plugins/vmware/plugins/base.py:1185 #, python-format msgid "port created on NSX backend for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1185 +#: neutron/plugins/vmware/plugins/base.py:1188 #, python-format msgid "Logical switch for network %s was not found in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1196 +#: neutron/plugins/vmware/plugins/base.py:1199 msgid "Unable to create port or set port attachment in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1288 +#: neutron/plugins/vmware/plugins/base.py:1291 #, python-format msgid "Updating port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1323 +#: neutron/plugins/vmware/plugins/base.py:1326 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1406 +#: neutron/plugins/vmware/plugins/base.py:1409 msgid "" "Cannot create a distributed router with the NSX platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1412 +#: neutron/plugins/vmware/plugins/base.py:1415 msgid "Unable to create logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1423 +#: neutron/plugins/vmware/plugins/base.py:1426 #, 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/vmware/plugins/base.py:1433 +#: neutron/plugins/vmware/plugins/base.py:1436 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1462 -#: neutron/plugins/vmware/plugins/base.py:1547 +#: neutron/plugins/vmware/plugins/base.py:1465 +#: neutron/plugins/vmware/plugins/base.py:1550 #: neutron/plugins/vmware/plugins/service.py:203 #: neutron/plugins/vmware/plugins/service.py:1214 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1511 +#: neutron/plugins/vmware/plugins/base.py:1514 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1514 +#: neutron/plugins/vmware/plugins/base.py:1517 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1556 +#: neutron/plugins/vmware/plugins/base.py:1559 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1572 +#: neutron/plugins/vmware/plugins/base.py:1575 #, python-format msgid "Logical router %s not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1576 +#: neutron/plugins/vmware/plugins/base.py:1579 msgid "Unable to update logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1578 +#: neutron/plugins/vmware/plugins/base.py:1581 msgid "" "Request cannot contain 'routes' with the NSX platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1635 +#: neutron/plugins/vmware/plugins/base.py:1638 #, python-format msgid "Logical router '%s' not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1639 +#: neutron/plugins/vmware/plugins/base.py:1642 #, python-format msgid "Unable to delete logical router '%s' on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1649 +#: neutron/plugins/vmware/plugins/base.py:1652 #, 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/vmware/plugins/base.py:1717 +#: neutron/plugins/vmware/plugins/base.py:1720 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1815 +#: neutron/plugins/vmware/plugins/base.py:1818 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1820 +#: neutron/plugins/vmware/plugins/base.py:1823 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1952 +#: neutron/plugins/vmware/plugins/base.py:1955 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1958 +#: neutron/plugins/vmware/plugins/base.py:1961 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1995 +#: neutron/plugins/vmware/plugins/base.py:1998 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1998 +#: neutron/plugins/vmware/plugins/base.py:2001 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2032 +#: neutron/plugins/vmware/plugins/base.py:2035 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2055 +#: neutron/plugins/vmware/plugins/base.py:2058 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2084 +#: neutron/plugins/vmware/plugins/base.py:2087 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2113 +#: neutron/plugins/vmware/plugins/base.py:2116 #, python-format msgid "" "Rolling back database changes for gateway device %s because of an error " "in the NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2158 -#: neutron/plugins/vmware/plugins/base.py:2196 +#: neutron/plugins/vmware/plugins/base.py:2161 +#: neutron/plugins/vmware/plugins/base.py:2199 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2293 +#: neutron/plugins/vmware/plugins/base.py:2296 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2300 +#: neutron/plugins/vmware/plugins/base.py:2303 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2348 +#: neutron/plugins/vmware/plugins/base.py:2351 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2380 +#: neutron/plugins/vmware/plugins/base.py:2383 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2388 +#: neutron/plugins/vmware/plugins/base.py:2391 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13268,12 +13278,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2395 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2408 +#: neutron/plugins/vmware/plugins/base.py:2411 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -14450,46 +14460,46 @@ msgstr "" msgid "external_gateway_added: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:50 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:49 msgid "Initializing fwaas iptables driver" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:53 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:52 #, python-format msgid "Creating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:62 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:61 #, python-format msgid "Failed to create firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:66 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:65 #, python-format msgid "Deleting firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:77 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:76 #, python-format msgid "Failed to delete firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:81 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:80 #, python-format msgid "Updating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:90 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:89 #, python-format msgid "Failed to update firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:94 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:93 #, python-format msgid "Applying firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:113 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:112 #, python-format msgid "Failed to apply default policy on firewall: %s" msgstr "" @@ -14749,17 +14759,17 @@ msgstr "" msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:166 #, python-format msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:208 #, python-format msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:369 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -14943,184 +14953,212 @@ msgstr "" msgid "Removing SNAT port for subnet %s as this is the last pool using it..." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:61 +#: neutron/services/loadbalancer/drivers/radware/driver.py:63 msgid "vdirect server IP address" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:64 +#: neutron/services/loadbalancer/drivers/radware/driver.py:66 msgid "vdirect user name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:67 +#: neutron/services/loadbalancer/drivers/radware/driver.py:69 msgid "vdirect user password" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:70 +#: neutron/services/loadbalancer/drivers/radware/driver.py:72 msgid "Service ADC type" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:73 +#: neutron/services/loadbalancer/drivers/radware/driver.py:75 msgid "Service ADC version" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:76 +#: neutron/services/loadbalancer/drivers/radware/driver.py:78 msgid "service HA pair" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:79 +#: neutron/services/loadbalancer/drivers/radware/driver.py:81 msgid "service throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:82 +#: neutron/services/loadbalancer/drivers/radware/driver.py:84 msgid "service ssl throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:85 +#: neutron/services/loadbalancer/drivers/radware/driver.py:87 msgid "service compression throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:88 +#: neutron/services/loadbalancer/drivers/radware/driver.py:90 msgid "service cache" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:91 +#: neutron/services/loadbalancer/drivers/radware/driver.py:93 msgid "l2_l3 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:94 +#: neutron/services/loadbalancer/drivers/radware/driver.py:96 msgid "l4 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:101 +#: neutron/services/loadbalancer/drivers/radware/driver.py:104 msgid "l2_l3 workflow constructor params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:108 +#: neutron/services/loadbalancer/drivers/radware/driver.py:111 msgid "l2_l3 workflow setup params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:111 +#: neutron/services/loadbalancer/drivers/radware/driver.py:114 msgid "List of actions that we dont want to push to the completion queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:115 +#: neutron/services/loadbalancer/drivers/radware/driver.py:118 msgid "l4 workflow action name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:118 +#: neutron/services/loadbalancer/drivers/radware/driver.py:121 msgid "Resource pool ids" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:121 +#: neutron/services/loadbalancer/drivers/radware/driver.py:124 msgid "A required VLAN for the interswitch link to use" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:124 +#: neutron/services/loadbalancer/drivers/radware/driver.py:127 msgid "Support an Alteon interswitch link for stateful session failover" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:183 +#: neutron/services/loadbalancer/drivers/radware/driver.py:221 #, python-format -msgid "create_vip. vip: %s" +msgid "" +"vip: %(vip)s, extended_vip: %(extended_vip)s, network_id: " +"%(vip_network_id)s, service_name: %(service_name)s, pip_info: " +"%(pip_info)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:185 +#: neutron/services/loadbalancer/drivers/radware/driver.py:256 #, python-format -msgid "create_vip. extended_vip: %s" +msgid "Retrieved pip nport: %(port)r for vip: %(vip)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:187 +#: neutron/services/loadbalancer/drivers/radware/driver.py:264 #, python-format -msgid "create_vip. network_id: %s " +msgid "Found no pip nports associated with vip: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:189 +#: neutron/services/loadbalancer/drivers/radware/driver.py:273 #, python-format -msgid "create_vip. service_name: %s " +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:223 +#: neutron/services/loadbalancer/drivers/radware/driver.py:287 #, python-format -msgid "Failed to remove workflow %s. Going to set vip to ERROR status" +msgid "pip nport id: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:314 +#: neutron/services/loadbalancer/drivers/radware/driver.py:291 +#, python-format +msgid "pip nport delete failed: %r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:345 +#: neutron/services/loadbalancer/drivers/radware/driver.py:410 msgid "Starting operation completion handling thread" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:370 +#: neutron/services/loadbalancer/drivers/radware/driver.py:440 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:379 -#: neutron/services/loadbalancer/drivers/radware/driver.py:401 +#: neutron/services/loadbalancer/drivers/radware/driver.py:449 +#: neutron/services/loadbalancer/drivers/radware/driver.py:480 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:387 +#: neutron/services/loadbalancer/drivers/radware/driver.py:457 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:494 +#: neutron/services/loadbalancer/drivers/radware/driver.py:465 +#, python-format +msgid "Post-remove workflow function %r completed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:469 +#, python-format +msgid "Post-remove workflow function %r failed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:584 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:541 +#: neutron/services/loadbalancer/drivers/radware/driver.py:650 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:567 +#: neutron/services/loadbalancer/drivers/radware/driver.py:676 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:574 +#: neutron/services/loadbalancer/drivers/radware/driver.py:683 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:591 +#: neutron/services/loadbalancer/drivers/radware/driver.py:700 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:652 +#: neutron/services/loadbalancer/drivers/radware/driver.py:768 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:664 +#: neutron/services/loadbalancer/drivers/radware/driver.py:780 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:695 +#: neutron/services/loadbalancer/drivers/radware/driver.py:812 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:710 +#: neutron/services/loadbalancer/drivers/radware/driver.py:827 msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:737 +#: neutron/services/loadbalancer/drivers/radware/driver.py:836 +#, python-format +msgid "Post-operation function %(func)r completed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:842 +#, python-format +msgid "Post-operation function %(func)r failed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:876 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:777 +#: neutron/services/loadbalancer/drivers/radware/driver.py:916 #, python-format msgid "_remove_object_from_db %s" msgstr "" @@ -15836,12 +15874,12 @@ msgstr "" msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:404 +#: neutron/tests/unit/vmware/apiclient/fake.py:407 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:413 +#: neutron/tests/unit/vmware/apiclient/fake.py:416 #, python-format msgid "lrouter:%s not found" msgstr "" diff --git a/neutron/locale/ru/LC_MESSAGES/neutron.po b/neutron/locale/ru/LC_MESSAGES/neutron.po index 902bd3166..b896af209 100644 --- a/neutron/locale/ru/LC_MESSAGES/neutron.po +++ b/neutron/locale/ru/LC_MESSAGES/neutron.po @@ -7,11 +7,11 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-04-23 06:46+0000\n" +"POT-Creation-Date: 2014-04-26 06:48+0000\n" "PO-Revision-Date: 2014-04-07 06:32+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Russian " -"(http://www.transifex.com/projects/p/openstack/language/ru/)\n" +"(http://www.transifex.com/projects/p/neutron/language/ru/)\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" "MIME-Version: 1.0\n" @@ -529,7 +529,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:575 neutron/agent/l3_agent.py:954 #: neutron/agent/metadata/agent.py:330 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:107 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:836 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:854 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:300 @@ -626,7 +626,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:923 +#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:931 #: neutron/services/firewall/agents/varmour/varmour_router.py:102 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -752,7 +752,7 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:657 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:675 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:283 #, python-format msgid "Delete %s" @@ -1140,25 +1140,25 @@ msgstr "" msgid "Authentication region" msgstr "" -#: neutron/agent/linux/interface.py:202 neutron/agent/linux/interface.py:256 -#: neutron/agent/linux/interface.py:318 neutron/agent/linux/interface.py:367 +#: neutron/agent/linux/interface.py:206 neutron/agent/linux/interface.py:260 +#: neutron/agent/linux/interface.py:322 neutron/agent/linux/interface.py:371 #, python-format msgid "Device %s already exists" msgstr "" -#: neutron/agent/linux/interface.py:220 neutron/agent/linux/interface.py:267 -#: neutron/agent/linux/interface.py:330 neutron/agent/linux/interface.py:374 +#: neutron/agent/linux/interface.py:224 neutron/agent/linux/interface.py:271 +#: neutron/agent/linux/interface.py:334 neutron/agent/linux/interface.py:378 #, python-format msgid "Unplugged interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:222 neutron/agent/linux/interface.py:266 -#: neutron/agent/linux/interface.py:332 neutron/agent/linux/interface.py:376 +#: neutron/agent/linux/interface.py:226 neutron/agent/linux/interface.py:270 +#: neutron/agent/linux/interface.py:336 neutron/agent/linux/interface.py:380 #, python-format msgid "Failed unplugging interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:434 +#: neutron/agent/linux/interface.py:438 #, python-format msgid "Driver location: %s" msgstr "" @@ -1694,12 +1694,12 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:47 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:49 #, python-format msgid "Notify metering agent at %(topic)s.%(host)s the message %(method)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:62 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:64 #, python-format msgid "" "Fanout notify metering agent at %(topic)s the message %(method)s on " @@ -1843,7 +1843,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:357 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2855,8 +2855,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:387 neutron/db/l3_db.py:464 -#: neutron/plugins/bigswitch/plugin.py:1011 -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1001 +#: neutron/plugins/bigswitch/plugin.py:1010 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2908,18 +2908,18 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1844 +#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1847 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:825 +#: neutron/db/l3_db.py:833 #, 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:929 +#: neutron/db/l3_db.py:937 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -3087,6 +3087,11 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" +#: neutron/db/metering/metering_rpc.py:50 +#, python-format +msgid "Unable to find agent %s." +msgstr "" + #: neutron/db/migration/cli.py:32 msgid "Neutron plugin provider module" msgstr "" @@ -3671,7 +3676,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:54 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -3687,47 +3692,47 @@ msgstr "" msgid "Only admin can view or configure quota" msgstr "" -#: neutron/extensions/securitygroup.py:35 +#: neutron/extensions/securitygroup.py:34 msgid "For TCP/UDP protocols, port_range_min must be <= port_range_max" msgstr "" -#: neutron/extensions/securitygroup.py:40 +#: neutron/extensions/securitygroup.py:39 #, python-format msgid "Invalid value for port %(port)s" msgstr "" -#: neutron/extensions/securitygroup.py:44 +#: neutron/extensions/securitygroup.py:43 #, python-format msgid "" "Invalid value for ICMP %(field)s (%(attr)s) %(value)s. It must be 0 to " "255." msgstr "" -#: neutron/extensions/securitygroup.py:49 +#: neutron/extensions/securitygroup.py:48 #, python-format msgid "" "ICMP code (port-range-max) %(value)s is provided but ICMP type (port-" "range-min) is missing." msgstr "" -#: neutron/extensions/securitygroup.py:54 +#: neutron/extensions/securitygroup.py:53 #, python-format msgid "Security Group %(id)s in use." msgstr "" -#: neutron/extensions/securitygroup.py:58 +#: neutron/extensions/securitygroup.py:57 msgid "Removing default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:62 +#: neutron/extensions/securitygroup.py:61 msgid "Updating default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:66 +#: neutron/extensions/securitygroup.py:65 msgid "Default security group already exists." msgstr "" -#: neutron/extensions/securitygroup.py:70 +#: neutron/extensions/securitygroup.py:69 #, python-format msgid "" "Security group rule protocol %(protocol)s not supported. Only protocol " @@ -3735,58 +3740,58 @@ msgid "" "supported." msgstr "" -#: neutron/extensions/securitygroup.py:76 +#: neutron/extensions/securitygroup.py:75 msgid "Multiple tenant_ids in bulk security group rule create not allowed" msgstr "" -#: neutron/extensions/securitygroup.py:81 +#: neutron/extensions/securitygroup.py:80 msgid "Only remote_ip_prefix or remote_group_id may be provided." msgstr "" -#: neutron/extensions/securitygroup.py:86 +#: neutron/extensions/securitygroup.py:85 msgid "Must also specifiy protocol if port range is given." msgstr "" -#: neutron/extensions/securitygroup.py:90 +#: neutron/extensions/securitygroup.py:89 msgid "Only allowed to update rules for one security profile at a time" msgstr "" -#: neutron/extensions/securitygroup.py:95 +#: neutron/extensions/securitygroup.py:94 #, python-format msgid "Security group %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:99 +#: neutron/extensions/securitygroup.py:98 #, python-format msgid "Security group rule %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:103 +#: neutron/extensions/securitygroup.py:102 msgid "Duplicate Security Group Rule in POST." msgstr "" -#: neutron/extensions/securitygroup.py:107 +#: neutron/extensions/securitygroup.py:106 #, python-format msgid "Security group rule already exists. Group id is %(id)s." msgstr "" -#: neutron/extensions/securitygroup.py:111 +#: neutron/extensions/securitygroup.py:110 #, python-format msgid "Conflicting value ethertype %(ethertype)s for CIDR %(cidr)s" msgstr "" -#: neutron/extensions/securitygroup.py:159 +#: neutron/extensions/securitygroup.py:158 #, python-format msgid "'%s' is not an integer or uuid" msgstr "" -#: neutron/extensions/securitygroup.py:248 +#: neutron/extensions/securitygroup.py:247 msgid "" "Number of security groups allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/securitygroup.py:252 +#: neutron/extensions/securitygroup.py:251 msgid "" "Number of security rules allowed per tenant. A negative value means " "unlimited." @@ -3870,47 +3875,47 @@ msgstr "" msgid "Router %(router_id)s has no external network gateway set" msgstr "" -#: neutron/notifiers/nova.py:130 +#: neutron/notifiers/nova.py:165 msgid "device_id is not set on port yet." msgstr "" -#: neutron/notifiers/nova.py:134 +#: neutron/notifiers/nova.py:169 msgid "Port ID not set! Nova will not be notified of port status change." msgstr "" -#: neutron/notifiers/nova.py:159 +#: neutron/notifiers/nova.py:194 #, python-format msgid "" "Ignoring state change previous_port_status: %(pre_status)s " "current_port_status: %(cur_status)s port_id %(id)s" msgstr "" -#: neutron/notifiers/nova.py:187 +#: neutron/notifiers/nova.py:221 #, python-format msgid "Sending events: %s" msgstr "" -#: neutron/notifiers/nova.py:192 +#: neutron/notifiers/nova.py:226 #, python-format msgid "Nova returned NotFound for event: %s" msgstr "" -#: neutron/notifiers/nova.py:195 +#: neutron/notifiers/nova.py:229 #, python-format msgid "Failed to notify nova on events: %s" msgstr "" -#: neutron/notifiers/nova.py:199 neutron/notifiers/nova.py:215 +#: neutron/notifiers/nova.py:233 neutron/notifiers/nova.py:249 #, python-format msgid "Error response returned from nova: %s" msgstr "" -#: neutron/notifiers/nova.py:210 +#: neutron/notifiers/nova.py:244 #, python-format msgid "Nova event: %s returned with failed status" msgstr "" -#: neutron/notifiers/nova.py:213 +#: neutron/notifiers/nova.py:247 #, python-format msgid "Nova event response: %s" msgstr "" @@ -4561,80 +4566,80 @@ msgstr "" msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:661 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:752 +#: neutron/plugins/bigswitch/plugin.py:742 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:804 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:864 +#: neutron/plugins/bigswitch/plugin.py:854 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:902 +#: neutron/plugins/bigswitch/plugin.py:892 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:924 +#: neutron/plugins/bigswitch/plugin.py:914 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:946 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:975 +#: neutron/plugins/bigswitch/plugin.py:965 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1003 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1036 +#: neutron/plugins/bigswitch/plugin.py:1026 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1053 +#: neutron/plugins/bigswitch/plugin.py:1043 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1059 +#: neutron/plugins/bigswitch/plugin.py:1049 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1075 +#: neutron/plugins/bigswitch/plugin.py:1065 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1090 +#: neutron/plugins/bigswitch/plugin.py:1080 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1108 +#: neutron/plugins/bigswitch/plugin.py:1110 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1123 +#: neutron/plugins/bigswitch/plugin.py:1125 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1124 +#: neutron/plugins/bigswitch/plugin.py:1126 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4863,7 +4868,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:225 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1002 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1365 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 @@ -4977,9 +4982,9 @@ msgid "%s can not be found in database" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:300 -#: neutron/plugins/brocade/NeutronPlugin.py:343 -#: neutron/plugins/brocade/NeutronPlugin.py:396 -#: neutron/plugins/brocade/NeutronPlugin.py:426 +#: neutron/plugins/brocade/NeutronPlugin.py:344 +#: neutron/plugins/brocade/NeutronPlugin.py:397 +#: neutron/plugins/brocade/NeutronPlugin.py:427 msgid "Brocade NOS driver error" msgstr "" @@ -4989,9 +4994,9 @@ msgid "Returning the allocated vlan (%d) to the pool" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:304 -#: neutron/plugins/brocade/NeutronPlugin.py:344 -#: neutron/plugins/brocade/NeutronPlugin.py:397 -#: neutron/plugins/brocade/NeutronPlugin.py:428 +#: neutron/plugins/brocade/NeutronPlugin.py:345 +#: neutron/plugins/brocade/NeutronPlugin.py:398 +#: neutron/plugins/brocade/NeutronPlugin.py:429 msgid "Brocade plugin raised exception, check logs" msgstr "" @@ -5463,88 +5468,88 @@ msgstr "" msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:866 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:883 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:884 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:891 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:894 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:908 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:915 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:922 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1144 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1151 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1157 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1171 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1168 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1175 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1172 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1179 #, python-format msgid "" "Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " "low address to high address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1185 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1194 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1201 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1200 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1221 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1232 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1253 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1260 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1270 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "Segment range overlaps with another profile" msgstr "" @@ -5683,34 +5688,34 @@ msgstr "" msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:243 msgid "Logical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:268 msgid "network_segment_pool" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:313 msgid "Invalid input for CIDR" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:464 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:452 #, python-format msgid "req: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:473 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:461 #, python-format msgid "status_code %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:478 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:466 #, python-format msgid "VSM: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:493 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:481 #, python-format msgid "Unable to serialize object of type = '%s'" msgstr "" @@ -5719,36 +5724,23 @@ msgstr "" msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 -#, python-format -msgid "_populate_policy_profiles %s" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:191 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:205 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:197 -msgid "_poll_policies" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 -msgid "No policy profile updated from VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:262 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:242 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:266 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:246 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:260 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 @@ -5756,19 +5748,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:249 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:254 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:283 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:267 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 @@ -5776,7 +5768,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5784,164 +5776,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:480 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:460 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:519 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:499 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:524 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:504 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:525 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:505 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:565 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:545 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:570 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:575 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:558 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:583 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:630 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:633 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:610 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:613 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:645 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:625 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:648 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:678 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:658 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:688 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:703 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:735 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:715 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:757 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:737 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:758 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:738 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:782 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:762 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:822 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:802 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:812 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:843 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:823 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:859 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:897 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:877 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:892 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:933 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:941 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1026 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1006 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:232 @@ -5951,88 +5943,88 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1084 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1064 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1099 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1079 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1103 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1083 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1097 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1125 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1147 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1192 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1174 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1190 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:314 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1219 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1201 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1236 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1256 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1290 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1272 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1280 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1309 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1291 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1306 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1321 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1359 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1341 msgid "Get subnets" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1444 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1426 #, python-format msgid "Scheduling router %s" msgstr "" @@ -6464,7 +6456,7 @@ msgid "port_delete received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:219 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:661 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" @@ -6556,7 +6548,7 @@ msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:437 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:976 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:390 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1267 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 @@ -6564,7 +6556,7 @@ msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:445 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1006 msgid "Agent loop has new devices!" msgstr "" @@ -6581,7 +6573,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:474 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:269 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1027 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1045 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1362 msgid "Agent initialized successfully, now running... " @@ -6835,242 +6827,242 @@ msgstr "" msgid "Delete network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:248 #, python-format msgid "Delete net failed after deleting the network in DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253 #, python-format msgid "Get network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:259 msgid "Get networks in progress" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:269 #, python-format msgid "Create port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285 msgid "Create port does not have tenant id info" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:291 #, python-format msgid "Create port does not have tenant id info; obtained is: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:312 #, python-format msgid "Create port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:319 #, python-format msgid "Update port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346 #, python-format msgid "Update port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:352 #, python-format msgid "Delete port in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:365 #, python-format msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:374 #, python-format msgid "Create subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:386 #, python-format msgid "Create subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388 #, python-format msgid "Subnet created: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:394 #, python-format msgid "Update subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419 #, python-format msgid "Update subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:425 #, python-format msgid "Delete subnet in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:430 #, python-format msgid "" "Delete subnet operation failed in SDN-VE after deleting the subnet from " "DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:439 #, python-format msgid "Create router in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:442 #, python-format msgid "Ignoring admin_state_up=False for router=%r. Overriding with True" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:452 msgid "Create router failed: no SDN-VE tenant." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:460 #, python-format msgid "Create router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:462 #, python-format msgid "Router created: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:467 #, python-format msgid "Update router in progress: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:474 msgid "admin_state_up=False routers are not supported." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493 #, python-format msgid "Update router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:499 #, python-format msgid "Delete router in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:506 #, python-format msgid "" "Delete router operation failed in SDN-VE after deleting the router in DB:" " %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:511 #, python-format msgid "" "Add router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:519 #, python-format msgid "SdnvePluginV2.add_router_interface called. Port info: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:533 #, python-format msgid "Update router-add-interface failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 #, python-format msgid "Added router interface: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:540 #, python-format msgid "" "Add router interface only called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550 msgid "" "SdnvePluginV2._add_router_interface_only: failed to add the interface in " "the roll back. of a remove_router_interface operation" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:556 #, python-format msgid "" "Remove router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565 msgid "No port ID" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 #, python-format msgid "SdnvePluginV2.remove_router_interface port: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:571 msgid "No fixed IP" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:576 #, python-format msgid "SdnvePluginV2.remove_router_interface subnet_id: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:584 #, python-format msgid "Update router-remove-interface failed SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:605 #, python-format msgid "Create floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:616 #, python-format msgid "Creating floating ip operation failed in SDN-VE controller: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:619 #, python-format msgid "Created floatingip : %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:624 #, python-format msgid "Update floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644 #, python-format msgid "Update floating ip failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:650 #, python-format msgid "Delete floatingip in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:655 #, python-format msgid "Delete floatingip failed in SDN-VE: %s" msgstr "" @@ -7307,168 +7299,168 @@ msgstr "" msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:304 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:301 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:319 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:323 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:341 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:354 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:343 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:361 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:352 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:370 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:401 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:392 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:410 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:430 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:448 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:437 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:455 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:458 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:454 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:472 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:461 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:479 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:467 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:475 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:493 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:482 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:486 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:504 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:509 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:533 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:568 #, python-format msgid "" "Option \"%(option)s\" must be supported by command \"%(command)s\" to " "enable %(mode)s mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:527 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:545 msgid "No valid Segmentation ID to perform UCAST test." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:562 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN MCAST mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:569 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 msgid "" "Linux kernel vxlan module and iproute2 3.8 or above are required to " "enable VXLAN." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:579 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:597 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:654 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:672 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:281 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:711 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:714 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:732 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:736 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:350 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:758 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:783 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:801 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:409 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:846 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:864 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:850 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:105 @@ -7476,12 +7468,12 @@ msgstr "" msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:905 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1068 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1108 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 @@ -7490,15 +7482,15 @@ msgstr "" msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1075 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:973 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:981 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1095 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 @@ -7508,7 +7500,7 @@ msgstr "" msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:968 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1125 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1142 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 @@ -7517,7 +7509,7 @@ msgstr "" msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1132 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1149 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 @@ -7526,7 +7518,7 @@ msgstr "" msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:979 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:374 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1154 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 @@ -7534,26 +7526,26 @@ msgstr "" msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:971 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:989 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1001 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1012 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1035 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:428 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1038 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Interface mappings: %s" @@ -8098,167 +8090,167 @@ msgstr "" msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:522 +#: neutron/plugins/midonet/plugin.py:524 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%r had been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:529 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:590 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:595 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:600 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:607 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:611 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:616 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:625 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:659 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:734 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:782 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:794 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:838 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:858 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:898 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:909 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1009 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1033 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1042 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1049 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1089 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1108 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1128 +#: neutron/plugins/midonet/plugin.py:1130 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1157 +#: neutron/plugins/midonet/plugin.py:1159 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1164 +#: neutron/plugins/midonet/plugin.py:1166 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1170 +#: neutron/plugins/midonet/plugin.py:1172 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1202 +#: neutron/plugins/midonet/plugin.py:1204 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1212 +#: neutron/plugins/midonet/plugin.py:1214 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1222 +#: neutron/plugins/midonet/plugin.py:1224 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -8469,91 +8461,101 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:465 neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:467 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:471 neutron/plugins/ml2/plugin.py:591 +#: neutron/plugins/ml2/plugin.py:473 neutron/plugins/ml2/plugin.py:593 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:479 +#: neutron/plugins/ml2/plugin.py:481 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:490 +#: neutron/plugins/ml2/plugin.py:492 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:498 neutron/plugins/ml2/plugin.py:604 +#: neutron/plugins/ml2/plugin.py:500 neutron/plugins/ml2/plugin.py:606 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:504 +#: neutron/plugins/ml2/plugin.py:506 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:513 neutron/plugins/ml2/plugin.py:612 +#: neutron/plugins/ml2/plugin.py:515 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:521 +#: neutron/plugins/ml2/plugin.py:523 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:530 +#: neutron/plugins/ml2/plugin.py:532 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:544 +#: neutron/plugins/ml2/plugin.py:546 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:574 +#: neutron/plugins/ml2/plugin.py:576 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:600 +#: neutron/plugins/ml2/plugin.py:587 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:602 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:621 +#: neutron/plugins/ml2/plugin.py:622 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:632 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:650 +#: neutron/plugins/ml2/plugin.py:661 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:120 +#: neutron/plugins/ml2/plugin.py:721 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:125 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:728 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:121 +#: neutron/plugins/ml2/plugin.py:739 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:126 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:737 +#: neutron/plugins/ml2/plugin.py:748 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:749 +#: neutron/plugins/ml2/plugin.py:760 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:761 +#: neutron/plugins/ml2/plugin.py:772 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9437,7 +9439,7 @@ msgstr "" msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:425 +#: neutron/plugins/mlnx/mlnx_plugin.py:426 #, python-format msgid "create_port with %s" msgstr "" @@ -9776,53 +9778,53 @@ msgstr "" msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:398 +#: neutron/plugins/nec/nec_plugin.py:405 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:546 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:603 +#: neutron/plugins/nec/nec_plugin.py:610 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:635 +#: neutron/plugins/nec/nec_plugin.py:642 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:700 +#: neutron/plugins/nec/nec_plugin.py:707 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:731 +#: neutron/plugins/nec/nec_plugin.py:738 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:741 +#: neutron/plugins/nec/nec_plugin.py:748 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:761 +#: neutron/plugins/nec/nec_plugin.py:768 #, 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:766 +#: neutron/plugins/nec/nec_plugin.py:773 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10273,73 +10275,73 @@ msgstr "" msgid "Port-Mapping for port %s not found on VSD" msgstr "" -#: neutron/plugins/nuage/plugin.py:325 +#: neutron/plugins/nuage/plugin.py:327 msgid "" "Either net_partition is not provided with subnet OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:393 +#: neutron/plugins/nuage/plugin.py:395 #, python-format msgid "" "Unable to complete operation on subnet %s.One or more ports have an IP " "allocation from this subnet." msgstr "" -#: neutron/plugins/nuage/plugin.py:423 +#: neutron/plugins/nuage/plugin.py:425 #, python-format msgid "" "Router %s does not hold default zone OR net_partition mapping. Router-IF " "add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:433 +#: neutron/plugins/nuage/plugin.py:435 #, python-format msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:443 +#: neutron/plugins/nuage/plugin.py:445 #, python-format msgid "" "Subnet %(subnet)s and Router %(router)s belong to different net_partition" " Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:455 +#: neutron/plugins/nuage/plugin.py:457 #, python-format msgid "Subnet %s has one or more active VMs Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:501 neutron/plugins/nuage/plugin.py:506 -#: neutron/plugins/nuage/plugin.py:512 +#: neutron/plugins/nuage/plugin.py:503 neutron/plugins/nuage/plugin.py:508 +#: neutron/plugins/nuage/plugin.py:514 #, python-format msgid "No router interface found for Router %s. Router-IF delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:523 +#: neutron/plugins/nuage/plugin.py:525 #, python-format msgid "Subnet %s has one or more active VMs Router-IF delete not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:532 +#: neutron/plugins/nuage/plugin.py:534 #, python-format msgid "" "Router %s does not hold net_partition assoc on Nuage VSD. Router-IF " "delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:571 +#: neutron/plugins/nuage/plugin.py:573 msgid "" "Either net_partition is not provided with router OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:679 +#: neutron/plugins/nuage/plugin.py:681 #, python-format msgid "One or more router still attached to net_partition %s." msgstr "" -#: neutron/plugins/nuage/plugin.py:684 +#: neutron/plugins/nuage/plugin.py:686 #, python-format msgid "NetPartition with %s does not exist" msgstr "" @@ -10713,20 +10715,20 @@ msgstr "" msgid "Number of seconds to retry acquiring an Open vSwitch datapath" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:245 +#: neutron/plugins/oneconvergence/plugin.py:246 msgid "Failed to create subnet, deleting it from neutron" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:309 +#: neutron/plugins/oneconvergence/plugin.py:310 #, python-format msgid "Deleting newly created neutron port %s" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:379 +#: neutron/plugins/oneconvergence/plugin.py:380 msgid "Failed to create floatingip" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:418 +#: neutron/plugins/oneconvergence/plugin.py:419 msgid "Failed to create router" msgstr "" @@ -11227,166 +11229,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:54 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:71 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:75 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:76 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:87 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:88 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:98 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:99 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:112 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:113 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:127 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:128 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:139 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:164 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:348 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:166 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:350 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:154 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:176 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:178 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:195 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:222 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:197 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:224 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:210 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:212 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:238 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:240 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:253 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:255 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:282 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:284 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:306 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:308 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:316 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:318 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:328 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:330 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:336 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:338 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:360 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:362 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:372 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:374 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:382 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:384 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:388 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:390 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:397 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:399 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:407 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:409 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:415 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:417 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:435 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:437 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:446 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:448 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:468 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:470 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:479 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:481 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:491 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:488 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:500 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:497 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:513 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:506 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:522 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:516 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:535 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:526 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 +msgid "Neutron PLUMgrid Director: disassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:540 +msgid "PLUMgrid Library: disassociate_floatingips() called" +msgstr "" + #: neutron/plugins/ryu/ryu_neutron_plugin.py:64 #, python-format msgid "get_ofp_rest_api: %s" @@ -12942,7 +12952,7 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:534 -#: neutron/plugins/vmware/plugins/base.py:1059 +#: neutron/plugins/vmware/plugins/base.py:1062 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -12983,13 +12993,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:670 -#: neutron/plugins/vmware/plugins/base.py:1779 +#: neutron/plugins/vmware/plugins/base.py:1782 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:674 -#: neutron/plugins/vmware/plugins/base.py:1783 +#: neutron/plugins/vmware/plugins/base.py:1786 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13048,231 +13058,231 @@ msgid "" "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1048 +#: neutron/plugins/vmware/plugins/base.py:1051 #, python-format msgid "" "A nsx lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1067 +#: neutron/plugins/vmware/plugins/base.py:1070 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1070 +#: neutron/plugins/vmware/plugins/base.py:1073 #: neutron/plugins/vmware/plugins/service.py:520 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1105 +#: neutron/plugins/vmware/plugins/base.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1182 +#: neutron/plugins/vmware/plugins/base.py:1185 #, python-format msgid "port created on NSX backend for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1185 +#: neutron/plugins/vmware/plugins/base.py:1188 #, python-format msgid "Logical switch for network %s was not found in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1196 +#: neutron/plugins/vmware/plugins/base.py:1199 msgid "Unable to create port or set port attachment in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1288 +#: neutron/plugins/vmware/plugins/base.py:1291 #, python-format msgid "Updating port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1323 +#: neutron/plugins/vmware/plugins/base.py:1326 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1406 +#: neutron/plugins/vmware/plugins/base.py:1409 msgid "" "Cannot create a distributed router with the NSX platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1412 +#: neutron/plugins/vmware/plugins/base.py:1415 msgid "Unable to create logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1423 +#: neutron/plugins/vmware/plugins/base.py:1426 #, 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/vmware/plugins/base.py:1433 +#: neutron/plugins/vmware/plugins/base.py:1436 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1462 -#: neutron/plugins/vmware/plugins/base.py:1547 +#: neutron/plugins/vmware/plugins/base.py:1465 +#: neutron/plugins/vmware/plugins/base.py:1550 #: neutron/plugins/vmware/plugins/service.py:203 #: neutron/plugins/vmware/plugins/service.py:1214 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1511 +#: neutron/plugins/vmware/plugins/base.py:1514 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1514 +#: neutron/plugins/vmware/plugins/base.py:1517 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1556 +#: neutron/plugins/vmware/plugins/base.py:1559 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1572 +#: neutron/plugins/vmware/plugins/base.py:1575 #, python-format msgid "Logical router %s not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1576 +#: neutron/plugins/vmware/plugins/base.py:1579 msgid "Unable to update logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1578 +#: neutron/plugins/vmware/plugins/base.py:1581 msgid "" "Request cannot contain 'routes' with the NSX platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1635 +#: neutron/plugins/vmware/plugins/base.py:1638 #, python-format msgid "Logical router '%s' not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1639 +#: neutron/plugins/vmware/plugins/base.py:1642 #, python-format msgid "Unable to delete logical router '%s' on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1649 +#: neutron/plugins/vmware/plugins/base.py:1652 #, 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/vmware/plugins/base.py:1717 +#: neutron/plugins/vmware/plugins/base.py:1720 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1815 +#: neutron/plugins/vmware/plugins/base.py:1818 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1820 +#: neutron/plugins/vmware/plugins/base.py:1823 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1952 +#: neutron/plugins/vmware/plugins/base.py:1955 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1958 +#: neutron/plugins/vmware/plugins/base.py:1961 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1995 +#: neutron/plugins/vmware/plugins/base.py:1998 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1998 +#: neutron/plugins/vmware/plugins/base.py:2001 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2032 +#: neutron/plugins/vmware/plugins/base.py:2035 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2055 +#: neutron/plugins/vmware/plugins/base.py:2058 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2084 +#: neutron/plugins/vmware/plugins/base.py:2087 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2113 +#: neutron/plugins/vmware/plugins/base.py:2116 #, python-format msgid "" "Rolling back database changes for gateway device %s because of an error " "in the NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2158 -#: neutron/plugins/vmware/plugins/base.py:2196 +#: neutron/plugins/vmware/plugins/base.py:2161 +#: neutron/plugins/vmware/plugins/base.py:2199 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2293 +#: neutron/plugins/vmware/plugins/base.py:2296 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2300 +#: neutron/plugins/vmware/plugins/base.py:2303 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2348 +#: neutron/plugins/vmware/plugins/base.py:2351 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2380 +#: neutron/plugins/vmware/plugins/base.py:2383 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2388 +#: neutron/plugins/vmware/plugins/base.py:2391 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13280,12 +13290,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2395 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2408 +#: neutron/plugins/vmware/plugins/base.py:2411 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -14462,46 +14472,46 @@ msgstr "" msgid "external_gateway_added: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:50 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:49 msgid "Initializing fwaas iptables driver" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:53 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:52 #, python-format msgid "Creating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:62 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:61 #, python-format msgid "Failed to create firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:66 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:65 #, python-format msgid "Deleting firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:77 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:76 #, python-format msgid "Failed to delete firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:81 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:80 #, python-format msgid "Updating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:90 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:89 #, python-format msgid "Failed to update firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:94 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:93 #, python-format msgid "Applying firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:113 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:112 #, python-format msgid "Failed to apply default policy on firewall: %s" msgstr "" @@ -14761,17 +14771,17 @@ msgstr "" msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:166 #, python-format msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:208 #, python-format msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:369 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -14955,184 +14965,212 @@ msgstr "" msgid "Removing SNAT port for subnet %s as this is the last pool using it..." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:61 +#: neutron/services/loadbalancer/drivers/radware/driver.py:63 msgid "vdirect server IP address" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:64 +#: neutron/services/loadbalancer/drivers/radware/driver.py:66 msgid "vdirect user name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:67 +#: neutron/services/loadbalancer/drivers/radware/driver.py:69 msgid "vdirect user password" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:70 +#: neutron/services/loadbalancer/drivers/radware/driver.py:72 msgid "Service ADC type" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:73 +#: neutron/services/loadbalancer/drivers/radware/driver.py:75 msgid "Service ADC version" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:76 +#: neutron/services/loadbalancer/drivers/radware/driver.py:78 msgid "service HA pair" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:79 +#: neutron/services/loadbalancer/drivers/radware/driver.py:81 msgid "service throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:82 +#: neutron/services/loadbalancer/drivers/radware/driver.py:84 msgid "service ssl throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:85 +#: neutron/services/loadbalancer/drivers/radware/driver.py:87 msgid "service compression throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:88 +#: neutron/services/loadbalancer/drivers/radware/driver.py:90 msgid "service cache" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:91 +#: neutron/services/loadbalancer/drivers/radware/driver.py:93 msgid "l2_l3 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:94 +#: neutron/services/loadbalancer/drivers/radware/driver.py:96 msgid "l4 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:101 +#: neutron/services/loadbalancer/drivers/radware/driver.py:104 msgid "l2_l3 workflow constructor params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:108 +#: neutron/services/loadbalancer/drivers/radware/driver.py:111 msgid "l2_l3 workflow setup params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:111 +#: neutron/services/loadbalancer/drivers/radware/driver.py:114 msgid "List of actions that we dont want to push to the completion queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:115 +#: neutron/services/loadbalancer/drivers/radware/driver.py:118 msgid "l4 workflow action name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:118 +#: neutron/services/loadbalancer/drivers/radware/driver.py:121 msgid "Resource pool ids" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:121 +#: neutron/services/loadbalancer/drivers/radware/driver.py:124 msgid "A required VLAN for the interswitch link to use" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:124 +#: neutron/services/loadbalancer/drivers/radware/driver.py:127 msgid "Support an Alteon interswitch link for stateful session failover" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:183 +#: neutron/services/loadbalancer/drivers/radware/driver.py:221 #, python-format -msgid "create_vip. vip: %s" +msgid "" +"vip: %(vip)s, extended_vip: %(extended_vip)s, network_id: " +"%(vip_network_id)s, service_name: %(service_name)s, pip_info: " +"%(pip_info)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:185 +#: neutron/services/loadbalancer/drivers/radware/driver.py:256 #, python-format -msgid "create_vip. extended_vip: %s" +msgid "Retrieved pip nport: %(port)r for vip: %(vip)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:187 +#: neutron/services/loadbalancer/drivers/radware/driver.py:264 #, python-format -msgid "create_vip. network_id: %s " +msgid "Found no pip nports associated with vip: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:189 +#: neutron/services/loadbalancer/drivers/radware/driver.py:273 #, python-format -msgid "create_vip. service_name: %s " +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:223 +#: neutron/services/loadbalancer/drivers/radware/driver.py:287 #, python-format -msgid "Failed to remove workflow %s. Going to set vip to ERROR status" +msgid "pip nport id: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:314 +#: neutron/services/loadbalancer/drivers/radware/driver.py:291 +#, python-format +msgid "pip nport delete failed: %r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:345 +#: neutron/services/loadbalancer/drivers/radware/driver.py:410 msgid "Starting operation completion handling thread" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:370 +#: neutron/services/loadbalancer/drivers/radware/driver.py:440 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:379 -#: neutron/services/loadbalancer/drivers/radware/driver.py:401 +#: neutron/services/loadbalancer/drivers/radware/driver.py:449 +#: neutron/services/loadbalancer/drivers/radware/driver.py:480 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:387 +#: neutron/services/loadbalancer/drivers/radware/driver.py:457 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:494 +#: neutron/services/loadbalancer/drivers/radware/driver.py:465 +#, python-format +msgid "Post-remove workflow function %r completed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:469 +#, python-format +msgid "Post-remove workflow function %r failed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:584 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:541 +#: neutron/services/loadbalancer/drivers/radware/driver.py:650 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:567 +#: neutron/services/loadbalancer/drivers/radware/driver.py:676 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:574 +#: neutron/services/loadbalancer/drivers/radware/driver.py:683 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:591 +#: neutron/services/loadbalancer/drivers/radware/driver.py:700 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:652 +#: neutron/services/loadbalancer/drivers/radware/driver.py:768 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:664 +#: neutron/services/loadbalancer/drivers/radware/driver.py:780 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:695 +#: neutron/services/loadbalancer/drivers/radware/driver.py:812 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:710 +#: neutron/services/loadbalancer/drivers/radware/driver.py:827 msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:737 +#: neutron/services/loadbalancer/drivers/radware/driver.py:836 +#, python-format +msgid "Post-operation function %(func)r completed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:842 +#, python-format +msgid "Post-operation function %(func)r failed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:876 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:777 +#: neutron/services/loadbalancer/drivers/radware/driver.py:916 #, python-format msgid "_remove_object_from_db %s" msgstr "" @@ -15848,12 +15886,12 @@ msgstr "" msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:404 +#: neutron/tests/unit/vmware/apiclient/fake.py:407 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:413 +#: neutron/tests/unit/vmware/apiclient/fake.py:416 #, python-format msgid "lrouter:%s not found" msgstr "" diff --git a/neutron/locale/ru_RU/LC_MESSAGES/neutron.po b/neutron/locale/ru_RU/LC_MESSAGES/neutron.po index f2b360172..b99e740ad 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-04-23 06:46+0000\n" +"POT-Creation-Date: 2014-04-26 06:48+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Russian (Russia) " @@ -527,7 +527,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:575 neutron/agent/l3_agent.py:954 #: neutron/agent/metadata/agent.py:330 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:107 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:836 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:854 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:300 @@ -624,7 +624,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:923 +#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:931 #: neutron/services/firewall/agents/varmour/varmour_router.py:102 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -750,7 +750,7 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:657 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:675 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:283 #, python-format msgid "Delete %s" @@ -1138,25 +1138,25 @@ msgstr "" msgid "Authentication region" msgstr "" -#: neutron/agent/linux/interface.py:202 neutron/agent/linux/interface.py:256 -#: neutron/agent/linux/interface.py:318 neutron/agent/linux/interface.py:367 +#: neutron/agent/linux/interface.py:206 neutron/agent/linux/interface.py:260 +#: neutron/agent/linux/interface.py:322 neutron/agent/linux/interface.py:371 #, python-format msgid "Device %s already exists" msgstr "" -#: neutron/agent/linux/interface.py:220 neutron/agent/linux/interface.py:267 -#: neutron/agent/linux/interface.py:330 neutron/agent/linux/interface.py:374 +#: neutron/agent/linux/interface.py:224 neutron/agent/linux/interface.py:271 +#: neutron/agent/linux/interface.py:334 neutron/agent/linux/interface.py:378 #, python-format msgid "Unplugged interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:222 neutron/agent/linux/interface.py:266 -#: neutron/agent/linux/interface.py:332 neutron/agent/linux/interface.py:376 +#: neutron/agent/linux/interface.py:226 neutron/agent/linux/interface.py:270 +#: neutron/agent/linux/interface.py:336 neutron/agent/linux/interface.py:380 #, python-format msgid "Failed unplugging interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:434 +#: neutron/agent/linux/interface.py:438 #, python-format msgid "Driver location: %s" msgstr "" @@ -1688,12 +1688,12 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:47 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:49 #, python-format msgid "Notify metering agent at %(topic)s.%(host)s the message %(method)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:62 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:64 #, python-format msgid "" "Fanout notify metering agent at %(topic)s the message %(method)s on " @@ -1837,7 +1837,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:357 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2849,8 +2849,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:387 neutron/db/l3_db.py:464 -#: neutron/plugins/bigswitch/plugin.py:1011 -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1001 +#: neutron/plugins/bigswitch/plugin.py:1010 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2902,18 +2902,18 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1844 +#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1847 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:825 +#: neutron/db/l3_db.py:833 #, 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:929 +#: neutron/db/l3_db.py:937 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -3081,6 +3081,11 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" +#: neutron/db/metering/metering_rpc.py:50 +#, python-format +msgid "Unable to find agent %s." +msgstr "" + #: neutron/db/migration/cli.py:32 msgid "Neutron plugin provider module" msgstr "" @@ -3665,7 +3670,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:54 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -3681,47 +3686,47 @@ msgstr "" msgid "Only admin can view or configure quota" msgstr "" -#: neutron/extensions/securitygroup.py:35 +#: neutron/extensions/securitygroup.py:34 msgid "For TCP/UDP protocols, port_range_min must be <= port_range_max" msgstr "" -#: neutron/extensions/securitygroup.py:40 +#: neutron/extensions/securitygroup.py:39 #, python-format msgid "Invalid value for port %(port)s" msgstr "" -#: neutron/extensions/securitygroup.py:44 +#: neutron/extensions/securitygroup.py:43 #, python-format msgid "" "Invalid value for ICMP %(field)s (%(attr)s) %(value)s. It must be 0 to " "255." msgstr "" -#: neutron/extensions/securitygroup.py:49 +#: neutron/extensions/securitygroup.py:48 #, python-format msgid "" "ICMP code (port-range-max) %(value)s is provided but ICMP type (port-" "range-min) is missing." msgstr "" -#: neutron/extensions/securitygroup.py:54 +#: neutron/extensions/securitygroup.py:53 #, python-format msgid "Security Group %(id)s in use." msgstr "" -#: neutron/extensions/securitygroup.py:58 +#: neutron/extensions/securitygroup.py:57 msgid "Removing default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:62 +#: neutron/extensions/securitygroup.py:61 msgid "Updating default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:66 +#: neutron/extensions/securitygroup.py:65 msgid "Default security group already exists." msgstr "" -#: neutron/extensions/securitygroup.py:70 +#: neutron/extensions/securitygroup.py:69 #, python-format msgid "" "Security group rule protocol %(protocol)s not supported. Only protocol " @@ -3729,58 +3734,58 @@ msgid "" "supported." msgstr "" -#: neutron/extensions/securitygroup.py:76 +#: neutron/extensions/securitygroup.py:75 msgid "Multiple tenant_ids in bulk security group rule create not allowed" msgstr "" -#: neutron/extensions/securitygroup.py:81 +#: neutron/extensions/securitygroup.py:80 msgid "Only remote_ip_prefix or remote_group_id may be provided." msgstr "" -#: neutron/extensions/securitygroup.py:86 +#: neutron/extensions/securitygroup.py:85 msgid "Must also specifiy protocol if port range is given." msgstr "" -#: neutron/extensions/securitygroup.py:90 +#: neutron/extensions/securitygroup.py:89 msgid "Only allowed to update rules for one security profile at a time" msgstr "" -#: neutron/extensions/securitygroup.py:95 +#: neutron/extensions/securitygroup.py:94 #, python-format msgid "Security group %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:99 +#: neutron/extensions/securitygroup.py:98 #, python-format msgid "Security group rule %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:103 +#: neutron/extensions/securitygroup.py:102 msgid "Duplicate Security Group Rule in POST." msgstr "" -#: neutron/extensions/securitygroup.py:107 +#: neutron/extensions/securitygroup.py:106 #, python-format msgid "Security group rule already exists. Group id is %(id)s." msgstr "" -#: neutron/extensions/securitygroup.py:111 +#: neutron/extensions/securitygroup.py:110 #, python-format msgid "Conflicting value ethertype %(ethertype)s for CIDR %(cidr)s" msgstr "" -#: neutron/extensions/securitygroup.py:159 +#: neutron/extensions/securitygroup.py:158 #, python-format msgid "'%s' is not an integer or uuid" msgstr "" -#: neutron/extensions/securitygroup.py:248 +#: neutron/extensions/securitygroup.py:247 msgid "" "Number of security groups allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/securitygroup.py:252 +#: neutron/extensions/securitygroup.py:251 msgid "" "Number of security rules allowed per tenant. A negative value means " "unlimited." @@ -3864,47 +3869,47 @@ msgstr "" msgid "Router %(router_id)s has no external network gateway set" msgstr "" -#: neutron/notifiers/nova.py:130 +#: neutron/notifiers/nova.py:165 msgid "device_id is not set on port yet." msgstr "" -#: neutron/notifiers/nova.py:134 +#: neutron/notifiers/nova.py:169 msgid "Port ID not set! Nova will not be notified of port status change." msgstr "" -#: neutron/notifiers/nova.py:159 +#: neutron/notifiers/nova.py:194 #, python-format msgid "" "Ignoring state change previous_port_status: %(pre_status)s " "current_port_status: %(cur_status)s port_id %(id)s" msgstr "" -#: neutron/notifiers/nova.py:187 +#: neutron/notifiers/nova.py:221 #, python-format msgid "Sending events: %s" msgstr "" -#: neutron/notifiers/nova.py:192 +#: neutron/notifiers/nova.py:226 #, python-format msgid "Nova returned NotFound for event: %s" msgstr "" -#: neutron/notifiers/nova.py:195 +#: neutron/notifiers/nova.py:229 #, python-format msgid "Failed to notify nova on events: %s" msgstr "" -#: neutron/notifiers/nova.py:199 neutron/notifiers/nova.py:215 +#: neutron/notifiers/nova.py:233 neutron/notifiers/nova.py:249 #, python-format msgid "Error response returned from nova: %s" msgstr "" -#: neutron/notifiers/nova.py:210 +#: neutron/notifiers/nova.py:244 #, python-format msgid "Nova event: %s returned with failed status" msgstr "" -#: neutron/notifiers/nova.py:213 +#: neutron/notifiers/nova.py:247 #, python-format msgid "Nova event response: %s" msgstr "" @@ -4549,80 +4554,80 @@ msgstr "" msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:661 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:752 +#: neutron/plugins/bigswitch/plugin.py:742 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:804 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:864 +#: neutron/plugins/bigswitch/plugin.py:854 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:902 +#: neutron/plugins/bigswitch/plugin.py:892 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:924 +#: neutron/plugins/bigswitch/plugin.py:914 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:946 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:975 +#: neutron/plugins/bigswitch/plugin.py:965 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1003 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1036 +#: neutron/plugins/bigswitch/plugin.py:1026 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1053 +#: neutron/plugins/bigswitch/plugin.py:1043 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1059 +#: neutron/plugins/bigswitch/plugin.py:1049 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1075 +#: neutron/plugins/bigswitch/plugin.py:1065 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1090 +#: neutron/plugins/bigswitch/plugin.py:1080 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1108 +#: neutron/plugins/bigswitch/plugin.py:1110 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1123 +#: neutron/plugins/bigswitch/plugin.py:1125 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1124 +#: neutron/plugins/bigswitch/plugin.py:1126 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4851,7 +4856,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:225 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1002 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1365 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 @@ -4965,9 +4970,9 @@ msgid "%s can not be found in database" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:300 -#: neutron/plugins/brocade/NeutronPlugin.py:343 -#: neutron/plugins/brocade/NeutronPlugin.py:396 -#: neutron/plugins/brocade/NeutronPlugin.py:426 +#: neutron/plugins/brocade/NeutronPlugin.py:344 +#: neutron/plugins/brocade/NeutronPlugin.py:397 +#: neutron/plugins/brocade/NeutronPlugin.py:427 msgid "Brocade NOS driver error" msgstr "" @@ -4977,9 +4982,9 @@ msgid "Returning the allocated vlan (%d) to the pool" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:304 -#: neutron/plugins/brocade/NeutronPlugin.py:344 -#: neutron/plugins/brocade/NeutronPlugin.py:397 -#: neutron/plugins/brocade/NeutronPlugin.py:428 +#: neutron/plugins/brocade/NeutronPlugin.py:345 +#: neutron/plugins/brocade/NeutronPlugin.py:398 +#: neutron/plugins/brocade/NeutronPlugin.py:429 msgid "Brocade plugin raised exception, check logs" msgstr "" @@ -5451,88 +5456,88 @@ msgstr "" msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:866 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:883 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:884 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:891 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:894 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:908 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:915 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:922 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1144 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1151 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1157 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1171 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1168 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1175 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1172 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1179 #, python-format msgid "" "Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " "low address to high address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1185 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1194 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1201 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1200 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1221 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1232 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1253 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1260 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1270 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "Segment range overlaps with another profile" msgstr "" @@ -5671,34 +5676,34 @@ msgstr "" msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:243 msgid "Logical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:268 msgid "network_segment_pool" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:313 msgid "Invalid input for CIDR" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:464 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:452 #, python-format msgid "req: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:473 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:461 #, python-format msgid "status_code %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:478 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:466 #, python-format msgid "VSM: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:493 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:481 #, python-format msgid "Unable to serialize object of type = '%s'" msgstr "" @@ -5707,36 +5712,23 @@ msgstr "" msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 -#, python-format -msgid "_populate_policy_profiles %s" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:191 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:205 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:197 -msgid "_poll_policies" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 -msgid "No policy profile updated from VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:262 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:242 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:266 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:246 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:260 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 @@ -5744,19 +5736,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:249 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:254 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:283 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:267 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 @@ -5764,7 +5756,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5772,164 +5764,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:480 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:460 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:519 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:499 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:524 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:504 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:525 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:505 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:565 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:545 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:570 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:575 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:558 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:583 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:630 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:633 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:610 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:613 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:645 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:625 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:648 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:678 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:658 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:688 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:703 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:735 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:715 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:757 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:737 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:758 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:738 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:782 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:762 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:822 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:802 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:812 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:843 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:823 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:859 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:897 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:877 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:892 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:933 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:941 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1026 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1006 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:232 @@ -5939,88 +5931,88 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1084 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1064 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1099 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1079 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1103 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1083 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1097 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1125 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1147 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1192 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1174 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1190 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:314 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1219 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1201 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1236 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1256 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1290 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1272 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1280 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1309 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1291 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1306 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1321 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1359 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1341 msgid "Get subnets" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1444 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1426 #, python-format msgid "Scheduling router %s" msgstr "" @@ -6452,7 +6444,7 @@ msgid "port_delete received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:219 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:661 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" @@ -6544,7 +6536,7 @@ msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:437 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:976 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:390 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1267 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 @@ -6552,7 +6544,7 @@ msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:445 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1006 msgid "Agent loop has new devices!" msgstr "" @@ -6569,7 +6561,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:474 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:269 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1027 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1045 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1362 msgid "Agent initialized successfully, now running... " @@ -6823,242 +6815,242 @@ msgstr "" msgid "Delete network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:248 #, python-format msgid "Delete net failed after deleting the network in DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253 #, python-format msgid "Get network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:259 msgid "Get networks in progress" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:269 #, python-format msgid "Create port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285 msgid "Create port does not have tenant id info" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:291 #, python-format msgid "Create port does not have tenant id info; obtained is: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:312 #, python-format msgid "Create port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:319 #, python-format msgid "Update port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346 #, python-format msgid "Update port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:352 #, python-format msgid "Delete port in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:365 #, python-format msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:374 #, python-format msgid "Create subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:386 #, python-format msgid "Create subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388 #, python-format msgid "Subnet created: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:394 #, python-format msgid "Update subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419 #, python-format msgid "Update subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:425 #, python-format msgid "Delete subnet in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:430 #, python-format msgid "" "Delete subnet operation failed in SDN-VE after deleting the subnet from " "DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:439 #, python-format msgid "Create router in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:442 #, python-format msgid "Ignoring admin_state_up=False for router=%r. Overriding with True" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:452 msgid "Create router failed: no SDN-VE tenant." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:460 #, python-format msgid "Create router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:462 #, python-format msgid "Router created: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:467 #, python-format msgid "Update router in progress: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:474 msgid "admin_state_up=False routers are not supported." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493 #, python-format msgid "Update router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:499 #, python-format msgid "Delete router in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:506 #, python-format msgid "" "Delete router operation failed in SDN-VE after deleting the router in DB:" " %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:511 #, python-format msgid "" "Add router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:519 #, python-format msgid "SdnvePluginV2.add_router_interface called. Port info: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:533 #, python-format msgid "Update router-add-interface failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 #, python-format msgid "Added router interface: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:540 #, python-format msgid "" "Add router interface only called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550 msgid "" "SdnvePluginV2._add_router_interface_only: failed to add the interface in " "the roll back. of a remove_router_interface operation" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:556 #, python-format msgid "" "Remove router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565 msgid "No port ID" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 #, python-format msgid "SdnvePluginV2.remove_router_interface port: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:571 msgid "No fixed IP" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:576 #, python-format msgid "SdnvePluginV2.remove_router_interface subnet_id: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:584 #, python-format msgid "Update router-remove-interface failed SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:605 #, python-format msgid "Create floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:616 #, python-format msgid "Creating floating ip operation failed in SDN-VE controller: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:619 #, python-format msgid "Created floatingip : %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:624 #, python-format msgid "Update floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644 #, python-format msgid "Update floating ip failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:650 #, python-format msgid "Delete floatingip in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:655 #, python-format msgid "Delete floatingip failed in SDN-VE: %s" msgstr "" @@ -7295,168 +7287,168 @@ msgstr "" msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:304 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:301 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:319 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:323 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:341 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:354 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:343 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:361 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:352 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:370 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:401 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:392 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:410 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:430 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:448 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:437 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:455 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:458 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:454 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:472 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:461 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:479 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:467 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:475 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:493 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:482 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:486 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:504 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:509 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:533 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:568 #, python-format msgid "" "Option \"%(option)s\" must be supported by command \"%(command)s\" to " "enable %(mode)s mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:527 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:545 msgid "No valid Segmentation ID to perform UCAST test." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:562 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN MCAST mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:569 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 msgid "" "Linux kernel vxlan module and iproute2 3.8 or above are required to " "enable VXLAN." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:579 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:597 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:654 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:672 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:281 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:711 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:714 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:732 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:736 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:350 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:758 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:783 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:801 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:409 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:846 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:864 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:850 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:105 @@ -7464,12 +7456,12 @@ msgstr "" msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:905 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1068 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1108 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 @@ -7478,15 +7470,15 @@ msgstr "" msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1075 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:973 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:981 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1095 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 @@ -7496,7 +7488,7 @@ msgstr "" msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:968 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1125 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1142 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 @@ -7505,7 +7497,7 @@ msgstr "" msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1132 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1149 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 @@ -7514,7 +7506,7 @@ msgstr "" msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:979 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:374 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1154 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 @@ -7522,26 +7514,26 @@ msgstr "" msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:971 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:989 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1001 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1012 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1035 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:428 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1038 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Interface mappings: %s" @@ -8086,167 +8078,167 @@ msgstr "" msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:522 +#: neutron/plugins/midonet/plugin.py:524 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%r had been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:529 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:590 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:595 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:600 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:607 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:611 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:616 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:625 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:659 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:734 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:782 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:794 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:838 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:858 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:898 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:909 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1009 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1033 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1042 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1049 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1089 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1108 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1128 +#: neutron/plugins/midonet/plugin.py:1130 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1157 +#: neutron/plugins/midonet/plugin.py:1159 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1164 +#: neutron/plugins/midonet/plugin.py:1166 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1170 +#: neutron/plugins/midonet/plugin.py:1172 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1202 +#: neutron/plugins/midonet/plugin.py:1204 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1212 +#: neutron/plugins/midonet/plugin.py:1214 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1222 +#: neutron/plugins/midonet/plugin.py:1224 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -8457,91 +8449,101 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:465 neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:467 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:471 neutron/plugins/ml2/plugin.py:591 +#: neutron/plugins/ml2/plugin.py:473 neutron/plugins/ml2/plugin.py:593 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:479 +#: neutron/plugins/ml2/plugin.py:481 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:490 +#: neutron/plugins/ml2/plugin.py:492 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:498 neutron/plugins/ml2/plugin.py:604 +#: neutron/plugins/ml2/plugin.py:500 neutron/plugins/ml2/plugin.py:606 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:504 +#: neutron/plugins/ml2/plugin.py:506 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:513 neutron/plugins/ml2/plugin.py:612 +#: neutron/plugins/ml2/plugin.py:515 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:521 +#: neutron/plugins/ml2/plugin.py:523 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:530 +#: neutron/plugins/ml2/plugin.py:532 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:544 +#: neutron/plugins/ml2/plugin.py:546 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:574 +#: neutron/plugins/ml2/plugin.py:576 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:600 +#: neutron/plugins/ml2/plugin.py:587 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:602 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:621 +#: neutron/plugins/ml2/plugin.py:622 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:632 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:650 +#: neutron/plugins/ml2/plugin.py:661 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:120 +#: neutron/plugins/ml2/plugin.py:721 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:125 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:728 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:121 +#: neutron/plugins/ml2/plugin.py:739 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:126 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:737 +#: neutron/plugins/ml2/plugin.py:748 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:749 +#: neutron/plugins/ml2/plugin.py:760 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:761 +#: neutron/plugins/ml2/plugin.py:772 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9425,7 +9427,7 @@ msgstr "" msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:425 +#: neutron/plugins/mlnx/mlnx_plugin.py:426 #, python-format msgid "create_port with %s" msgstr "" @@ -9764,53 +9766,53 @@ msgstr "" msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:398 +#: neutron/plugins/nec/nec_plugin.py:405 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:546 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:603 +#: neutron/plugins/nec/nec_plugin.py:610 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:635 +#: neutron/plugins/nec/nec_plugin.py:642 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:700 +#: neutron/plugins/nec/nec_plugin.py:707 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:731 +#: neutron/plugins/nec/nec_plugin.py:738 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:741 +#: neutron/plugins/nec/nec_plugin.py:748 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:761 +#: neutron/plugins/nec/nec_plugin.py:768 #, 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:766 +#: neutron/plugins/nec/nec_plugin.py:773 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10261,73 +10263,73 @@ msgstr "" msgid "Port-Mapping for port %s not found on VSD" msgstr "" -#: neutron/plugins/nuage/plugin.py:325 +#: neutron/plugins/nuage/plugin.py:327 msgid "" "Either net_partition is not provided with subnet OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:393 +#: neutron/plugins/nuage/plugin.py:395 #, python-format msgid "" "Unable to complete operation on subnet %s.One or more ports have an IP " "allocation from this subnet." msgstr "" -#: neutron/plugins/nuage/plugin.py:423 +#: neutron/plugins/nuage/plugin.py:425 #, python-format msgid "" "Router %s does not hold default zone OR net_partition mapping. Router-IF " "add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:433 +#: neutron/plugins/nuage/plugin.py:435 #, python-format msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:443 +#: neutron/plugins/nuage/plugin.py:445 #, python-format msgid "" "Subnet %(subnet)s and Router %(router)s belong to different net_partition" " Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:455 +#: neutron/plugins/nuage/plugin.py:457 #, python-format msgid "Subnet %s has one or more active VMs Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:501 neutron/plugins/nuage/plugin.py:506 -#: neutron/plugins/nuage/plugin.py:512 +#: neutron/plugins/nuage/plugin.py:503 neutron/plugins/nuage/plugin.py:508 +#: neutron/plugins/nuage/plugin.py:514 #, python-format msgid "No router interface found for Router %s. Router-IF delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:523 +#: neutron/plugins/nuage/plugin.py:525 #, python-format msgid "Subnet %s has one or more active VMs Router-IF delete not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:532 +#: neutron/plugins/nuage/plugin.py:534 #, python-format msgid "" "Router %s does not hold net_partition assoc on Nuage VSD. Router-IF " "delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:571 +#: neutron/plugins/nuage/plugin.py:573 msgid "" "Either net_partition is not provided with router OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:679 +#: neutron/plugins/nuage/plugin.py:681 #, python-format msgid "One or more router still attached to net_partition %s." msgstr "" -#: neutron/plugins/nuage/plugin.py:684 +#: neutron/plugins/nuage/plugin.py:686 #, python-format msgid "NetPartition with %s does not exist" msgstr "" @@ -10701,20 +10703,20 @@ msgstr "" msgid "Number of seconds to retry acquiring an Open vSwitch datapath" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:245 +#: neutron/plugins/oneconvergence/plugin.py:246 msgid "Failed to create subnet, deleting it from neutron" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:309 +#: neutron/plugins/oneconvergence/plugin.py:310 #, python-format msgid "Deleting newly created neutron port %s" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:379 +#: neutron/plugins/oneconvergence/plugin.py:380 msgid "Failed to create floatingip" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:418 +#: neutron/plugins/oneconvergence/plugin.py:419 msgid "Failed to create router" msgstr "" @@ -11215,166 +11217,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:54 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:71 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:75 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:76 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:87 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:88 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:98 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:99 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:112 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:113 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:127 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:128 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:139 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:164 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:348 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:166 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:350 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:154 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:176 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:178 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:195 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:222 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:197 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:224 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:210 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:212 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:238 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:240 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:253 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:255 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:282 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:284 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:306 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:308 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:316 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:318 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:328 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:330 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:336 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:338 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:360 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:362 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:372 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:374 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:382 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:384 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:388 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:390 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:397 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:399 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:407 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:409 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:415 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:417 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:435 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:437 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:446 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:448 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:468 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:470 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:479 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:481 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:491 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:488 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:500 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:497 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:513 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:506 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:522 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:516 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:535 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:526 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 +msgid "Neutron PLUMgrid Director: disassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:540 +msgid "PLUMgrid Library: disassociate_floatingips() called" +msgstr "" + #: neutron/plugins/ryu/ryu_neutron_plugin.py:64 #, python-format msgid "get_ofp_rest_api: %s" @@ -12930,7 +12940,7 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:534 -#: neutron/plugins/vmware/plugins/base.py:1059 +#: neutron/plugins/vmware/plugins/base.py:1062 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -12971,13 +12981,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:670 -#: neutron/plugins/vmware/plugins/base.py:1779 +#: neutron/plugins/vmware/plugins/base.py:1782 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:674 -#: neutron/plugins/vmware/plugins/base.py:1783 +#: neutron/plugins/vmware/plugins/base.py:1786 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13036,231 +13046,231 @@ msgid "" "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1048 +#: neutron/plugins/vmware/plugins/base.py:1051 #, python-format msgid "" "A nsx lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1067 +#: neutron/plugins/vmware/plugins/base.py:1070 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1070 +#: neutron/plugins/vmware/plugins/base.py:1073 #: neutron/plugins/vmware/plugins/service.py:520 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1105 +#: neutron/plugins/vmware/plugins/base.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1182 +#: neutron/plugins/vmware/plugins/base.py:1185 #, python-format msgid "port created on NSX backend for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1185 +#: neutron/plugins/vmware/plugins/base.py:1188 #, python-format msgid "Logical switch for network %s was not found in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1196 +#: neutron/plugins/vmware/plugins/base.py:1199 msgid "Unable to create port or set port attachment in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1288 +#: neutron/plugins/vmware/plugins/base.py:1291 #, python-format msgid "Updating port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1323 +#: neutron/plugins/vmware/plugins/base.py:1326 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1406 +#: neutron/plugins/vmware/plugins/base.py:1409 msgid "" "Cannot create a distributed router with the NSX platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1412 +#: neutron/plugins/vmware/plugins/base.py:1415 msgid "Unable to create logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1423 +#: neutron/plugins/vmware/plugins/base.py:1426 #, 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/vmware/plugins/base.py:1433 +#: neutron/plugins/vmware/plugins/base.py:1436 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1462 -#: neutron/plugins/vmware/plugins/base.py:1547 +#: neutron/plugins/vmware/plugins/base.py:1465 +#: neutron/plugins/vmware/plugins/base.py:1550 #: neutron/plugins/vmware/plugins/service.py:203 #: neutron/plugins/vmware/plugins/service.py:1214 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1511 +#: neutron/plugins/vmware/plugins/base.py:1514 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1514 +#: neutron/plugins/vmware/plugins/base.py:1517 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1556 +#: neutron/plugins/vmware/plugins/base.py:1559 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1572 +#: neutron/plugins/vmware/plugins/base.py:1575 #, python-format msgid "Logical router %s not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1576 +#: neutron/plugins/vmware/plugins/base.py:1579 msgid "Unable to update logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1578 +#: neutron/plugins/vmware/plugins/base.py:1581 msgid "" "Request cannot contain 'routes' with the NSX platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1635 +#: neutron/plugins/vmware/plugins/base.py:1638 #, python-format msgid "Logical router '%s' not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1639 +#: neutron/plugins/vmware/plugins/base.py:1642 #, python-format msgid "Unable to delete logical router '%s' on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1649 +#: neutron/plugins/vmware/plugins/base.py:1652 #, 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/vmware/plugins/base.py:1717 +#: neutron/plugins/vmware/plugins/base.py:1720 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1815 +#: neutron/plugins/vmware/plugins/base.py:1818 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1820 +#: neutron/plugins/vmware/plugins/base.py:1823 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1952 +#: neutron/plugins/vmware/plugins/base.py:1955 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1958 +#: neutron/plugins/vmware/plugins/base.py:1961 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1995 +#: neutron/plugins/vmware/plugins/base.py:1998 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1998 +#: neutron/plugins/vmware/plugins/base.py:2001 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2032 +#: neutron/plugins/vmware/plugins/base.py:2035 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2055 +#: neutron/plugins/vmware/plugins/base.py:2058 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2084 +#: neutron/plugins/vmware/plugins/base.py:2087 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2113 +#: neutron/plugins/vmware/plugins/base.py:2116 #, python-format msgid "" "Rolling back database changes for gateway device %s because of an error " "in the NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2158 -#: neutron/plugins/vmware/plugins/base.py:2196 +#: neutron/plugins/vmware/plugins/base.py:2161 +#: neutron/plugins/vmware/plugins/base.py:2199 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2293 +#: neutron/plugins/vmware/plugins/base.py:2296 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2300 +#: neutron/plugins/vmware/plugins/base.py:2303 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2348 +#: neutron/plugins/vmware/plugins/base.py:2351 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2380 +#: neutron/plugins/vmware/plugins/base.py:2383 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2388 +#: neutron/plugins/vmware/plugins/base.py:2391 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13268,12 +13278,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2395 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2408 +#: neutron/plugins/vmware/plugins/base.py:2411 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -14450,46 +14460,46 @@ msgstr "" msgid "external_gateway_added: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:50 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:49 msgid "Initializing fwaas iptables driver" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:53 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:52 #, python-format msgid "Creating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:62 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:61 #, python-format msgid "Failed to create firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:66 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:65 #, python-format msgid "Deleting firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:77 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:76 #, python-format msgid "Failed to delete firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:81 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:80 #, python-format msgid "Updating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:90 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:89 #, python-format msgid "Failed to update firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:94 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:93 #, python-format msgid "Applying firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:113 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:112 #, python-format msgid "Failed to apply default policy on firewall: %s" msgstr "" @@ -14749,17 +14759,17 @@ msgstr "" msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:166 #, python-format msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:208 #, python-format msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:369 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -14943,184 +14953,212 @@ msgstr "" msgid "Removing SNAT port for subnet %s as this is the last pool using it..." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:61 +#: neutron/services/loadbalancer/drivers/radware/driver.py:63 msgid "vdirect server IP address" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:64 +#: neutron/services/loadbalancer/drivers/radware/driver.py:66 msgid "vdirect user name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:67 +#: neutron/services/loadbalancer/drivers/radware/driver.py:69 msgid "vdirect user password" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:70 +#: neutron/services/loadbalancer/drivers/radware/driver.py:72 msgid "Service ADC type" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:73 +#: neutron/services/loadbalancer/drivers/radware/driver.py:75 msgid "Service ADC version" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:76 +#: neutron/services/loadbalancer/drivers/radware/driver.py:78 msgid "service HA pair" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:79 +#: neutron/services/loadbalancer/drivers/radware/driver.py:81 msgid "service throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:82 +#: neutron/services/loadbalancer/drivers/radware/driver.py:84 msgid "service ssl throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:85 +#: neutron/services/loadbalancer/drivers/radware/driver.py:87 msgid "service compression throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:88 +#: neutron/services/loadbalancer/drivers/radware/driver.py:90 msgid "service cache" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:91 +#: neutron/services/loadbalancer/drivers/radware/driver.py:93 msgid "l2_l3 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:94 +#: neutron/services/loadbalancer/drivers/radware/driver.py:96 msgid "l4 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:101 +#: neutron/services/loadbalancer/drivers/radware/driver.py:104 msgid "l2_l3 workflow constructor params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:108 +#: neutron/services/loadbalancer/drivers/radware/driver.py:111 msgid "l2_l3 workflow setup params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:111 +#: neutron/services/loadbalancer/drivers/radware/driver.py:114 msgid "List of actions that we dont want to push to the completion queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:115 +#: neutron/services/loadbalancer/drivers/radware/driver.py:118 msgid "l4 workflow action name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:118 +#: neutron/services/loadbalancer/drivers/radware/driver.py:121 msgid "Resource pool ids" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:121 +#: neutron/services/loadbalancer/drivers/radware/driver.py:124 msgid "A required VLAN for the interswitch link to use" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:124 +#: neutron/services/loadbalancer/drivers/radware/driver.py:127 msgid "Support an Alteon interswitch link for stateful session failover" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:183 +#: neutron/services/loadbalancer/drivers/radware/driver.py:221 #, python-format -msgid "create_vip. vip: %s" +msgid "" +"vip: %(vip)s, extended_vip: %(extended_vip)s, network_id: " +"%(vip_network_id)s, service_name: %(service_name)s, pip_info: " +"%(pip_info)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:185 +#: neutron/services/loadbalancer/drivers/radware/driver.py:256 #, python-format -msgid "create_vip. extended_vip: %s" +msgid "Retrieved pip nport: %(port)r for vip: %(vip)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:187 +#: neutron/services/loadbalancer/drivers/radware/driver.py:264 #, python-format -msgid "create_vip. network_id: %s " +msgid "Found no pip nports associated with vip: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:189 +#: neutron/services/loadbalancer/drivers/radware/driver.py:273 #, python-format -msgid "create_vip. service_name: %s " +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:223 +#: neutron/services/loadbalancer/drivers/radware/driver.py:287 #, python-format -msgid "Failed to remove workflow %s. Going to set vip to ERROR status" +msgid "pip nport id: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:314 +#: neutron/services/loadbalancer/drivers/radware/driver.py:291 +#, python-format +msgid "pip nport delete failed: %r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:345 +#: neutron/services/loadbalancer/drivers/radware/driver.py:410 msgid "Starting operation completion handling thread" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:370 +#: neutron/services/loadbalancer/drivers/radware/driver.py:440 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:379 -#: neutron/services/loadbalancer/drivers/radware/driver.py:401 +#: neutron/services/loadbalancer/drivers/radware/driver.py:449 +#: neutron/services/loadbalancer/drivers/radware/driver.py:480 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:387 +#: neutron/services/loadbalancer/drivers/radware/driver.py:457 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:494 +#: neutron/services/loadbalancer/drivers/radware/driver.py:465 +#, python-format +msgid "Post-remove workflow function %r completed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:469 +#, python-format +msgid "Post-remove workflow function %r failed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:584 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:541 +#: neutron/services/loadbalancer/drivers/radware/driver.py:650 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:567 +#: neutron/services/loadbalancer/drivers/radware/driver.py:676 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:574 +#: neutron/services/loadbalancer/drivers/radware/driver.py:683 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:591 +#: neutron/services/loadbalancer/drivers/radware/driver.py:700 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:652 +#: neutron/services/loadbalancer/drivers/radware/driver.py:768 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:664 +#: neutron/services/loadbalancer/drivers/radware/driver.py:780 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:695 +#: neutron/services/loadbalancer/drivers/radware/driver.py:812 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:710 +#: neutron/services/loadbalancer/drivers/radware/driver.py:827 msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:737 +#: neutron/services/loadbalancer/drivers/radware/driver.py:836 +#, python-format +msgid "Post-operation function %(func)r completed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:842 +#, python-format +msgid "Post-operation function %(func)r failed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:876 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:777 +#: neutron/services/loadbalancer/drivers/radware/driver.py:916 #, python-format msgid "_remove_object_from_db %s" msgstr "" @@ -15836,12 +15874,12 @@ msgstr "" msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:404 +#: neutron/tests/unit/vmware/apiclient/fake.py:407 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:413 +#: neutron/tests/unit/vmware/apiclient/fake.py:416 #, python-format msgid "lrouter:%s not found" msgstr "" diff --git a/neutron/locale/sk/LC_MESSAGES/neutron.po b/neutron/locale/sk/LC_MESSAGES/neutron.po index 3e8d67d5b..7f4ca039d 100644 --- a/neutron/locale/sk/LC_MESSAGES/neutron.po +++ b/neutron/locale/sk/LC_MESSAGES/neutron.po @@ -7,11 +7,11 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-04-23 06:46+0000\n" +"POT-Creation-Date: 2014-04-26 06:48+0000\n" "PO-Revision-Date: 2014-04-07 06:32+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Slovak " -"(http://www.transifex.com/projects/p/openstack/language/sk/)\n" +"(http://www.transifex.com/projects/p/neutron/language/sk/)\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" @@ -526,7 +526,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:575 neutron/agent/l3_agent.py:954 #: neutron/agent/metadata/agent.py:330 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:107 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:836 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:854 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:300 @@ -623,7 +623,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:923 +#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:931 #: neutron/services/firewall/agents/varmour/varmour_router.py:102 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -749,7 +749,7 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:657 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:675 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:283 #, python-format msgid "Delete %s" @@ -1137,25 +1137,25 @@ msgstr "" msgid "Authentication region" msgstr "" -#: neutron/agent/linux/interface.py:202 neutron/agent/linux/interface.py:256 -#: neutron/agent/linux/interface.py:318 neutron/agent/linux/interface.py:367 +#: neutron/agent/linux/interface.py:206 neutron/agent/linux/interface.py:260 +#: neutron/agent/linux/interface.py:322 neutron/agent/linux/interface.py:371 #, python-format msgid "Device %s already exists" msgstr "" -#: neutron/agent/linux/interface.py:220 neutron/agent/linux/interface.py:267 -#: neutron/agent/linux/interface.py:330 neutron/agent/linux/interface.py:374 +#: neutron/agent/linux/interface.py:224 neutron/agent/linux/interface.py:271 +#: neutron/agent/linux/interface.py:334 neutron/agent/linux/interface.py:378 #, python-format msgid "Unplugged interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:222 neutron/agent/linux/interface.py:266 -#: neutron/agent/linux/interface.py:332 neutron/agent/linux/interface.py:376 +#: neutron/agent/linux/interface.py:226 neutron/agent/linux/interface.py:270 +#: neutron/agent/linux/interface.py:336 neutron/agent/linux/interface.py:380 #, python-format msgid "Failed unplugging interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:434 +#: neutron/agent/linux/interface.py:438 #, python-format msgid "Driver location: %s" msgstr "" @@ -1687,12 +1687,12 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:47 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:49 #, python-format msgid "Notify metering agent at %(topic)s.%(host)s the message %(method)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:62 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:64 #, python-format msgid "" "Fanout notify metering agent at %(topic)s the message %(method)s on " @@ -1836,7 +1836,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:357 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2848,8 +2848,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:387 neutron/db/l3_db.py:464 -#: neutron/plugins/bigswitch/plugin.py:1011 -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1001 +#: neutron/plugins/bigswitch/plugin.py:1010 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2901,18 +2901,18 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1844 +#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1847 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:825 +#: neutron/db/l3_db.py:833 #, 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:929 +#: neutron/db/l3_db.py:937 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -3080,6 +3080,11 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" +#: neutron/db/metering/metering_rpc.py:50 +#, python-format +msgid "Unable to find agent %s." +msgstr "" + #: neutron/db/migration/cli.py:32 msgid "Neutron plugin provider module" msgstr "" @@ -3664,7 +3669,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:54 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -3680,47 +3685,47 @@ msgstr "" msgid "Only admin can view or configure quota" msgstr "" -#: neutron/extensions/securitygroup.py:35 +#: neutron/extensions/securitygroup.py:34 msgid "For TCP/UDP protocols, port_range_min must be <= port_range_max" msgstr "" -#: neutron/extensions/securitygroup.py:40 +#: neutron/extensions/securitygroup.py:39 #, python-format msgid "Invalid value for port %(port)s" msgstr "" -#: neutron/extensions/securitygroup.py:44 +#: neutron/extensions/securitygroup.py:43 #, python-format msgid "" "Invalid value for ICMP %(field)s (%(attr)s) %(value)s. It must be 0 to " "255." msgstr "" -#: neutron/extensions/securitygroup.py:49 +#: neutron/extensions/securitygroup.py:48 #, python-format msgid "" "ICMP code (port-range-max) %(value)s is provided but ICMP type (port-" "range-min) is missing." msgstr "" -#: neutron/extensions/securitygroup.py:54 +#: neutron/extensions/securitygroup.py:53 #, python-format msgid "Security Group %(id)s in use." msgstr "" -#: neutron/extensions/securitygroup.py:58 +#: neutron/extensions/securitygroup.py:57 msgid "Removing default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:62 +#: neutron/extensions/securitygroup.py:61 msgid "Updating default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:66 +#: neutron/extensions/securitygroup.py:65 msgid "Default security group already exists." msgstr "" -#: neutron/extensions/securitygroup.py:70 +#: neutron/extensions/securitygroup.py:69 #, python-format msgid "" "Security group rule protocol %(protocol)s not supported. Only protocol " @@ -3728,58 +3733,58 @@ msgid "" "supported." msgstr "" -#: neutron/extensions/securitygroup.py:76 +#: neutron/extensions/securitygroup.py:75 msgid "Multiple tenant_ids in bulk security group rule create not allowed" msgstr "" -#: neutron/extensions/securitygroup.py:81 +#: neutron/extensions/securitygroup.py:80 msgid "Only remote_ip_prefix or remote_group_id may be provided." msgstr "" -#: neutron/extensions/securitygroup.py:86 +#: neutron/extensions/securitygroup.py:85 msgid "Must also specifiy protocol if port range is given." msgstr "" -#: neutron/extensions/securitygroup.py:90 +#: neutron/extensions/securitygroup.py:89 msgid "Only allowed to update rules for one security profile at a time" msgstr "" -#: neutron/extensions/securitygroup.py:95 +#: neutron/extensions/securitygroup.py:94 #, python-format msgid "Security group %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:99 +#: neutron/extensions/securitygroup.py:98 #, python-format msgid "Security group rule %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:103 +#: neutron/extensions/securitygroup.py:102 msgid "Duplicate Security Group Rule in POST." msgstr "" -#: neutron/extensions/securitygroup.py:107 +#: neutron/extensions/securitygroup.py:106 #, python-format msgid "Security group rule already exists. Group id is %(id)s." msgstr "" -#: neutron/extensions/securitygroup.py:111 +#: neutron/extensions/securitygroup.py:110 #, python-format msgid "Conflicting value ethertype %(ethertype)s for CIDR %(cidr)s" msgstr "" -#: neutron/extensions/securitygroup.py:159 +#: neutron/extensions/securitygroup.py:158 #, python-format msgid "'%s' is not an integer or uuid" msgstr "" -#: neutron/extensions/securitygroup.py:248 +#: neutron/extensions/securitygroup.py:247 msgid "" "Number of security groups allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/securitygroup.py:252 +#: neutron/extensions/securitygroup.py:251 msgid "" "Number of security rules allowed per tenant. A negative value means " "unlimited." @@ -3863,47 +3868,47 @@ msgstr "" msgid "Router %(router_id)s has no external network gateway set" msgstr "" -#: neutron/notifiers/nova.py:130 +#: neutron/notifiers/nova.py:165 msgid "device_id is not set on port yet." msgstr "" -#: neutron/notifiers/nova.py:134 +#: neutron/notifiers/nova.py:169 msgid "Port ID not set! Nova will not be notified of port status change." msgstr "" -#: neutron/notifiers/nova.py:159 +#: neutron/notifiers/nova.py:194 #, python-format msgid "" "Ignoring state change previous_port_status: %(pre_status)s " "current_port_status: %(cur_status)s port_id %(id)s" msgstr "" -#: neutron/notifiers/nova.py:187 +#: neutron/notifiers/nova.py:221 #, python-format msgid "Sending events: %s" msgstr "" -#: neutron/notifiers/nova.py:192 +#: neutron/notifiers/nova.py:226 #, python-format msgid "Nova returned NotFound for event: %s" msgstr "" -#: neutron/notifiers/nova.py:195 +#: neutron/notifiers/nova.py:229 #, python-format msgid "Failed to notify nova on events: %s" msgstr "" -#: neutron/notifiers/nova.py:199 neutron/notifiers/nova.py:215 +#: neutron/notifiers/nova.py:233 neutron/notifiers/nova.py:249 #, python-format msgid "Error response returned from nova: %s" msgstr "" -#: neutron/notifiers/nova.py:210 +#: neutron/notifiers/nova.py:244 #, python-format msgid "Nova event: %s returned with failed status" msgstr "" -#: neutron/notifiers/nova.py:213 +#: neutron/notifiers/nova.py:247 #, python-format msgid "Nova event response: %s" msgstr "" @@ -4548,80 +4553,80 @@ msgstr "" msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:661 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:752 +#: neutron/plugins/bigswitch/plugin.py:742 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:804 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:864 +#: neutron/plugins/bigswitch/plugin.py:854 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:902 +#: neutron/plugins/bigswitch/plugin.py:892 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:924 +#: neutron/plugins/bigswitch/plugin.py:914 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:946 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:975 +#: neutron/plugins/bigswitch/plugin.py:965 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1003 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1036 +#: neutron/plugins/bigswitch/plugin.py:1026 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1053 +#: neutron/plugins/bigswitch/plugin.py:1043 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1059 +#: neutron/plugins/bigswitch/plugin.py:1049 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1075 +#: neutron/plugins/bigswitch/plugin.py:1065 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1090 +#: neutron/plugins/bigswitch/plugin.py:1080 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1108 +#: neutron/plugins/bigswitch/plugin.py:1110 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1123 +#: neutron/plugins/bigswitch/plugin.py:1125 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1124 +#: neutron/plugins/bigswitch/plugin.py:1126 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4850,7 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:225 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1002 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1365 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 @@ -4964,9 +4969,9 @@ msgid "%s can not be found in database" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:300 -#: neutron/plugins/brocade/NeutronPlugin.py:343 -#: neutron/plugins/brocade/NeutronPlugin.py:396 -#: neutron/plugins/brocade/NeutronPlugin.py:426 +#: neutron/plugins/brocade/NeutronPlugin.py:344 +#: neutron/plugins/brocade/NeutronPlugin.py:397 +#: neutron/plugins/brocade/NeutronPlugin.py:427 msgid "Brocade NOS driver error" msgstr "" @@ -4976,9 +4981,9 @@ msgid "Returning the allocated vlan (%d) to the pool" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:304 -#: neutron/plugins/brocade/NeutronPlugin.py:344 -#: neutron/plugins/brocade/NeutronPlugin.py:397 -#: neutron/plugins/brocade/NeutronPlugin.py:428 +#: neutron/plugins/brocade/NeutronPlugin.py:345 +#: neutron/plugins/brocade/NeutronPlugin.py:398 +#: neutron/plugins/brocade/NeutronPlugin.py:429 msgid "Brocade plugin raised exception, check logs" msgstr "" @@ -5450,88 +5455,88 @@ msgstr "" msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:866 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:883 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:884 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:891 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:894 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:908 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:915 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:922 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1144 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1151 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1157 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1171 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1168 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1175 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1172 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1179 #, python-format msgid "" "Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " "low address to high address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1185 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1194 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1201 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1200 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1221 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1232 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1253 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1260 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1270 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "Segment range overlaps with another profile" msgstr "" @@ -5670,34 +5675,34 @@ msgstr "" msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:243 msgid "Logical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:268 msgid "network_segment_pool" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:313 msgid "Invalid input for CIDR" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:464 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:452 #, python-format msgid "req: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:473 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:461 #, python-format msgid "status_code %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:478 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:466 #, python-format msgid "VSM: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:493 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:481 #, python-format msgid "Unable to serialize object of type = '%s'" msgstr "" @@ -5706,36 +5711,23 @@ msgstr "" msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 -#, python-format -msgid "_populate_policy_profiles %s" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:191 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:205 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:197 -msgid "_poll_policies" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 -msgid "No policy profile updated from VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:262 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:242 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:266 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:246 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:260 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 @@ -5743,19 +5735,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:249 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:254 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:283 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:267 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 @@ -5763,7 +5755,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5771,164 +5763,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:480 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:460 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:519 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:499 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:524 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:504 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:525 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:505 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:565 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:545 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:570 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:575 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:558 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:583 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:630 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:633 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:610 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:613 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:645 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:625 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:648 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:678 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:658 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:688 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:703 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:735 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:715 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:757 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:737 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:758 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:738 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:782 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:762 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:822 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:802 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:812 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:843 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:823 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:859 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:897 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:877 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:892 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:933 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:941 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1026 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1006 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:232 @@ -5938,88 +5930,88 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1084 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1064 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1099 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1079 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1103 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1083 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1097 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1125 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1147 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1192 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1174 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1190 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:314 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1219 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1201 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1236 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1256 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1290 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1272 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1280 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1309 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1291 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1306 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1321 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1359 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1341 msgid "Get subnets" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1444 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1426 #, python-format msgid "Scheduling router %s" msgstr "" @@ -6451,7 +6443,7 @@ msgid "port_delete received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:219 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:661 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" @@ -6543,7 +6535,7 @@ msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:437 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:976 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:390 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1267 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 @@ -6551,7 +6543,7 @@ msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:445 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1006 msgid "Agent loop has new devices!" msgstr "" @@ -6568,7 +6560,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:474 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:269 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1027 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1045 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1362 msgid "Agent initialized successfully, now running... " @@ -6822,242 +6814,242 @@ msgstr "" msgid "Delete network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:248 #, python-format msgid "Delete net failed after deleting the network in DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253 #, python-format msgid "Get network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:259 msgid "Get networks in progress" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:269 #, python-format msgid "Create port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285 msgid "Create port does not have tenant id info" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:291 #, python-format msgid "Create port does not have tenant id info; obtained is: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:312 #, python-format msgid "Create port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:319 #, python-format msgid "Update port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346 #, python-format msgid "Update port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:352 #, python-format msgid "Delete port in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:365 #, python-format msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:374 #, python-format msgid "Create subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:386 #, python-format msgid "Create subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388 #, python-format msgid "Subnet created: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:394 #, python-format msgid "Update subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419 #, python-format msgid "Update subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:425 #, python-format msgid "Delete subnet in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:430 #, python-format msgid "" "Delete subnet operation failed in SDN-VE after deleting the subnet from " "DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:439 #, python-format msgid "Create router in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:442 #, python-format msgid "Ignoring admin_state_up=False for router=%r. Overriding with True" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:452 msgid "Create router failed: no SDN-VE tenant." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:460 #, python-format msgid "Create router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:462 #, python-format msgid "Router created: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:467 #, python-format msgid "Update router in progress: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:474 msgid "admin_state_up=False routers are not supported." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493 #, python-format msgid "Update router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:499 #, python-format msgid "Delete router in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:506 #, python-format msgid "" "Delete router operation failed in SDN-VE after deleting the router in DB:" " %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:511 #, python-format msgid "" "Add router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:519 #, python-format msgid "SdnvePluginV2.add_router_interface called. Port info: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:533 #, python-format msgid "Update router-add-interface failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 #, python-format msgid "Added router interface: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:540 #, python-format msgid "" "Add router interface only called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550 msgid "" "SdnvePluginV2._add_router_interface_only: failed to add the interface in " "the roll back. of a remove_router_interface operation" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:556 #, python-format msgid "" "Remove router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565 msgid "No port ID" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 #, python-format msgid "SdnvePluginV2.remove_router_interface port: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:571 msgid "No fixed IP" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:576 #, python-format msgid "SdnvePluginV2.remove_router_interface subnet_id: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:584 #, python-format msgid "Update router-remove-interface failed SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:605 #, python-format msgid "Create floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:616 #, python-format msgid "Creating floating ip operation failed in SDN-VE controller: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:619 #, python-format msgid "Created floatingip : %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:624 #, python-format msgid "Update floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644 #, python-format msgid "Update floating ip failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:650 #, python-format msgid "Delete floatingip in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:655 #, python-format msgid "Delete floatingip failed in SDN-VE: %s" msgstr "" @@ -7294,168 +7286,168 @@ msgstr "" msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:304 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:301 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:319 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:323 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:341 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:354 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:343 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:361 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:352 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:370 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:401 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:392 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:410 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:430 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:448 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:437 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:455 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:458 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:454 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:472 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:461 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:479 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:467 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:475 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:493 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:482 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:486 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:504 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:509 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:533 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:568 #, python-format msgid "" "Option \"%(option)s\" must be supported by command \"%(command)s\" to " "enable %(mode)s mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:527 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:545 msgid "No valid Segmentation ID to perform UCAST test." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:562 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN MCAST mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:569 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 msgid "" "Linux kernel vxlan module and iproute2 3.8 or above are required to " "enable VXLAN." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:579 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:597 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:654 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:672 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:281 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:711 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:714 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:732 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:736 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:350 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:758 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:783 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:801 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:409 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:846 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:864 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:850 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:105 @@ -7463,12 +7455,12 @@ msgstr "" msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:905 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1068 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1108 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 @@ -7477,15 +7469,15 @@ msgstr "" msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1075 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:973 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:981 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1095 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 @@ -7495,7 +7487,7 @@ msgstr "" msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:968 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1125 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1142 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 @@ -7504,7 +7496,7 @@ msgstr "" msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1132 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1149 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 @@ -7513,7 +7505,7 @@ msgstr "" msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:979 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:374 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1154 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 @@ -7521,26 +7513,26 @@ msgstr "" msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:971 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:989 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1001 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1012 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1035 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:428 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1038 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Interface mappings: %s" @@ -8085,167 +8077,167 @@ msgstr "" msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:522 +#: neutron/plugins/midonet/plugin.py:524 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%r had been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:529 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:590 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:595 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:600 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:607 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:611 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:616 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:625 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:659 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:734 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:782 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:794 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:838 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:858 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:898 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:909 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1009 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1033 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1042 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1049 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1089 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1108 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1128 +#: neutron/plugins/midonet/plugin.py:1130 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1157 +#: neutron/plugins/midonet/plugin.py:1159 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1164 +#: neutron/plugins/midonet/plugin.py:1166 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1170 +#: neutron/plugins/midonet/plugin.py:1172 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1202 +#: neutron/plugins/midonet/plugin.py:1204 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1212 +#: neutron/plugins/midonet/plugin.py:1214 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1222 +#: neutron/plugins/midonet/plugin.py:1224 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -8456,91 +8448,101 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:465 neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:467 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:471 neutron/plugins/ml2/plugin.py:591 +#: neutron/plugins/ml2/plugin.py:473 neutron/plugins/ml2/plugin.py:593 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:479 +#: neutron/plugins/ml2/plugin.py:481 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:490 +#: neutron/plugins/ml2/plugin.py:492 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:498 neutron/plugins/ml2/plugin.py:604 +#: neutron/plugins/ml2/plugin.py:500 neutron/plugins/ml2/plugin.py:606 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:504 +#: neutron/plugins/ml2/plugin.py:506 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:513 neutron/plugins/ml2/plugin.py:612 +#: neutron/plugins/ml2/plugin.py:515 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:521 +#: neutron/plugins/ml2/plugin.py:523 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:530 +#: neutron/plugins/ml2/plugin.py:532 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:544 +#: neutron/plugins/ml2/plugin.py:546 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:574 +#: neutron/plugins/ml2/plugin.py:576 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:600 +#: neutron/plugins/ml2/plugin.py:587 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:602 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:621 +#: neutron/plugins/ml2/plugin.py:622 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:632 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:650 +#: neutron/plugins/ml2/plugin.py:661 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:120 +#: neutron/plugins/ml2/plugin.py:721 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:125 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:728 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:121 +#: neutron/plugins/ml2/plugin.py:739 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:126 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:737 +#: neutron/plugins/ml2/plugin.py:748 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:749 +#: neutron/plugins/ml2/plugin.py:760 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:761 +#: neutron/plugins/ml2/plugin.py:772 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9424,7 +9426,7 @@ msgstr "" msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:425 +#: neutron/plugins/mlnx/mlnx_plugin.py:426 #, python-format msgid "create_port with %s" msgstr "" @@ -9763,53 +9765,53 @@ msgstr "" msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:398 +#: neutron/plugins/nec/nec_plugin.py:405 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:546 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:603 +#: neutron/plugins/nec/nec_plugin.py:610 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:635 +#: neutron/plugins/nec/nec_plugin.py:642 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:700 +#: neutron/plugins/nec/nec_plugin.py:707 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:731 +#: neutron/plugins/nec/nec_plugin.py:738 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:741 +#: neutron/plugins/nec/nec_plugin.py:748 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:761 +#: neutron/plugins/nec/nec_plugin.py:768 #, 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:766 +#: neutron/plugins/nec/nec_plugin.py:773 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10260,73 +10262,73 @@ msgstr "" msgid "Port-Mapping for port %s not found on VSD" msgstr "" -#: neutron/plugins/nuage/plugin.py:325 +#: neutron/plugins/nuage/plugin.py:327 msgid "" "Either net_partition is not provided with subnet OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:393 +#: neutron/plugins/nuage/plugin.py:395 #, python-format msgid "" "Unable to complete operation on subnet %s.One or more ports have an IP " "allocation from this subnet." msgstr "" -#: neutron/plugins/nuage/plugin.py:423 +#: neutron/plugins/nuage/plugin.py:425 #, python-format msgid "" "Router %s does not hold default zone OR net_partition mapping. Router-IF " "add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:433 +#: neutron/plugins/nuage/plugin.py:435 #, python-format msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:443 +#: neutron/plugins/nuage/plugin.py:445 #, python-format msgid "" "Subnet %(subnet)s and Router %(router)s belong to different net_partition" " Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:455 +#: neutron/plugins/nuage/plugin.py:457 #, python-format msgid "Subnet %s has one or more active VMs Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:501 neutron/plugins/nuage/plugin.py:506 -#: neutron/plugins/nuage/plugin.py:512 +#: neutron/plugins/nuage/plugin.py:503 neutron/plugins/nuage/plugin.py:508 +#: neutron/plugins/nuage/plugin.py:514 #, python-format msgid "No router interface found for Router %s. Router-IF delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:523 +#: neutron/plugins/nuage/plugin.py:525 #, python-format msgid "Subnet %s has one or more active VMs Router-IF delete not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:532 +#: neutron/plugins/nuage/plugin.py:534 #, python-format msgid "" "Router %s does not hold net_partition assoc on Nuage VSD. Router-IF " "delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:571 +#: neutron/plugins/nuage/plugin.py:573 msgid "" "Either net_partition is not provided with router OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:679 +#: neutron/plugins/nuage/plugin.py:681 #, python-format msgid "One or more router still attached to net_partition %s." msgstr "" -#: neutron/plugins/nuage/plugin.py:684 +#: neutron/plugins/nuage/plugin.py:686 #, python-format msgid "NetPartition with %s does not exist" msgstr "" @@ -10700,20 +10702,20 @@ msgstr "" msgid "Number of seconds to retry acquiring an Open vSwitch datapath" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:245 +#: neutron/plugins/oneconvergence/plugin.py:246 msgid "Failed to create subnet, deleting it from neutron" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:309 +#: neutron/plugins/oneconvergence/plugin.py:310 #, python-format msgid "Deleting newly created neutron port %s" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:379 +#: neutron/plugins/oneconvergence/plugin.py:380 msgid "Failed to create floatingip" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:418 +#: neutron/plugins/oneconvergence/plugin.py:419 msgid "Failed to create router" msgstr "" @@ -11214,166 +11216,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:54 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:71 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:75 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:76 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:87 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:88 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:98 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:99 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:112 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:113 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:127 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:128 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:139 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:164 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:348 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:166 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:350 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:154 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:176 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:178 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:195 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:222 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:197 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:224 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:210 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:212 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:238 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:240 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:253 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:255 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:282 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:284 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:306 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:308 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:316 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:318 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:328 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:330 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:336 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:338 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:360 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:362 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:372 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:374 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:382 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:384 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:388 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:390 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:397 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:399 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:407 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:409 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:415 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:417 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:435 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:437 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:446 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:448 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:468 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:470 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:479 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:481 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:491 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:488 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:500 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:497 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:513 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:506 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:522 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:516 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:535 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:526 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 +msgid "Neutron PLUMgrid Director: disassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:540 +msgid "PLUMgrid Library: disassociate_floatingips() called" +msgstr "" + #: neutron/plugins/ryu/ryu_neutron_plugin.py:64 #, python-format msgid "get_ofp_rest_api: %s" @@ -12929,7 +12939,7 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:534 -#: neutron/plugins/vmware/plugins/base.py:1059 +#: neutron/plugins/vmware/plugins/base.py:1062 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -12970,13 +12980,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:670 -#: neutron/plugins/vmware/plugins/base.py:1779 +#: neutron/plugins/vmware/plugins/base.py:1782 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:674 -#: neutron/plugins/vmware/plugins/base.py:1783 +#: neutron/plugins/vmware/plugins/base.py:1786 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13035,231 +13045,231 @@ msgid "" "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1048 +#: neutron/plugins/vmware/plugins/base.py:1051 #, python-format msgid "" "A nsx lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1067 +#: neutron/plugins/vmware/plugins/base.py:1070 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1070 +#: neutron/plugins/vmware/plugins/base.py:1073 #: neutron/plugins/vmware/plugins/service.py:520 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1105 +#: neutron/plugins/vmware/plugins/base.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1182 +#: neutron/plugins/vmware/plugins/base.py:1185 #, python-format msgid "port created on NSX backend for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1185 +#: neutron/plugins/vmware/plugins/base.py:1188 #, python-format msgid "Logical switch for network %s was not found in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1196 +#: neutron/plugins/vmware/plugins/base.py:1199 msgid "Unable to create port or set port attachment in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1288 +#: neutron/plugins/vmware/plugins/base.py:1291 #, python-format msgid "Updating port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1323 +#: neutron/plugins/vmware/plugins/base.py:1326 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1406 +#: neutron/plugins/vmware/plugins/base.py:1409 msgid "" "Cannot create a distributed router with the NSX platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1412 +#: neutron/plugins/vmware/plugins/base.py:1415 msgid "Unable to create logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1423 +#: neutron/plugins/vmware/plugins/base.py:1426 #, 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/vmware/plugins/base.py:1433 +#: neutron/plugins/vmware/plugins/base.py:1436 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1462 -#: neutron/plugins/vmware/plugins/base.py:1547 +#: neutron/plugins/vmware/plugins/base.py:1465 +#: neutron/plugins/vmware/plugins/base.py:1550 #: neutron/plugins/vmware/plugins/service.py:203 #: neutron/plugins/vmware/plugins/service.py:1214 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1511 +#: neutron/plugins/vmware/plugins/base.py:1514 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1514 +#: neutron/plugins/vmware/plugins/base.py:1517 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1556 +#: neutron/plugins/vmware/plugins/base.py:1559 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1572 +#: neutron/plugins/vmware/plugins/base.py:1575 #, python-format msgid "Logical router %s not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1576 +#: neutron/plugins/vmware/plugins/base.py:1579 msgid "Unable to update logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1578 +#: neutron/plugins/vmware/plugins/base.py:1581 msgid "" "Request cannot contain 'routes' with the NSX platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1635 +#: neutron/plugins/vmware/plugins/base.py:1638 #, python-format msgid "Logical router '%s' not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1639 +#: neutron/plugins/vmware/plugins/base.py:1642 #, python-format msgid "Unable to delete logical router '%s' on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1649 +#: neutron/plugins/vmware/plugins/base.py:1652 #, 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/vmware/plugins/base.py:1717 +#: neutron/plugins/vmware/plugins/base.py:1720 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1815 +#: neutron/plugins/vmware/plugins/base.py:1818 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1820 +#: neutron/plugins/vmware/plugins/base.py:1823 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1952 +#: neutron/plugins/vmware/plugins/base.py:1955 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1958 +#: neutron/plugins/vmware/plugins/base.py:1961 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1995 +#: neutron/plugins/vmware/plugins/base.py:1998 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1998 +#: neutron/plugins/vmware/plugins/base.py:2001 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2032 +#: neutron/plugins/vmware/plugins/base.py:2035 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2055 +#: neutron/plugins/vmware/plugins/base.py:2058 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2084 +#: neutron/plugins/vmware/plugins/base.py:2087 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2113 +#: neutron/plugins/vmware/plugins/base.py:2116 #, python-format msgid "" "Rolling back database changes for gateway device %s because of an error " "in the NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2158 -#: neutron/plugins/vmware/plugins/base.py:2196 +#: neutron/plugins/vmware/plugins/base.py:2161 +#: neutron/plugins/vmware/plugins/base.py:2199 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2293 +#: neutron/plugins/vmware/plugins/base.py:2296 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2300 +#: neutron/plugins/vmware/plugins/base.py:2303 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2348 +#: neutron/plugins/vmware/plugins/base.py:2351 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2380 +#: neutron/plugins/vmware/plugins/base.py:2383 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2388 +#: neutron/plugins/vmware/plugins/base.py:2391 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13267,12 +13277,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2395 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2408 +#: neutron/plugins/vmware/plugins/base.py:2411 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -14449,46 +14459,46 @@ msgstr "" msgid "external_gateway_added: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:50 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:49 msgid "Initializing fwaas iptables driver" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:53 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:52 #, python-format msgid "Creating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:62 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:61 #, python-format msgid "Failed to create firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:66 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:65 #, python-format msgid "Deleting firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:77 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:76 #, python-format msgid "Failed to delete firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:81 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:80 #, python-format msgid "Updating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:90 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:89 #, python-format msgid "Failed to update firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:94 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:93 #, python-format msgid "Applying firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:113 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:112 #, python-format msgid "Failed to apply default policy on firewall: %s" msgstr "" @@ -14748,17 +14758,17 @@ msgstr "" msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:166 #, python-format msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:208 #, python-format msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:369 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -14942,184 +14952,212 @@ msgstr "" msgid "Removing SNAT port for subnet %s as this is the last pool using it..." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:61 +#: neutron/services/loadbalancer/drivers/radware/driver.py:63 msgid "vdirect server IP address" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:64 +#: neutron/services/loadbalancer/drivers/radware/driver.py:66 msgid "vdirect user name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:67 +#: neutron/services/loadbalancer/drivers/radware/driver.py:69 msgid "vdirect user password" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:70 +#: neutron/services/loadbalancer/drivers/radware/driver.py:72 msgid "Service ADC type" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:73 +#: neutron/services/loadbalancer/drivers/radware/driver.py:75 msgid "Service ADC version" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:76 +#: neutron/services/loadbalancer/drivers/radware/driver.py:78 msgid "service HA pair" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:79 +#: neutron/services/loadbalancer/drivers/radware/driver.py:81 msgid "service throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:82 +#: neutron/services/loadbalancer/drivers/radware/driver.py:84 msgid "service ssl throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:85 +#: neutron/services/loadbalancer/drivers/radware/driver.py:87 msgid "service compression throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:88 +#: neutron/services/loadbalancer/drivers/radware/driver.py:90 msgid "service cache" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:91 +#: neutron/services/loadbalancer/drivers/radware/driver.py:93 msgid "l2_l3 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:94 +#: neutron/services/loadbalancer/drivers/radware/driver.py:96 msgid "l4 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:101 +#: neutron/services/loadbalancer/drivers/radware/driver.py:104 msgid "l2_l3 workflow constructor params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:108 +#: neutron/services/loadbalancer/drivers/radware/driver.py:111 msgid "l2_l3 workflow setup params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:111 +#: neutron/services/loadbalancer/drivers/radware/driver.py:114 msgid "List of actions that we dont want to push to the completion queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:115 +#: neutron/services/loadbalancer/drivers/radware/driver.py:118 msgid "l4 workflow action name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:118 +#: neutron/services/loadbalancer/drivers/radware/driver.py:121 msgid "Resource pool ids" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:121 +#: neutron/services/loadbalancer/drivers/radware/driver.py:124 msgid "A required VLAN for the interswitch link to use" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:124 +#: neutron/services/loadbalancer/drivers/radware/driver.py:127 msgid "Support an Alteon interswitch link for stateful session failover" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:183 +#: neutron/services/loadbalancer/drivers/radware/driver.py:221 #, python-format -msgid "create_vip. vip: %s" +msgid "" +"vip: %(vip)s, extended_vip: %(extended_vip)s, network_id: " +"%(vip_network_id)s, service_name: %(service_name)s, pip_info: " +"%(pip_info)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:185 +#: neutron/services/loadbalancer/drivers/radware/driver.py:256 #, python-format -msgid "create_vip. extended_vip: %s" +msgid "Retrieved pip nport: %(port)r for vip: %(vip)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:187 +#: neutron/services/loadbalancer/drivers/radware/driver.py:264 #, python-format -msgid "create_vip. network_id: %s " +msgid "Found no pip nports associated with vip: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:189 +#: neutron/services/loadbalancer/drivers/radware/driver.py:273 #, python-format -msgid "create_vip. service_name: %s " +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:223 +#: neutron/services/loadbalancer/drivers/radware/driver.py:287 #, python-format -msgid "Failed to remove workflow %s. Going to set vip to ERROR status" +msgid "pip nport id: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:314 +#: neutron/services/loadbalancer/drivers/radware/driver.py:291 +#, python-format +msgid "pip nport delete failed: %r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:345 +#: neutron/services/loadbalancer/drivers/radware/driver.py:410 msgid "Starting operation completion handling thread" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:370 +#: neutron/services/loadbalancer/drivers/radware/driver.py:440 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:379 -#: neutron/services/loadbalancer/drivers/radware/driver.py:401 +#: neutron/services/loadbalancer/drivers/radware/driver.py:449 +#: neutron/services/loadbalancer/drivers/radware/driver.py:480 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:387 +#: neutron/services/loadbalancer/drivers/radware/driver.py:457 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:494 +#: neutron/services/loadbalancer/drivers/radware/driver.py:465 +#, python-format +msgid "Post-remove workflow function %r completed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:469 +#, python-format +msgid "Post-remove workflow function %r failed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:584 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:541 +#: neutron/services/loadbalancer/drivers/radware/driver.py:650 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:567 +#: neutron/services/loadbalancer/drivers/radware/driver.py:676 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:574 +#: neutron/services/loadbalancer/drivers/radware/driver.py:683 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:591 +#: neutron/services/loadbalancer/drivers/radware/driver.py:700 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:652 +#: neutron/services/loadbalancer/drivers/radware/driver.py:768 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:664 +#: neutron/services/loadbalancer/drivers/radware/driver.py:780 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:695 +#: neutron/services/loadbalancer/drivers/radware/driver.py:812 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:710 +#: neutron/services/loadbalancer/drivers/radware/driver.py:827 msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:737 +#: neutron/services/loadbalancer/drivers/radware/driver.py:836 +#, python-format +msgid "Post-operation function %(func)r completed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:842 +#, python-format +msgid "Post-operation function %(func)r failed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:876 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:777 +#: neutron/services/loadbalancer/drivers/radware/driver.py:916 #, python-format msgid "_remove_object_from_db %s" msgstr "" @@ -15835,12 +15873,12 @@ msgstr "" msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:404 +#: neutron/tests/unit/vmware/apiclient/fake.py:407 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:413 +#: neutron/tests/unit/vmware/apiclient/fake.py:416 #, python-format msgid "lrouter:%s not found" msgstr "" diff --git a/neutron/locale/sl_SI/LC_MESSAGES/neutron.po b/neutron/locale/sl_SI/LC_MESSAGES/neutron.po index b74f75ef2..af2638aa1 100644 --- a/neutron/locale/sl_SI/LC_MESSAGES/neutron.po +++ b/neutron/locale/sl_SI/LC_MESSAGES/neutron.po @@ -7,11 +7,11 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-04-23 06:46+0000\n" +"POT-Creation-Date: 2014-04-26 06:48+0000\n" "PO-Revision-Date: 2014-04-07 06:32+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Slovenian (Slovenia) " -"(http://www.transifex.com/projects/p/openstack/language/sl_SI/)\n" +"(http://www.transifex.com/projects/p/neutron/language/sl_SI/)\n" "Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 " "|| n%100==4 ? 2 : 3)\n" "MIME-Version: 1.0\n" @@ -527,7 +527,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:575 neutron/agent/l3_agent.py:954 #: neutron/agent/metadata/agent.py:330 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:107 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:836 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:854 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:300 @@ -624,7 +624,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:923 +#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:931 #: neutron/services/firewall/agents/varmour/varmour_router.py:102 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -750,7 +750,7 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:657 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:675 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:283 #, python-format msgid "Delete %s" @@ -1138,25 +1138,25 @@ msgstr "" msgid "Authentication region" msgstr "" -#: neutron/agent/linux/interface.py:202 neutron/agent/linux/interface.py:256 -#: neutron/agent/linux/interface.py:318 neutron/agent/linux/interface.py:367 +#: neutron/agent/linux/interface.py:206 neutron/agent/linux/interface.py:260 +#: neutron/agent/linux/interface.py:322 neutron/agent/linux/interface.py:371 #, python-format msgid "Device %s already exists" msgstr "" -#: neutron/agent/linux/interface.py:220 neutron/agent/linux/interface.py:267 -#: neutron/agent/linux/interface.py:330 neutron/agent/linux/interface.py:374 +#: neutron/agent/linux/interface.py:224 neutron/agent/linux/interface.py:271 +#: neutron/agent/linux/interface.py:334 neutron/agent/linux/interface.py:378 #, python-format msgid "Unplugged interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:222 neutron/agent/linux/interface.py:266 -#: neutron/agent/linux/interface.py:332 neutron/agent/linux/interface.py:376 +#: neutron/agent/linux/interface.py:226 neutron/agent/linux/interface.py:270 +#: neutron/agent/linux/interface.py:336 neutron/agent/linux/interface.py:380 #, python-format msgid "Failed unplugging interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:434 +#: neutron/agent/linux/interface.py:438 #, python-format msgid "Driver location: %s" msgstr "" @@ -1688,12 +1688,12 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:47 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:49 #, python-format msgid "Notify metering agent at %(topic)s.%(host)s the message %(method)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:62 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:64 #, python-format msgid "" "Fanout notify metering agent at %(topic)s the message %(method)s on " @@ -1837,7 +1837,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:357 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2849,8 +2849,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:387 neutron/db/l3_db.py:464 -#: neutron/plugins/bigswitch/plugin.py:1011 -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1001 +#: neutron/plugins/bigswitch/plugin.py:1010 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2902,18 +2902,18 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1844 +#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1847 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:825 +#: neutron/db/l3_db.py:833 #, 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:929 +#: neutron/db/l3_db.py:937 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -3081,6 +3081,11 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" +#: neutron/db/metering/metering_rpc.py:50 +#, python-format +msgid "Unable to find agent %s." +msgstr "" + #: neutron/db/migration/cli.py:32 msgid "Neutron plugin provider module" msgstr "" @@ -3665,7 +3670,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:54 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -3681,47 +3686,47 @@ msgstr "" msgid "Only admin can view or configure quota" msgstr "" -#: neutron/extensions/securitygroup.py:35 +#: neutron/extensions/securitygroup.py:34 msgid "For TCP/UDP protocols, port_range_min must be <= port_range_max" msgstr "" -#: neutron/extensions/securitygroup.py:40 +#: neutron/extensions/securitygroup.py:39 #, python-format msgid "Invalid value for port %(port)s" msgstr "" -#: neutron/extensions/securitygroup.py:44 +#: neutron/extensions/securitygroup.py:43 #, python-format msgid "" "Invalid value for ICMP %(field)s (%(attr)s) %(value)s. It must be 0 to " "255." msgstr "" -#: neutron/extensions/securitygroup.py:49 +#: neutron/extensions/securitygroup.py:48 #, python-format msgid "" "ICMP code (port-range-max) %(value)s is provided but ICMP type (port-" "range-min) is missing." msgstr "" -#: neutron/extensions/securitygroup.py:54 +#: neutron/extensions/securitygroup.py:53 #, python-format msgid "Security Group %(id)s in use." msgstr "" -#: neutron/extensions/securitygroup.py:58 +#: neutron/extensions/securitygroup.py:57 msgid "Removing default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:62 +#: neutron/extensions/securitygroup.py:61 msgid "Updating default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:66 +#: neutron/extensions/securitygroup.py:65 msgid "Default security group already exists." msgstr "" -#: neutron/extensions/securitygroup.py:70 +#: neutron/extensions/securitygroup.py:69 #, python-format msgid "" "Security group rule protocol %(protocol)s not supported. Only protocol " @@ -3729,58 +3734,58 @@ msgid "" "supported." msgstr "" -#: neutron/extensions/securitygroup.py:76 +#: neutron/extensions/securitygroup.py:75 msgid "Multiple tenant_ids in bulk security group rule create not allowed" msgstr "" -#: neutron/extensions/securitygroup.py:81 +#: neutron/extensions/securitygroup.py:80 msgid "Only remote_ip_prefix or remote_group_id may be provided." msgstr "" -#: neutron/extensions/securitygroup.py:86 +#: neutron/extensions/securitygroup.py:85 msgid "Must also specifiy protocol if port range is given." msgstr "" -#: neutron/extensions/securitygroup.py:90 +#: neutron/extensions/securitygroup.py:89 msgid "Only allowed to update rules for one security profile at a time" msgstr "" -#: neutron/extensions/securitygroup.py:95 +#: neutron/extensions/securitygroup.py:94 #, python-format msgid "Security group %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:99 +#: neutron/extensions/securitygroup.py:98 #, python-format msgid "Security group rule %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:103 +#: neutron/extensions/securitygroup.py:102 msgid "Duplicate Security Group Rule in POST." msgstr "" -#: neutron/extensions/securitygroup.py:107 +#: neutron/extensions/securitygroup.py:106 #, python-format msgid "Security group rule already exists. Group id is %(id)s." msgstr "" -#: neutron/extensions/securitygroup.py:111 +#: neutron/extensions/securitygroup.py:110 #, python-format msgid "Conflicting value ethertype %(ethertype)s for CIDR %(cidr)s" msgstr "" -#: neutron/extensions/securitygroup.py:159 +#: neutron/extensions/securitygroup.py:158 #, python-format msgid "'%s' is not an integer or uuid" msgstr "" -#: neutron/extensions/securitygroup.py:248 +#: neutron/extensions/securitygroup.py:247 msgid "" "Number of security groups allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/securitygroup.py:252 +#: neutron/extensions/securitygroup.py:251 msgid "" "Number of security rules allowed per tenant. A negative value means " "unlimited." @@ -3864,47 +3869,47 @@ msgstr "" msgid "Router %(router_id)s has no external network gateway set" msgstr "" -#: neutron/notifiers/nova.py:130 +#: neutron/notifiers/nova.py:165 msgid "device_id is not set on port yet." msgstr "" -#: neutron/notifiers/nova.py:134 +#: neutron/notifiers/nova.py:169 msgid "Port ID not set! Nova will not be notified of port status change." msgstr "" -#: neutron/notifiers/nova.py:159 +#: neutron/notifiers/nova.py:194 #, python-format msgid "" "Ignoring state change previous_port_status: %(pre_status)s " "current_port_status: %(cur_status)s port_id %(id)s" msgstr "" -#: neutron/notifiers/nova.py:187 +#: neutron/notifiers/nova.py:221 #, python-format msgid "Sending events: %s" msgstr "" -#: neutron/notifiers/nova.py:192 +#: neutron/notifiers/nova.py:226 #, python-format msgid "Nova returned NotFound for event: %s" msgstr "" -#: neutron/notifiers/nova.py:195 +#: neutron/notifiers/nova.py:229 #, python-format msgid "Failed to notify nova on events: %s" msgstr "" -#: neutron/notifiers/nova.py:199 neutron/notifiers/nova.py:215 +#: neutron/notifiers/nova.py:233 neutron/notifiers/nova.py:249 #, python-format msgid "Error response returned from nova: %s" msgstr "" -#: neutron/notifiers/nova.py:210 +#: neutron/notifiers/nova.py:244 #, python-format msgid "Nova event: %s returned with failed status" msgstr "" -#: neutron/notifiers/nova.py:213 +#: neutron/notifiers/nova.py:247 #, python-format msgid "Nova event response: %s" msgstr "" @@ -4549,80 +4554,80 @@ msgstr "" msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:661 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:752 +#: neutron/plugins/bigswitch/plugin.py:742 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:804 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:864 +#: neutron/plugins/bigswitch/plugin.py:854 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:902 +#: neutron/plugins/bigswitch/plugin.py:892 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:924 +#: neutron/plugins/bigswitch/plugin.py:914 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:946 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:975 +#: neutron/plugins/bigswitch/plugin.py:965 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1003 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1036 +#: neutron/plugins/bigswitch/plugin.py:1026 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1053 +#: neutron/plugins/bigswitch/plugin.py:1043 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1059 +#: neutron/plugins/bigswitch/plugin.py:1049 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1075 +#: neutron/plugins/bigswitch/plugin.py:1065 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1090 +#: neutron/plugins/bigswitch/plugin.py:1080 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1108 +#: neutron/plugins/bigswitch/plugin.py:1110 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1123 +#: neutron/plugins/bigswitch/plugin.py:1125 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1124 +#: neutron/plugins/bigswitch/plugin.py:1126 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4851,7 +4856,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:225 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1002 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1365 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 @@ -4965,9 +4970,9 @@ msgid "%s can not be found in database" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:300 -#: neutron/plugins/brocade/NeutronPlugin.py:343 -#: neutron/plugins/brocade/NeutronPlugin.py:396 -#: neutron/plugins/brocade/NeutronPlugin.py:426 +#: neutron/plugins/brocade/NeutronPlugin.py:344 +#: neutron/plugins/brocade/NeutronPlugin.py:397 +#: neutron/plugins/brocade/NeutronPlugin.py:427 msgid "Brocade NOS driver error" msgstr "" @@ -4977,9 +4982,9 @@ msgid "Returning the allocated vlan (%d) to the pool" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:304 -#: neutron/plugins/brocade/NeutronPlugin.py:344 -#: neutron/plugins/brocade/NeutronPlugin.py:397 -#: neutron/plugins/brocade/NeutronPlugin.py:428 +#: neutron/plugins/brocade/NeutronPlugin.py:345 +#: neutron/plugins/brocade/NeutronPlugin.py:398 +#: neutron/plugins/brocade/NeutronPlugin.py:429 msgid "Brocade plugin raised exception, check logs" msgstr "" @@ -5451,88 +5456,88 @@ msgstr "" msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:866 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:883 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:884 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:891 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:894 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:908 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:915 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:922 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1144 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1151 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1157 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1171 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1168 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1175 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1172 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1179 #, python-format msgid "" "Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " "low address to high address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1185 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1194 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1201 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1200 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1221 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1232 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1253 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1260 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1270 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "Segment range overlaps with another profile" msgstr "" @@ -5671,34 +5676,34 @@ msgstr "" msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:243 msgid "Logical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:268 msgid "network_segment_pool" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:313 msgid "Invalid input for CIDR" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:464 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:452 #, python-format msgid "req: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:473 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:461 #, python-format msgid "status_code %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:478 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:466 #, python-format msgid "VSM: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:493 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:481 #, python-format msgid "Unable to serialize object of type = '%s'" msgstr "" @@ -5707,36 +5712,23 @@ msgstr "" msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 -#, python-format -msgid "_populate_policy_profiles %s" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:191 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:205 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:197 -msgid "_poll_policies" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 -msgid "No policy profile updated from VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:262 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:242 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:266 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:246 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:260 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 @@ -5744,19 +5736,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:249 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:254 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:283 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:267 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 @@ -5764,7 +5756,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5772,164 +5764,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:480 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:460 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:519 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:499 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:524 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:504 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:525 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:505 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:565 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:545 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:570 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:575 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:558 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:583 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:630 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:633 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:610 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:613 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:645 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:625 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:648 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:678 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:658 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:688 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:703 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:735 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:715 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:757 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:737 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:758 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:738 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:782 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:762 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:822 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:802 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:812 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:843 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:823 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:859 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:897 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:877 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:892 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:933 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:941 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1026 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1006 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:232 @@ -5939,88 +5931,88 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1084 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1064 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1099 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1079 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1103 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1083 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1097 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1125 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1147 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1192 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1174 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1190 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:314 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1219 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1201 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1236 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1256 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1290 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1272 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1280 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1309 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1291 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1306 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1321 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1359 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1341 msgid "Get subnets" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1444 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1426 #, python-format msgid "Scheduling router %s" msgstr "" @@ -6452,7 +6444,7 @@ msgid "port_delete received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:219 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:661 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" @@ -6544,7 +6536,7 @@ msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:437 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:976 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:390 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1267 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 @@ -6552,7 +6544,7 @@ msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:445 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1006 msgid "Agent loop has new devices!" msgstr "" @@ -6569,7 +6561,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:474 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:269 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1027 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1045 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1362 msgid "Agent initialized successfully, now running... " @@ -6823,242 +6815,242 @@ msgstr "" msgid "Delete network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:248 #, python-format msgid "Delete net failed after deleting the network in DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253 #, python-format msgid "Get network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:259 msgid "Get networks in progress" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:269 #, python-format msgid "Create port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285 msgid "Create port does not have tenant id info" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:291 #, python-format msgid "Create port does not have tenant id info; obtained is: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:312 #, python-format msgid "Create port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:319 #, python-format msgid "Update port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346 #, python-format msgid "Update port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:352 #, python-format msgid "Delete port in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:365 #, python-format msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:374 #, python-format msgid "Create subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:386 #, python-format msgid "Create subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388 #, python-format msgid "Subnet created: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:394 #, python-format msgid "Update subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419 #, python-format msgid "Update subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:425 #, python-format msgid "Delete subnet in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:430 #, python-format msgid "" "Delete subnet operation failed in SDN-VE after deleting the subnet from " "DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:439 #, python-format msgid "Create router in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:442 #, python-format msgid "Ignoring admin_state_up=False for router=%r. Overriding with True" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:452 msgid "Create router failed: no SDN-VE tenant." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:460 #, python-format msgid "Create router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:462 #, python-format msgid "Router created: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:467 #, python-format msgid "Update router in progress: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:474 msgid "admin_state_up=False routers are not supported." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493 #, python-format msgid "Update router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:499 #, python-format msgid "Delete router in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:506 #, python-format msgid "" "Delete router operation failed in SDN-VE after deleting the router in DB:" " %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:511 #, python-format msgid "" "Add router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:519 #, python-format msgid "SdnvePluginV2.add_router_interface called. Port info: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:533 #, python-format msgid "Update router-add-interface failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 #, python-format msgid "Added router interface: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:540 #, python-format msgid "" "Add router interface only called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550 msgid "" "SdnvePluginV2._add_router_interface_only: failed to add the interface in " "the roll back. of a remove_router_interface operation" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:556 #, python-format msgid "" "Remove router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565 msgid "No port ID" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 #, python-format msgid "SdnvePluginV2.remove_router_interface port: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:571 msgid "No fixed IP" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:576 #, python-format msgid "SdnvePluginV2.remove_router_interface subnet_id: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:584 #, python-format msgid "Update router-remove-interface failed SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:605 #, python-format msgid "Create floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:616 #, python-format msgid "Creating floating ip operation failed in SDN-VE controller: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:619 #, python-format msgid "Created floatingip : %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:624 #, python-format msgid "Update floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644 #, python-format msgid "Update floating ip failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:650 #, python-format msgid "Delete floatingip in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:655 #, python-format msgid "Delete floatingip failed in SDN-VE: %s" msgstr "" @@ -7295,168 +7287,168 @@ msgstr "" msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:304 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:301 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:319 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:323 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:341 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:354 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:343 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:361 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:352 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:370 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:401 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:392 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:410 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:430 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:448 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:437 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:455 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:458 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:454 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:472 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:461 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:479 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:467 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:475 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:493 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:482 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:486 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:504 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:509 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:533 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:568 #, python-format msgid "" "Option \"%(option)s\" must be supported by command \"%(command)s\" to " "enable %(mode)s mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:527 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:545 msgid "No valid Segmentation ID to perform UCAST test." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:562 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN MCAST mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:569 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 msgid "" "Linux kernel vxlan module and iproute2 3.8 or above are required to " "enable VXLAN." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:579 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:597 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:654 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:672 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:281 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:711 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:714 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:732 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:736 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:350 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:758 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:783 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:801 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:409 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:846 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:864 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:850 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:105 @@ -7464,12 +7456,12 @@ msgstr "" msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:905 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1068 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1108 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 @@ -7478,15 +7470,15 @@ msgstr "" msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1075 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:973 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:981 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1095 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 @@ -7496,7 +7488,7 @@ msgstr "" msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:968 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1125 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1142 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 @@ -7505,7 +7497,7 @@ msgstr "" msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1132 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1149 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 @@ -7514,7 +7506,7 @@ msgstr "" msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:979 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:374 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1154 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 @@ -7522,26 +7514,26 @@ msgstr "" msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:971 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:989 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1001 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1012 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1035 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:428 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1038 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Interface mappings: %s" @@ -8086,167 +8078,167 @@ msgstr "" msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:522 +#: neutron/plugins/midonet/plugin.py:524 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%r had been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:529 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:590 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:595 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:600 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:607 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:611 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:616 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:625 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:659 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:734 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:782 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:794 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:838 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:858 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:898 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:909 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1009 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1033 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1042 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1049 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1089 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1108 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1128 +#: neutron/plugins/midonet/plugin.py:1130 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1157 +#: neutron/plugins/midonet/plugin.py:1159 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1164 +#: neutron/plugins/midonet/plugin.py:1166 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1170 +#: neutron/plugins/midonet/plugin.py:1172 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1202 +#: neutron/plugins/midonet/plugin.py:1204 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1212 +#: neutron/plugins/midonet/plugin.py:1214 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1222 +#: neutron/plugins/midonet/plugin.py:1224 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -8457,91 +8449,101 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:465 neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:467 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:471 neutron/plugins/ml2/plugin.py:591 +#: neutron/plugins/ml2/plugin.py:473 neutron/plugins/ml2/plugin.py:593 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:479 +#: neutron/plugins/ml2/plugin.py:481 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:490 +#: neutron/plugins/ml2/plugin.py:492 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:498 neutron/plugins/ml2/plugin.py:604 +#: neutron/plugins/ml2/plugin.py:500 neutron/plugins/ml2/plugin.py:606 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:504 +#: neutron/plugins/ml2/plugin.py:506 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:513 neutron/plugins/ml2/plugin.py:612 +#: neutron/plugins/ml2/plugin.py:515 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:521 +#: neutron/plugins/ml2/plugin.py:523 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:530 +#: neutron/plugins/ml2/plugin.py:532 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:544 +#: neutron/plugins/ml2/plugin.py:546 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:574 +#: neutron/plugins/ml2/plugin.py:576 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:600 +#: neutron/plugins/ml2/plugin.py:587 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:602 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:621 +#: neutron/plugins/ml2/plugin.py:622 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:632 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:650 +#: neutron/plugins/ml2/plugin.py:661 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:120 +#: neutron/plugins/ml2/plugin.py:721 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:125 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:728 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:121 +#: neutron/plugins/ml2/plugin.py:739 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:126 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:737 +#: neutron/plugins/ml2/plugin.py:748 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:749 +#: neutron/plugins/ml2/plugin.py:760 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:761 +#: neutron/plugins/ml2/plugin.py:772 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9425,7 +9427,7 @@ msgstr "" msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:425 +#: neutron/plugins/mlnx/mlnx_plugin.py:426 #, python-format msgid "create_port with %s" msgstr "" @@ -9764,53 +9766,53 @@ msgstr "" msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:398 +#: neutron/plugins/nec/nec_plugin.py:405 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:546 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:603 +#: neutron/plugins/nec/nec_plugin.py:610 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:635 +#: neutron/plugins/nec/nec_plugin.py:642 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:700 +#: neutron/plugins/nec/nec_plugin.py:707 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:731 +#: neutron/plugins/nec/nec_plugin.py:738 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:741 +#: neutron/plugins/nec/nec_plugin.py:748 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:761 +#: neutron/plugins/nec/nec_plugin.py:768 #, 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:766 +#: neutron/plugins/nec/nec_plugin.py:773 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10261,73 +10263,73 @@ msgstr "" msgid "Port-Mapping for port %s not found on VSD" msgstr "" -#: neutron/plugins/nuage/plugin.py:325 +#: neutron/plugins/nuage/plugin.py:327 msgid "" "Either net_partition is not provided with subnet OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:393 +#: neutron/plugins/nuage/plugin.py:395 #, python-format msgid "" "Unable to complete operation on subnet %s.One or more ports have an IP " "allocation from this subnet." msgstr "" -#: neutron/plugins/nuage/plugin.py:423 +#: neutron/plugins/nuage/plugin.py:425 #, python-format msgid "" "Router %s does not hold default zone OR net_partition mapping. Router-IF " "add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:433 +#: neutron/plugins/nuage/plugin.py:435 #, python-format msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:443 +#: neutron/plugins/nuage/plugin.py:445 #, python-format msgid "" "Subnet %(subnet)s and Router %(router)s belong to different net_partition" " Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:455 +#: neutron/plugins/nuage/plugin.py:457 #, python-format msgid "Subnet %s has one or more active VMs Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:501 neutron/plugins/nuage/plugin.py:506 -#: neutron/plugins/nuage/plugin.py:512 +#: neutron/plugins/nuage/plugin.py:503 neutron/plugins/nuage/plugin.py:508 +#: neutron/plugins/nuage/plugin.py:514 #, python-format msgid "No router interface found for Router %s. Router-IF delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:523 +#: neutron/plugins/nuage/plugin.py:525 #, python-format msgid "Subnet %s has one or more active VMs Router-IF delete not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:532 +#: neutron/plugins/nuage/plugin.py:534 #, python-format msgid "" "Router %s does not hold net_partition assoc on Nuage VSD. Router-IF " "delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:571 +#: neutron/plugins/nuage/plugin.py:573 msgid "" "Either net_partition is not provided with router OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:679 +#: neutron/plugins/nuage/plugin.py:681 #, python-format msgid "One or more router still attached to net_partition %s." msgstr "" -#: neutron/plugins/nuage/plugin.py:684 +#: neutron/plugins/nuage/plugin.py:686 #, python-format msgid "NetPartition with %s does not exist" msgstr "" @@ -10701,20 +10703,20 @@ msgstr "" msgid "Number of seconds to retry acquiring an Open vSwitch datapath" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:245 +#: neutron/plugins/oneconvergence/plugin.py:246 msgid "Failed to create subnet, deleting it from neutron" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:309 +#: neutron/plugins/oneconvergence/plugin.py:310 #, python-format msgid "Deleting newly created neutron port %s" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:379 +#: neutron/plugins/oneconvergence/plugin.py:380 msgid "Failed to create floatingip" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:418 +#: neutron/plugins/oneconvergence/plugin.py:419 msgid "Failed to create router" msgstr "" @@ -11215,166 +11217,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:54 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:71 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:75 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:76 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:87 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:88 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:98 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:99 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:112 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:113 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:127 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:128 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:139 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:164 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:348 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:166 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:350 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:154 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:176 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:178 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:195 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:222 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:197 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:224 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:210 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:212 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:238 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:240 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:253 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:255 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:282 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:284 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:306 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:308 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:316 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:318 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:328 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:330 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:336 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:338 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:360 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:362 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:372 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:374 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:382 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:384 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:388 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:390 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:397 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:399 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:407 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:409 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:415 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:417 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:435 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:437 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:446 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:448 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:468 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:470 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:479 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:481 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:491 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:488 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:500 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:497 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:513 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:506 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:522 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:516 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:535 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:526 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 +msgid "Neutron PLUMgrid Director: disassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:540 +msgid "PLUMgrid Library: disassociate_floatingips() called" +msgstr "" + #: neutron/plugins/ryu/ryu_neutron_plugin.py:64 #, python-format msgid "get_ofp_rest_api: %s" @@ -12930,7 +12940,7 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:534 -#: neutron/plugins/vmware/plugins/base.py:1059 +#: neutron/plugins/vmware/plugins/base.py:1062 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -12971,13 +12981,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:670 -#: neutron/plugins/vmware/plugins/base.py:1779 +#: neutron/plugins/vmware/plugins/base.py:1782 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:674 -#: neutron/plugins/vmware/plugins/base.py:1783 +#: neutron/plugins/vmware/plugins/base.py:1786 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13036,231 +13046,231 @@ msgid "" "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1048 +#: neutron/plugins/vmware/plugins/base.py:1051 #, python-format msgid "" "A nsx lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1067 +#: neutron/plugins/vmware/plugins/base.py:1070 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1070 +#: neutron/plugins/vmware/plugins/base.py:1073 #: neutron/plugins/vmware/plugins/service.py:520 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1105 +#: neutron/plugins/vmware/plugins/base.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1182 +#: neutron/plugins/vmware/plugins/base.py:1185 #, python-format msgid "port created on NSX backend for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1185 +#: neutron/plugins/vmware/plugins/base.py:1188 #, python-format msgid "Logical switch for network %s was not found in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1196 +#: neutron/plugins/vmware/plugins/base.py:1199 msgid "Unable to create port or set port attachment in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1288 +#: neutron/plugins/vmware/plugins/base.py:1291 #, python-format msgid "Updating port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1323 +#: neutron/plugins/vmware/plugins/base.py:1326 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1406 +#: neutron/plugins/vmware/plugins/base.py:1409 msgid "" "Cannot create a distributed router with the NSX platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1412 +#: neutron/plugins/vmware/plugins/base.py:1415 msgid "Unable to create logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1423 +#: neutron/plugins/vmware/plugins/base.py:1426 #, 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/vmware/plugins/base.py:1433 +#: neutron/plugins/vmware/plugins/base.py:1436 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1462 -#: neutron/plugins/vmware/plugins/base.py:1547 +#: neutron/plugins/vmware/plugins/base.py:1465 +#: neutron/plugins/vmware/plugins/base.py:1550 #: neutron/plugins/vmware/plugins/service.py:203 #: neutron/plugins/vmware/plugins/service.py:1214 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1511 +#: neutron/plugins/vmware/plugins/base.py:1514 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1514 +#: neutron/plugins/vmware/plugins/base.py:1517 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1556 +#: neutron/plugins/vmware/plugins/base.py:1559 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1572 +#: neutron/plugins/vmware/plugins/base.py:1575 #, python-format msgid "Logical router %s not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1576 +#: neutron/plugins/vmware/plugins/base.py:1579 msgid "Unable to update logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1578 +#: neutron/plugins/vmware/plugins/base.py:1581 msgid "" "Request cannot contain 'routes' with the NSX platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1635 +#: neutron/plugins/vmware/plugins/base.py:1638 #, python-format msgid "Logical router '%s' not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1639 +#: neutron/plugins/vmware/plugins/base.py:1642 #, python-format msgid "Unable to delete logical router '%s' on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1649 +#: neutron/plugins/vmware/plugins/base.py:1652 #, 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/vmware/plugins/base.py:1717 +#: neutron/plugins/vmware/plugins/base.py:1720 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1815 +#: neutron/plugins/vmware/plugins/base.py:1818 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1820 +#: neutron/plugins/vmware/plugins/base.py:1823 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1952 +#: neutron/plugins/vmware/plugins/base.py:1955 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1958 +#: neutron/plugins/vmware/plugins/base.py:1961 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1995 +#: neutron/plugins/vmware/plugins/base.py:1998 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1998 +#: neutron/plugins/vmware/plugins/base.py:2001 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2032 +#: neutron/plugins/vmware/plugins/base.py:2035 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2055 +#: neutron/plugins/vmware/plugins/base.py:2058 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2084 +#: neutron/plugins/vmware/plugins/base.py:2087 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2113 +#: neutron/plugins/vmware/plugins/base.py:2116 #, python-format msgid "" "Rolling back database changes for gateway device %s because of an error " "in the NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2158 -#: neutron/plugins/vmware/plugins/base.py:2196 +#: neutron/plugins/vmware/plugins/base.py:2161 +#: neutron/plugins/vmware/plugins/base.py:2199 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2293 +#: neutron/plugins/vmware/plugins/base.py:2296 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2300 +#: neutron/plugins/vmware/plugins/base.py:2303 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2348 +#: neutron/plugins/vmware/plugins/base.py:2351 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2380 +#: neutron/plugins/vmware/plugins/base.py:2383 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2388 +#: neutron/plugins/vmware/plugins/base.py:2391 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13268,12 +13278,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2395 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2408 +#: neutron/plugins/vmware/plugins/base.py:2411 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -14450,46 +14460,46 @@ msgstr "" msgid "external_gateway_added: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:50 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:49 msgid "Initializing fwaas iptables driver" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:53 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:52 #, python-format msgid "Creating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:62 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:61 #, python-format msgid "Failed to create firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:66 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:65 #, python-format msgid "Deleting firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:77 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:76 #, python-format msgid "Failed to delete firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:81 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:80 #, python-format msgid "Updating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:90 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:89 #, python-format msgid "Failed to update firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:94 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:93 #, python-format msgid "Applying firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:113 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:112 #, python-format msgid "Failed to apply default policy on firewall: %s" msgstr "" @@ -14749,17 +14759,17 @@ msgstr "" msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:166 #, python-format msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:208 #, python-format msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:369 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -14943,184 +14953,212 @@ msgstr "" msgid "Removing SNAT port for subnet %s as this is the last pool using it..." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:61 +#: neutron/services/loadbalancer/drivers/radware/driver.py:63 msgid "vdirect server IP address" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:64 +#: neutron/services/loadbalancer/drivers/radware/driver.py:66 msgid "vdirect user name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:67 +#: neutron/services/loadbalancer/drivers/radware/driver.py:69 msgid "vdirect user password" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:70 +#: neutron/services/loadbalancer/drivers/radware/driver.py:72 msgid "Service ADC type" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:73 +#: neutron/services/loadbalancer/drivers/radware/driver.py:75 msgid "Service ADC version" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:76 +#: neutron/services/loadbalancer/drivers/radware/driver.py:78 msgid "service HA pair" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:79 +#: neutron/services/loadbalancer/drivers/radware/driver.py:81 msgid "service throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:82 +#: neutron/services/loadbalancer/drivers/radware/driver.py:84 msgid "service ssl throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:85 +#: neutron/services/loadbalancer/drivers/radware/driver.py:87 msgid "service compression throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:88 +#: neutron/services/loadbalancer/drivers/radware/driver.py:90 msgid "service cache" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:91 +#: neutron/services/loadbalancer/drivers/radware/driver.py:93 msgid "l2_l3 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:94 +#: neutron/services/loadbalancer/drivers/radware/driver.py:96 msgid "l4 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:101 +#: neutron/services/loadbalancer/drivers/radware/driver.py:104 msgid "l2_l3 workflow constructor params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:108 +#: neutron/services/loadbalancer/drivers/radware/driver.py:111 msgid "l2_l3 workflow setup params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:111 +#: neutron/services/loadbalancer/drivers/radware/driver.py:114 msgid "List of actions that we dont want to push to the completion queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:115 +#: neutron/services/loadbalancer/drivers/radware/driver.py:118 msgid "l4 workflow action name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:118 +#: neutron/services/loadbalancer/drivers/radware/driver.py:121 msgid "Resource pool ids" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:121 +#: neutron/services/loadbalancer/drivers/radware/driver.py:124 msgid "A required VLAN for the interswitch link to use" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:124 +#: neutron/services/loadbalancer/drivers/radware/driver.py:127 msgid "Support an Alteon interswitch link for stateful session failover" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:183 +#: neutron/services/loadbalancer/drivers/radware/driver.py:221 #, python-format -msgid "create_vip. vip: %s" +msgid "" +"vip: %(vip)s, extended_vip: %(extended_vip)s, network_id: " +"%(vip_network_id)s, service_name: %(service_name)s, pip_info: " +"%(pip_info)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:185 +#: neutron/services/loadbalancer/drivers/radware/driver.py:256 #, python-format -msgid "create_vip. extended_vip: %s" +msgid "Retrieved pip nport: %(port)r for vip: %(vip)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:187 +#: neutron/services/loadbalancer/drivers/radware/driver.py:264 #, python-format -msgid "create_vip. network_id: %s " +msgid "Found no pip nports associated with vip: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:189 +#: neutron/services/loadbalancer/drivers/radware/driver.py:273 #, python-format -msgid "create_vip. service_name: %s " +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:223 +#: neutron/services/loadbalancer/drivers/radware/driver.py:287 #, python-format -msgid "Failed to remove workflow %s. Going to set vip to ERROR status" +msgid "pip nport id: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:314 +#: neutron/services/loadbalancer/drivers/radware/driver.py:291 +#, python-format +msgid "pip nport delete failed: %r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:345 +#: neutron/services/loadbalancer/drivers/radware/driver.py:410 msgid "Starting operation completion handling thread" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:370 +#: neutron/services/loadbalancer/drivers/radware/driver.py:440 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:379 -#: neutron/services/loadbalancer/drivers/radware/driver.py:401 +#: neutron/services/loadbalancer/drivers/radware/driver.py:449 +#: neutron/services/loadbalancer/drivers/radware/driver.py:480 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:387 +#: neutron/services/loadbalancer/drivers/radware/driver.py:457 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:494 +#: neutron/services/loadbalancer/drivers/radware/driver.py:465 +#, python-format +msgid "Post-remove workflow function %r completed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:469 +#, python-format +msgid "Post-remove workflow function %r failed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:584 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:541 +#: neutron/services/loadbalancer/drivers/radware/driver.py:650 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:567 +#: neutron/services/loadbalancer/drivers/radware/driver.py:676 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:574 +#: neutron/services/loadbalancer/drivers/radware/driver.py:683 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:591 +#: neutron/services/loadbalancer/drivers/radware/driver.py:700 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:652 +#: neutron/services/loadbalancer/drivers/radware/driver.py:768 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:664 +#: neutron/services/loadbalancer/drivers/radware/driver.py:780 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:695 +#: neutron/services/loadbalancer/drivers/radware/driver.py:812 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:710 +#: neutron/services/loadbalancer/drivers/radware/driver.py:827 msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:737 +#: neutron/services/loadbalancer/drivers/radware/driver.py:836 +#, python-format +msgid "Post-operation function %(func)r completed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:842 +#, python-format +msgid "Post-operation function %(func)r failed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:876 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:777 +#: neutron/services/loadbalancer/drivers/radware/driver.py:916 #, python-format msgid "_remove_object_from_db %s" msgstr "" @@ -15836,12 +15874,12 @@ msgstr "" msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:404 +#: neutron/tests/unit/vmware/apiclient/fake.py:407 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:413 +#: neutron/tests/unit/vmware/apiclient/fake.py:416 #, python-format msgid "lrouter:%s not found" msgstr "" diff --git a/neutron/locale/sq/LC_MESSAGES/neutron.po b/neutron/locale/sq/LC_MESSAGES/neutron.po index a090ffe81..212d36b99 100644 --- a/neutron/locale/sq/LC_MESSAGES/neutron.po +++ b/neutron/locale/sq/LC_MESSAGES/neutron.po @@ -7,11 +7,11 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-04-23 06:46+0000\n" +"POT-Creation-Date: 2014-04-26 06:48+0000\n" "PO-Revision-Date: 2014-04-07 06:32+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Albanian " -"(http://www.transifex.com/projects/p/openstack/language/sq/)\n" +"(http://www.transifex.com/projects/p/neutron/language/sq/)\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" @@ -526,7 +526,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:575 neutron/agent/l3_agent.py:954 #: neutron/agent/metadata/agent.py:330 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:107 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:836 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:854 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:300 @@ -623,7 +623,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:923 +#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:931 #: neutron/services/firewall/agents/varmour/varmour_router.py:102 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -749,7 +749,7 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:657 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:675 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:283 #, python-format msgid "Delete %s" @@ -1137,25 +1137,25 @@ msgstr "" msgid "Authentication region" msgstr "" -#: neutron/agent/linux/interface.py:202 neutron/agent/linux/interface.py:256 -#: neutron/agent/linux/interface.py:318 neutron/agent/linux/interface.py:367 +#: neutron/agent/linux/interface.py:206 neutron/agent/linux/interface.py:260 +#: neutron/agent/linux/interface.py:322 neutron/agent/linux/interface.py:371 #, python-format msgid "Device %s already exists" msgstr "" -#: neutron/agent/linux/interface.py:220 neutron/agent/linux/interface.py:267 -#: neutron/agent/linux/interface.py:330 neutron/agent/linux/interface.py:374 +#: neutron/agent/linux/interface.py:224 neutron/agent/linux/interface.py:271 +#: neutron/agent/linux/interface.py:334 neutron/agent/linux/interface.py:378 #, python-format msgid "Unplugged interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:222 neutron/agent/linux/interface.py:266 -#: neutron/agent/linux/interface.py:332 neutron/agent/linux/interface.py:376 +#: neutron/agent/linux/interface.py:226 neutron/agent/linux/interface.py:270 +#: neutron/agent/linux/interface.py:336 neutron/agent/linux/interface.py:380 #, python-format msgid "Failed unplugging interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:434 +#: neutron/agent/linux/interface.py:438 #, python-format msgid "Driver location: %s" msgstr "" @@ -1687,12 +1687,12 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:47 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:49 #, python-format msgid "Notify metering agent at %(topic)s.%(host)s the message %(method)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:62 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:64 #, python-format msgid "" "Fanout notify metering agent at %(topic)s the message %(method)s on " @@ -1836,7 +1836,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:357 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2848,8 +2848,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:387 neutron/db/l3_db.py:464 -#: neutron/plugins/bigswitch/plugin.py:1011 -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1001 +#: neutron/plugins/bigswitch/plugin.py:1010 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2901,18 +2901,18 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1844 +#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1847 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:825 +#: neutron/db/l3_db.py:833 #, 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:929 +#: neutron/db/l3_db.py:937 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -3080,6 +3080,11 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" +#: neutron/db/metering/metering_rpc.py:50 +#, python-format +msgid "Unable to find agent %s." +msgstr "" + #: neutron/db/migration/cli.py:32 msgid "Neutron plugin provider module" msgstr "" @@ -3664,7 +3669,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:54 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -3680,47 +3685,47 @@ msgstr "" msgid "Only admin can view or configure quota" msgstr "" -#: neutron/extensions/securitygroup.py:35 +#: neutron/extensions/securitygroup.py:34 msgid "For TCP/UDP protocols, port_range_min must be <= port_range_max" msgstr "" -#: neutron/extensions/securitygroup.py:40 +#: neutron/extensions/securitygroup.py:39 #, python-format msgid "Invalid value for port %(port)s" msgstr "" -#: neutron/extensions/securitygroup.py:44 +#: neutron/extensions/securitygroup.py:43 #, python-format msgid "" "Invalid value for ICMP %(field)s (%(attr)s) %(value)s. It must be 0 to " "255." msgstr "" -#: neutron/extensions/securitygroup.py:49 +#: neutron/extensions/securitygroup.py:48 #, python-format msgid "" "ICMP code (port-range-max) %(value)s is provided but ICMP type (port-" "range-min) is missing." msgstr "" -#: neutron/extensions/securitygroup.py:54 +#: neutron/extensions/securitygroup.py:53 #, python-format msgid "Security Group %(id)s in use." msgstr "" -#: neutron/extensions/securitygroup.py:58 +#: neutron/extensions/securitygroup.py:57 msgid "Removing default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:62 +#: neutron/extensions/securitygroup.py:61 msgid "Updating default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:66 +#: neutron/extensions/securitygroup.py:65 msgid "Default security group already exists." msgstr "" -#: neutron/extensions/securitygroup.py:70 +#: neutron/extensions/securitygroup.py:69 #, python-format msgid "" "Security group rule protocol %(protocol)s not supported. Only protocol " @@ -3728,58 +3733,58 @@ msgid "" "supported." msgstr "" -#: neutron/extensions/securitygroup.py:76 +#: neutron/extensions/securitygroup.py:75 msgid "Multiple tenant_ids in bulk security group rule create not allowed" msgstr "" -#: neutron/extensions/securitygroup.py:81 +#: neutron/extensions/securitygroup.py:80 msgid "Only remote_ip_prefix or remote_group_id may be provided." msgstr "" -#: neutron/extensions/securitygroup.py:86 +#: neutron/extensions/securitygroup.py:85 msgid "Must also specifiy protocol if port range is given." msgstr "" -#: neutron/extensions/securitygroup.py:90 +#: neutron/extensions/securitygroup.py:89 msgid "Only allowed to update rules for one security profile at a time" msgstr "" -#: neutron/extensions/securitygroup.py:95 +#: neutron/extensions/securitygroup.py:94 #, python-format msgid "Security group %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:99 +#: neutron/extensions/securitygroup.py:98 #, python-format msgid "Security group rule %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:103 +#: neutron/extensions/securitygroup.py:102 msgid "Duplicate Security Group Rule in POST." msgstr "" -#: neutron/extensions/securitygroup.py:107 +#: neutron/extensions/securitygroup.py:106 #, python-format msgid "Security group rule already exists. Group id is %(id)s." msgstr "" -#: neutron/extensions/securitygroup.py:111 +#: neutron/extensions/securitygroup.py:110 #, python-format msgid "Conflicting value ethertype %(ethertype)s for CIDR %(cidr)s" msgstr "" -#: neutron/extensions/securitygroup.py:159 +#: neutron/extensions/securitygroup.py:158 #, python-format msgid "'%s' is not an integer or uuid" msgstr "" -#: neutron/extensions/securitygroup.py:248 +#: neutron/extensions/securitygroup.py:247 msgid "" "Number of security groups allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/securitygroup.py:252 +#: neutron/extensions/securitygroup.py:251 msgid "" "Number of security rules allowed per tenant. A negative value means " "unlimited." @@ -3863,47 +3868,47 @@ msgstr "" msgid "Router %(router_id)s has no external network gateway set" msgstr "" -#: neutron/notifiers/nova.py:130 +#: neutron/notifiers/nova.py:165 msgid "device_id is not set on port yet." msgstr "" -#: neutron/notifiers/nova.py:134 +#: neutron/notifiers/nova.py:169 msgid "Port ID not set! Nova will not be notified of port status change." msgstr "" -#: neutron/notifiers/nova.py:159 +#: neutron/notifiers/nova.py:194 #, python-format msgid "" "Ignoring state change previous_port_status: %(pre_status)s " "current_port_status: %(cur_status)s port_id %(id)s" msgstr "" -#: neutron/notifiers/nova.py:187 +#: neutron/notifiers/nova.py:221 #, python-format msgid "Sending events: %s" msgstr "" -#: neutron/notifiers/nova.py:192 +#: neutron/notifiers/nova.py:226 #, python-format msgid "Nova returned NotFound for event: %s" msgstr "" -#: neutron/notifiers/nova.py:195 +#: neutron/notifiers/nova.py:229 #, python-format msgid "Failed to notify nova on events: %s" msgstr "" -#: neutron/notifiers/nova.py:199 neutron/notifiers/nova.py:215 +#: neutron/notifiers/nova.py:233 neutron/notifiers/nova.py:249 #, python-format msgid "Error response returned from nova: %s" msgstr "" -#: neutron/notifiers/nova.py:210 +#: neutron/notifiers/nova.py:244 #, python-format msgid "Nova event: %s returned with failed status" msgstr "" -#: neutron/notifiers/nova.py:213 +#: neutron/notifiers/nova.py:247 #, python-format msgid "Nova event response: %s" msgstr "" @@ -4548,80 +4553,80 @@ msgstr "" msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:661 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:752 +#: neutron/plugins/bigswitch/plugin.py:742 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:804 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:864 +#: neutron/plugins/bigswitch/plugin.py:854 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:902 +#: neutron/plugins/bigswitch/plugin.py:892 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:924 +#: neutron/plugins/bigswitch/plugin.py:914 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:946 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:975 +#: neutron/plugins/bigswitch/plugin.py:965 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1003 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1036 +#: neutron/plugins/bigswitch/plugin.py:1026 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1053 +#: neutron/plugins/bigswitch/plugin.py:1043 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1059 +#: neutron/plugins/bigswitch/plugin.py:1049 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1075 +#: neutron/plugins/bigswitch/plugin.py:1065 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1090 +#: neutron/plugins/bigswitch/plugin.py:1080 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1108 +#: neutron/plugins/bigswitch/plugin.py:1110 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1123 +#: neutron/plugins/bigswitch/plugin.py:1125 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1124 +#: neutron/plugins/bigswitch/plugin.py:1126 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4850,7 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:225 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1002 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1365 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 @@ -4964,9 +4969,9 @@ msgid "%s can not be found in database" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:300 -#: neutron/plugins/brocade/NeutronPlugin.py:343 -#: neutron/plugins/brocade/NeutronPlugin.py:396 -#: neutron/plugins/brocade/NeutronPlugin.py:426 +#: neutron/plugins/brocade/NeutronPlugin.py:344 +#: neutron/plugins/brocade/NeutronPlugin.py:397 +#: neutron/plugins/brocade/NeutronPlugin.py:427 msgid "Brocade NOS driver error" msgstr "" @@ -4976,9 +4981,9 @@ msgid "Returning the allocated vlan (%d) to the pool" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:304 -#: neutron/plugins/brocade/NeutronPlugin.py:344 -#: neutron/plugins/brocade/NeutronPlugin.py:397 -#: neutron/plugins/brocade/NeutronPlugin.py:428 +#: neutron/plugins/brocade/NeutronPlugin.py:345 +#: neutron/plugins/brocade/NeutronPlugin.py:398 +#: neutron/plugins/brocade/NeutronPlugin.py:429 msgid "Brocade plugin raised exception, check logs" msgstr "" @@ -5450,88 +5455,88 @@ msgstr "" msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:866 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:883 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:884 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:891 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:894 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:908 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:915 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:922 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1144 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1151 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1157 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1171 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1168 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1175 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1172 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1179 #, python-format msgid "" "Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " "low address to high address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1185 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1194 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1201 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1200 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1221 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1232 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1253 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1260 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1270 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "Segment range overlaps with another profile" msgstr "" @@ -5670,34 +5675,34 @@ msgstr "" msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:243 msgid "Logical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:268 msgid "network_segment_pool" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:313 msgid "Invalid input for CIDR" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:464 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:452 #, python-format msgid "req: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:473 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:461 #, python-format msgid "status_code %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:478 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:466 #, python-format msgid "VSM: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:493 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:481 #, python-format msgid "Unable to serialize object of type = '%s'" msgstr "" @@ -5706,36 +5711,23 @@ msgstr "" msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 -#, python-format -msgid "_populate_policy_profiles %s" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:191 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:205 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:197 -msgid "_poll_policies" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 -msgid "No policy profile updated from VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:262 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:242 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:266 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:246 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:260 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 @@ -5743,19 +5735,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:249 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:254 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:283 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:267 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 @@ -5763,7 +5755,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5771,164 +5763,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:480 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:460 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:519 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:499 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:524 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:504 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:525 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:505 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:565 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:545 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:570 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:575 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:558 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:583 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:630 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:633 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:610 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:613 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:645 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:625 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:648 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:678 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:658 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:688 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:703 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:735 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:715 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:757 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:737 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:758 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:738 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:782 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:762 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:822 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:802 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:812 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:843 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:823 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:859 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:897 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:877 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:892 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:933 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:941 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1026 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1006 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:232 @@ -5938,88 +5930,88 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1084 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1064 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1099 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1079 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1103 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1083 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1097 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1125 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1147 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1192 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1174 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1190 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:314 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1219 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1201 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1236 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1256 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1290 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1272 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1280 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1309 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1291 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1306 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1321 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1359 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1341 msgid "Get subnets" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1444 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1426 #, python-format msgid "Scheduling router %s" msgstr "" @@ -6451,7 +6443,7 @@ msgid "port_delete received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:219 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:661 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" @@ -6543,7 +6535,7 @@ msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:437 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:976 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:390 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1267 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 @@ -6551,7 +6543,7 @@ msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:445 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1006 msgid "Agent loop has new devices!" msgstr "" @@ -6568,7 +6560,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:474 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:269 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1027 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1045 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1362 msgid "Agent initialized successfully, now running... " @@ -6822,242 +6814,242 @@ msgstr "" msgid "Delete network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:248 #, python-format msgid "Delete net failed after deleting the network in DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253 #, python-format msgid "Get network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:259 msgid "Get networks in progress" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:269 #, python-format msgid "Create port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285 msgid "Create port does not have tenant id info" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:291 #, python-format msgid "Create port does not have tenant id info; obtained is: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:312 #, python-format msgid "Create port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:319 #, python-format msgid "Update port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346 #, python-format msgid "Update port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:352 #, python-format msgid "Delete port in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:365 #, python-format msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:374 #, python-format msgid "Create subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:386 #, python-format msgid "Create subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388 #, python-format msgid "Subnet created: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:394 #, python-format msgid "Update subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419 #, python-format msgid "Update subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:425 #, python-format msgid "Delete subnet in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:430 #, python-format msgid "" "Delete subnet operation failed in SDN-VE after deleting the subnet from " "DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:439 #, python-format msgid "Create router in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:442 #, python-format msgid "Ignoring admin_state_up=False for router=%r. Overriding with True" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:452 msgid "Create router failed: no SDN-VE tenant." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:460 #, python-format msgid "Create router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:462 #, python-format msgid "Router created: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:467 #, python-format msgid "Update router in progress: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:474 msgid "admin_state_up=False routers are not supported." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493 #, python-format msgid "Update router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:499 #, python-format msgid "Delete router in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:506 #, python-format msgid "" "Delete router operation failed in SDN-VE after deleting the router in DB:" " %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:511 #, python-format msgid "" "Add router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:519 #, python-format msgid "SdnvePluginV2.add_router_interface called. Port info: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:533 #, python-format msgid "Update router-add-interface failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 #, python-format msgid "Added router interface: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:540 #, python-format msgid "" "Add router interface only called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550 msgid "" "SdnvePluginV2._add_router_interface_only: failed to add the interface in " "the roll back. of a remove_router_interface operation" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:556 #, python-format msgid "" "Remove router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565 msgid "No port ID" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 #, python-format msgid "SdnvePluginV2.remove_router_interface port: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:571 msgid "No fixed IP" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:576 #, python-format msgid "SdnvePluginV2.remove_router_interface subnet_id: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:584 #, python-format msgid "Update router-remove-interface failed SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:605 #, python-format msgid "Create floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:616 #, python-format msgid "Creating floating ip operation failed in SDN-VE controller: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:619 #, python-format msgid "Created floatingip : %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:624 #, python-format msgid "Update floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644 #, python-format msgid "Update floating ip failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:650 #, python-format msgid "Delete floatingip in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:655 #, python-format msgid "Delete floatingip failed in SDN-VE: %s" msgstr "" @@ -7294,168 +7286,168 @@ msgstr "" msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:304 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:301 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:319 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:323 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:341 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:354 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:343 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:361 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:352 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:370 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:401 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:392 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:410 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:430 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:448 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:437 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:455 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:458 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:454 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:472 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:461 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:479 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:467 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:475 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:493 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:482 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:486 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:504 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:509 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:533 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:568 #, python-format msgid "" "Option \"%(option)s\" must be supported by command \"%(command)s\" to " "enable %(mode)s mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:527 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:545 msgid "No valid Segmentation ID to perform UCAST test." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:562 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN MCAST mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:569 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 msgid "" "Linux kernel vxlan module and iproute2 3.8 or above are required to " "enable VXLAN." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:579 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:597 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:654 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:672 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:281 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:711 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:714 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:732 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:736 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:350 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:758 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:783 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:801 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:409 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:846 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:864 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:850 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:105 @@ -7463,12 +7455,12 @@ msgstr "" msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:905 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1068 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1108 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 @@ -7477,15 +7469,15 @@ msgstr "" msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1075 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:973 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:981 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1095 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 @@ -7495,7 +7487,7 @@ msgstr "" msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:968 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1125 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1142 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 @@ -7504,7 +7496,7 @@ msgstr "" msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1132 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1149 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 @@ -7513,7 +7505,7 @@ msgstr "" msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:979 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:374 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1154 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 @@ -7521,26 +7513,26 @@ msgstr "" msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:971 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:989 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1001 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1012 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1035 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:428 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1038 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Interface mappings: %s" @@ -8085,167 +8077,167 @@ msgstr "" msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:522 +#: neutron/plugins/midonet/plugin.py:524 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%r had been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:529 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:590 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:595 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:600 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:607 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:611 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:616 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:625 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:659 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:734 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:782 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:794 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:838 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:858 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:898 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:909 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1009 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1033 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1042 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1049 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1089 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1108 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1128 +#: neutron/plugins/midonet/plugin.py:1130 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1157 +#: neutron/plugins/midonet/plugin.py:1159 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1164 +#: neutron/plugins/midonet/plugin.py:1166 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1170 +#: neutron/plugins/midonet/plugin.py:1172 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1202 +#: neutron/plugins/midonet/plugin.py:1204 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1212 +#: neutron/plugins/midonet/plugin.py:1214 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1222 +#: neutron/plugins/midonet/plugin.py:1224 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -8456,91 +8448,101 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:465 neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:467 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:471 neutron/plugins/ml2/plugin.py:591 +#: neutron/plugins/ml2/plugin.py:473 neutron/plugins/ml2/plugin.py:593 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:479 +#: neutron/plugins/ml2/plugin.py:481 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:490 +#: neutron/plugins/ml2/plugin.py:492 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:498 neutron/plugins/ml2/plugin.py:604 +#: neutron/plugins/ml2/plugin.py:500 neutron/plugins/ml2/plugin.py:606 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:504 +#: neutron/plugins/ml2/plugin.py:506 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:513 neutron/plugins/ml2/plugin.py:612 +#: neutron/plugins/ml2/plugin.py:515 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:521 +#: neutron/plugins/ml2/plugin.py:523 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:530 +#: neutron/plugins/ml2/plugin.py:532 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:544 +#: neutron/plugins/ml2/plugin.py:546 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:574 +#: neutron/plugins/ml2/plugin.py:576 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:600 +#: neutron/plugins/ml2/plugin.py:587 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:602 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:621 +#: neutron/plugins/ml2/plugin.py:622 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:632 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:650 +#: neutron/plugins/ml2/plugin.py:661 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:120 +#: neutron/plugins/ml2/plugin.py:721 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:125 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:728 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:121 +#: neutron/plugins/ml2/plugin.py:739 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:126 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:737 +#: neutron/plugins/ml2/plugin.py:748 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:749 +#: neutron/plugins/ml2/plugin.py:760 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:761 +#: neutron/plugins/ml2/plugin.py:772 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9424,7 +9426,7 @@ msgstr "" msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:425 +#: neutron/plugins/mlnx/mlnx_plugin.py:426 #, python-format msgid "create_port with %s" msgstr "" @@ -9763,53 +9765,53 @@ msgstr "" msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:398 +#: neutron/plugins/nec/nec_plugin.py:405 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:546 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:603 +#: neutron/plugins/nec/nec_plugin.py:610 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:635 +#: neutron/plugins/nec/nec_plugin.py:642 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:700 +#: neutron/plugins/nec/nec_plugin.py:707 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:731 +#: neutron/plugins/nec/nec_plugin.py:738 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:741 +#: neutron/plugins/nec/nec_plugin.py:748 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:761 +#: neutron/plugins/nec/nec_plugin.py:768 #, 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:766 +#: neutron/plugins/nec/nec_plugin.py:773 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10260,73 +10262,73 @@ msgstr "" msgid "Port-Mapping for port %s not found on VSD" msgstr "" -#: neutron/plugins/nuage/plugin.py:325 +#: neutron/plugins/nuage/plugin.py:327 msgid "" "Either net_partition is not provided with subnet OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:393 +#: neutron/plugins/nuage/plugin.py:395 #, python-format msgid "" "Unable to complete operation on subnet %s.One or more ports have an IP " "allocation from this subnet." msgstr "" -#: neutron/plugins/nuage/plugin.py:423 +#: neutron/plugins/nuage/plugin.py:425 #, python-format msgid "" "Router %s does not hold default zone OR net_partition mapping. Router-IF " "add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:433 +#: neutron/plugins/nuage/plugin.py:435 #, python-format msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:443 +#: neutron/plugins/nuage/plugin.py:445 #, python-format msgid "" "Subnet %(subnet)s and Router %(router)s belong to different net_partition" " Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:455 +#: neutron/plugins/nuage/plugin.py:457 #, python-format msgid "Subnet %s has one or more active VMs Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:501 neutron/plugins/nuage/plugin.py:506 -#: neutron/plugins/nuage/plugin.py:512 +#: neutron/plugins/nuage/plugin.py:503 neutron/plugins/nuage/plugin.py:508 +#: neutron/plugins/nuage/plugin.py:514 #, python-format msgid "No router interface found for Router %s. Router-IF delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:523 +#: neutron/plugins/nuage/plugin.py:525 #, python-format msgid "Subnet %s has one or more active VMs Router-IF delete not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:532 +#: neutron/plugins/nuage/plugin.py:534 #, python-format msgid "" "Router %s does not hold net_partition assoc on Nuage VSD. Router-IF " "delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:571 +#: neutron/plugins/nuage/plugin.py:573 msgid "" "Either net_partition is not provided with router OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:679 +#: neutron/plugins/nuage/plugin.py:681 #, python-format msgid "One or more router still attached to net_partition %s." msgstr "" -#: neutron/plugins/nuage/plugin.py:684 +#: neutron/plugins/nuage/plugin.py:686 #, python-format msgid "NetPartition with %s does not exist" msgstr "" @@ -10700,20 +10702,20 @@ msgstr "" msgid "Number of seconds to retry acquiring an Open vSwitch datapath" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:245 +#: neutron/plugins/oneconvergence/plugin.py:246 msgid "Failed to create subnet, deleting it from neutron" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:309 +#: neutron/plugins/oneconvergence/plugin.py:310 #, python-format msgid "Deleting newly created neutron port %s" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:379 +#: neutron/plugins/oneconvergence/plugin.py:380 msgid "Failed to create floatingip" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:418 +#: neutron/plugins/oneconvergence/plugin.py:419 msgid "Failed to create router" msgstr "" @@ -11214,166 +11216,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:54 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:71 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:75 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:76 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:87 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:88 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:98 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:99 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:112 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:113 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:127 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:128 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:139 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:164 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:348 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:166 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:350 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:154 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:176 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:178 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:195 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:222 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:197 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:224 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:210 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:212 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:238 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:240 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:253 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:255 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:282 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:284 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:306 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:308 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:316 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:318 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:328 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:330 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:336 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:338 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:360 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:362 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:372 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:374 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:382 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:384 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:388 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:390 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:397 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:399 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:407 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:409 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:415 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:417 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:435 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:437 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:446 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:448 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:468 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:470 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:479 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:481 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:491 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:488 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:500 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:497 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:513 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:506 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:522 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:516 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:535 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:526 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 +msgid "Neutron PLUMgrid Director: disassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:540 +msgid "PLUMgrid Library: disassociate_floatingips() called" +msgstr "" + #: neutron/plugins/ryu/ryu_neutron_plugin.py:64 #, python-format msgid "get_ofp_rest_api: %s" @@ -12929,7 +12939,7 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:534 -#: neutron/plugins/vmware/plugins/base.py:1059 +#: neutron/plugins/vmware/plugins/base.py:1062 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -12970,13 +12980,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:670 -#: neutron/plugins/vmware/plugins/base.py:1779 +#: neutron/plugins/vmware/plugins/base.py:1782 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:674 -#: neutron/plugins/vmware/plugins/base.py:1783 +#: neutron/plugins/vmware/plugins/base.py:1786 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13035,231 +13045,231 @@ msgid "" "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1048 +#: neutron/plugins/vmware/plugins/base.py:1051 #, python-format msgid "" "A nsx lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1067 +#: neutron/plugins/vmware/plugins/base.py:1070 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1070 +#: neutron/plugins/vmware/plugins/base.py:1073 #: neutron/plugins/vmware/plugins/service.py:520 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1105 +#: neutron/plugins/vmware/plugins/base.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1182 +#: neutron/plugins/vmware/plugins/base.py:1185 #, python-format msgid "port created on NSX backend for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1185 +#: neutron/plugins/vmware/plugins/base.py:1188 #, python-format msgid "Logical switch for network %s was not found in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1196 +#: neutron/plugins/vmware/plugins/base.py:1199 msgid "Unable to create port or set port attachment in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1288 +#: neutron/plugins/vmware/plugins/base.py:1291 #, python-format msgid "Updating port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1323 +#: neutron/plugins/vmware/plugins/base.py:1326 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1406 +#: neutron/plugins/vmware/plugins/base.py:1409 msgid "" "Cannot create a distributed router with the NSX platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1412 +#: neutron/plugins/vmware/plugins/base.py:1415 msgid "Unable to create logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1423 +#: neutron/plugins/vmware/plugins/base.py:1426 #, 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/vmware/plugins/base.py:1433 +#: neutron/plugins/vmware/plugins/base.py:1436 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1462 -#: neutron/plugins/vmware/plugins/base.py:1547 +#: neutron/plugins/vmware/plugins/base.py:1465 +#: neutron/plugins/vmware/plugins/base.py:1550 #: neutron/plugins/vmware/plugins/service.py:203 #: neutron/plugins/vmware/plugins/service.py:1214 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1511 +#: neutron/plugins/vmware/plugins/base.py:1514 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1514 +#: neutron/plugins/vmware/plugins/base.py:1517 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1556 +#: neutron/plugins/vmware/plugins/base.py:1559 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1572 +#: neutron/plugins/vmware/plugins/base.py:1575 #, python-format msgid "Logical router %s not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1576 +#: neutron/plugins/vmware/plugins/base.py:1579 msgid "Unable to update logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1578 +#: neutron/plugins/vmware/plugins/base.py:1581 msgid "" "Request cannot contain 'routes' with the NSX platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1635 +#: neutron/plugins/vmware/plugins/base.py:1638 #, python-format msgid "Logical router '%s' not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1639 +#: neutron/plugins/vmware/plugins/base.py:1642 #, python-format msgid "Unable to delete logical router '%s' on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1649 +#: neutron/plugins/vmware/plugins/base.py:1652 #, 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/vmware/plugins/base.py:1717 +#: neutron/plugins/vmware/plugins/base.py:1720 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1815 +#: neutron/plugins/vmware/plugins/base.py:1818 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1820 +#: neutron/plugins/vmware/plugins/base.py:1823 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1952 +#: neutron/plugins/vmware/plugins/base.py:1955 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1958 +#: neutron/plugins/vmware/plugins/base.py:1961 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1995 +#: neutron/plugins/vmware/plugins/base.py:1998 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1998 +#: neutron/plugins/vmware/plugins/base.py:2001 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2032 +#: neutron/plugins/vmware/plugins/base.py:2035 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2055 +#: neutron/plugins/vmware/plugins/base.py:2058 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2084 +#: neutron/plugins/vmware/plugins/base.py:2087 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2113 +#: neutron/plugins/vmware/plugins/base.py:2116 #, python-format msgid "" "Rolling back database changes for gateway device %s because of an error " "in the NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2158 -#: neutron/plugins/vmware/plugins/base.py:2196 +#: neutron/plugins/vmware/plugins/base.py:2161 +#: neutron/plugins/vmware/plugins/base.py:2199 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2293 +#: neutron/plugins/vmware/plugins/base.py:2296 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2300 +#: neutron/plugins/vmware/plugins/base.py:2303 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2348 +#: neutron/plugins/vmware/plugins/base.py:2351 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2380 +#: neutron/plugins/vmware/plugins/base.py:2383 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2388 +#: neutron/plugins/vmware/plugins/base.py:2391 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13267,12 +13277,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2395 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2408 +#: neutron/plugins/vmware/plugins/base.py:2411 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -14449,46 +14459,46 @@ msgstr "" msgid "external_gateway_added: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:50 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:49 msgid "Initializing fwaas iptables driver" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:53 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:52 #, python-format msgid "Creating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:62 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:61 #, python-format msgid "Failed to create firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:66 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:65 #, python-format msgid "Deleting firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:77 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:76 #, python-format msgid "Failed to delete firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:81 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:80 #, python-format msgid "Updating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:90 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:89 #, python-format msgid "Failed to update firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:94 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:93 #, python-format msgid "Applying firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:113 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:112 #, python-format msgid "Failed to apply default policy on firewall: %s" msgstr "" @@ -14748,17 +14758,17 @@ msgstr "" msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:166 #, python-format msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:208 #, python-format msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:369 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -14942,184 +14952,212 @@ msgstr "" msgid "Removing SNAT port for subnet %s as this is the last pool using it..." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:61 +#: neutron/services/loadbalancer/drivers/radware/driver.py:63 msgid "vdirect server IP address" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:64 +#: neutron/services/loadbalancer/drivers/radware/driver.py:66 msgid "vdirect user name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:67 +#: neutron/services/loadbalancer/drivers/radware/driver.py:69 msgid "vdirect user password" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:70 +#: neutron/services/loadbalancer/drivers/radware/driver.py:72 msgid "Service ADC type" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:73 +#: neutron/services/loadbalancer/drivers/radware/driver.py:75 msgid "Service ADC version" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:76 +#: neutron/services/loadbalancer/drivers/radware/driver.py:78 msgid "service HA pair" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:79 +#: neutron/services/loadbalancer/drivers/radware/driver.py:81 msgid "service throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:82 +#: neutron/services/loadbalancer/drivers/radware/driver.py:84 msgid "service ssl throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:85 +#: neutron/services/loadbalancer/drivers/radware/driver.py:87 msgid "service compression throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:88 +#: neutron/services/loadbalancer/drivers/radware/driver.py:90 msgid "service cache" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:91 +#: neutron/services/loadbalancer/drivers/radware/driver.py:93 msgid "l2_l3 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:94 +#: neutron/services/loadbalancer/drivers/radware/driver.py:96 msgid "l4 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:101 +#: neutron/services/loadbalancer/drivers/radware/driver.py:104 msgid "l2_l3 workflow constructor params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:108 +#: neutron/services/loadbalancer/drivers/radware/driver.py:111 msgid "l2_l3 workflow setup params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:111 +#: neutron/services/loadbalancer/drivers/radware/driver.py:114 msgid "List of actions that we dont want to push to the completion queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:115 +#: neutron/services/loadbalancer/drivers/radware/driver.py:118 msgid "l4 workflow action name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:118 +#: neutron/services/loadbalancer/drivers/radware/driver.py:121 msgid "Resource pool ids" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:121 +#: neutron/services/loadbalancer/drivers/radware/driver.py:124 msgid "A required VLAN for the interswitch link to use" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:124 +#: neutron/services/loadbalancer/drivers/radware/driver.py:127 msgid "Support an Alteon interswitch link for stateful session failover" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:183 +#: neutron/services/loadbalancer/drivers/radware/driver.py:221 #, python-format -msgid "create_vip. vip: %s" +msgid "" +"vip: %(vip)s, extended_vip: %(extended_vip)s, network_id: " +"%(vip_network_id)s, service_name: %(service_name)s, pip_info: " +"%(pip_info)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:185 +#: neutron/services/loadbalancer/drivers/radware/driver.py:256 #, python-format -msgid "create_vip. extended_vip: %s" +msgid "Retrieved pip nport: %(port)r for vip: %(vip)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:187 +#: neutron/services/loadbalancer/drivers/radware/driver.py:264 #, python-format -msgid "create_vip. network_id: %s " +msgid "Found no pip nports associated with vip: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:189 +#: neutron/services/loadbalancer/drivers/radware/driver.py:273 #, python-format -msgid "create_vip. service_name: %s " +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:223 +#: neutron/services/loadbalancer/drivers/radware/driver.py:287 #, python-format -msgid "Failed to remove workflow %s. Going to set vip to ERROR status" +msgid "pip nport id: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:314 +#: neutron/services/loadbalancer/drivers/radware/driver.py:291 +#, python-format +msgid "pip nport delete failed: %r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:345 +#: neutron/services/loadbalancer/drivers/radware/driver.py:410 msgid "Starting operation completion handling thread" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:370 +#: neutron/services/loadbalancer/drivers/radware/driver.py:440 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:379 -#: neutron/services/loadbalancer/drivers/radware/driver.py:401 +#: neutron/services/loadbalancer/drivers/radware/driver.py:449 +#: neutron/services/loadbalancer/drivers/radware/driver.py:480 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:387 +#: neutron/services/loadbalancer/drivers/radware/driver.py:457 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:494 +#: neutron/services/loadbalancer/drivers/radware/driver.py:465 +#, python-format +msgid "Post-remove workflow function %r completed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:469 +#, python-format +msgid "Post-remove workflow function %r failed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:584 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:541 +#: neutron/services/loadbalancer/drivers/radware/driver.py:650 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:567 +#: neutron/services/loadbalancer/drivers/radware/driver.py:676 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:574 +#: neutron/services/loadbalancer/drivers/radware/driver.py:683 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:591 +#: neutron/services/loadbalancer/drivers/radware/driver.py:700 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:652 +#: neutron/services/loadbalancer/drivers/radware/driver.py:768 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:664 +#: neutron/services/loadbalancer/drivers/radware/driver.py:780 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:695 +#: neutron/services/loadbalancer/drivers/radware/driver.py:812 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:710 +#: neutron/services/loadbalancer/drivers/radware/driver.py:827 msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:737 +#: neutron/services/loadbalancer/drivers/radware/driver.py:836 +#, python-format +msgid "Post-operation function %(func)r completed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:842 +#, python-format +msgid "Post-operation function %(func)r failed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:876 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:777 +#: neutron/services/loadbalancer/drivers/radware/driver.py:916 #, python-format msgid "_remove_object_from_db %s" msgstr "" @@ -15835,12 +15873,12 @@ msgstr "" msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:404 +#: neutron/tests/unit/vmware/apiclient/fake.py:407 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:413 +#: neutron/tests/unit/vmware/apiclient/fake.py:416 #, python-format msgid "lrouter:%s not found" msgstr "" diff --git a/neutron/locale/sr/LC_MESSAGES/neutron.po b/neutron/locale/sr/LC_MESSAGES/neutron.po index 74d0f5fa2..4e0ad53d8 100644 --- a/neutron/locale/sr/LC_MESSAGES/neutron.po +++ b/neutron/locale/sr/LC_MESSAGES/neutron.po @@ -7,11 +7,11 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-04-23 06:46+0000\n" +"POT-Creation-Date: 2014-04-26 06:48+0000\n" "PO-Revision-Date: 2014-04-07 06:32+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Serbian " -"(http://www.transifex.com/projects/p/openstack/language/sr/)\n" +"(http://www.transifex.com/projects/p/neutron/language/sr/)\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" "MIME-Version: 1.0\n" @@ -527,7 +527,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:575 neutron/agent/l3_agent.py:954 #: neutron/agent/metadata/agent.py:330 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:107 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:836 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:854 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:300 @@ -624,7 +624,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:923 +#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:931 #: neutron/services/firewall/agents/varmour/varmour_router.py:102 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -750,7 +750,7 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:657 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:675 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:283 #, python-format msgid "Delete %s" @@ -1138,25 +1138,25 @@ msgstr "" msgid "Authentication region" msgstr "" -#: neutron/agent/linux/interface.py:202 neutron/agent/linux/interface.py:256 -#: neutron/agent/linux/interface.py:318 neutron/agent/linux/interface.py:367 +#: neutron/agent/linux/interface.py:206 neutron/agent/linux/interface.py:260 +#: neutron/agent/linux/interface.py:322 neutron/agent/linux/interface.py:371 #, python-format msgid "Device %s already exists" msgstr "" -#: neutron/agent/linux/interface.py:220 neutron/agent/linux/interface.py:267 -#: neutron/agent/linux/interface.py:330 neutron/agent/linux/interface.py:374 +#: neutron/agent/linux/interface.py:224 neutron/agent/linux/interface.py:271 +#: neutron/agent/linux/interface.py:334 neutron/agent/linux/interface.py:378 #, python-format msgid "Unplugged interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:222 neutron/agent/linux/interface.py:266 -#: neutron/agent/linux/interface.py:332 neutron/agent/linux/interface.py:376 +#: neutron/agent/linux/interface.py:226 neutron/agent/linux/interface.py:270 +#: neutron/agent/linux/interface.py:336 neutron/agent/linux/interface.py:380 #, python-format msgid "Failed unplugging interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:434 +#: neutron/agent/linux/interface.py:438 #, python-format msgid "Driver location: %s" msgstr "" @@ -1688,12 +1688,12 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:47 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:49 #, python-format msgid "Notify metering agent at %(topic)s.%(host)s the message %(method)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:62 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:64 #, python-format msgid "" "Fanout notify metering agent at %(topic)s the message %(method)s on " @@ -1837,7 +1837,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:357 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2849,8 +2849,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:387 neutron/db/l3_db.py:464 -#: neutron/plugins/bigswitch/plugin.py:1011 -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1001 +#: neutron/plugins/bigswitch/plugin.py:1010 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2902,18 +2902,18 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1844 +#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1847 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:825 +#: neutron/db/l3_db.py:833 #, 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:929 +#: neutron/db/l3_db.py:937 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -3081,6 +3081,11 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" +#: neutron/db/metering/metering_rpc.py:50 +#, python-format +msgid "Unable to find agent %s." +msgstr "" + #: neutron/db/migration/cli.py:32 msgid "Neutron plugin provider module" msgstr "" @@ -3665,7 +3670,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:54 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -3681,47 +3686,47 @@ msgstr "" msgid "Only admin can view or configure quota" msgstr "" -#: neutron/extensions/securitygroup.py:35 +#: neutron/extensions/securitygroup.py:34 msgid "For TCP/UDP protocols, port_range_min must be <= port_range_max" msgstr "" -#: neutron/extensions/securitygroup.py:40 +#: neutron/extensions/securitygroup.py:39 #, python-format msgid "Invalid value for port %(port)s" msgstr "" -#: neutron/extensions/securitygroup.py:44 +#: neutron/extensions/securitygroup.py:43 #, python-format msgid "" "Invalid value for ICMP %(field)s (%(attr)s) %(value)s. It must be 0 to " "255." msgstr "" -#: neutron/extensions/securitygroup.py:49 +#: neutron/extensions/securitygroup.py:48 #, python-format msgid "" "ICMP code (port-range-max) %(value)s is provided but ICMP type (port-" "range-min) is missing." msgstr "" -#: neutron/extensions/securitygroup.py:54 +#: neutron/extensions/securitygroup.py:53 #, python-format msgid "Security Group %(id)s in use." msgstr "" -#: neutron/extensions/securitygroup.py:58 +#: neutron/extensions/securitygroup.py:57 msgid "Removing default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:62 +#: neutron/extensions/securitygroup.py:61 msgid "Updating default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:66 +#: neutron/extensions/securitygroup.py:65 msgid "Default security group already exists." msgstr "" -#: neutron/extensions/securitygroup.py:70 +#: neutron/extensions/securitygroup.py:69 #, python-format msgid "" "Security group rule protocol %(protocol)s not supported. Only protocol " @@ -3729,58 +3734,58 @@ msgid "" "supported." msgstr "" -#: neutron/extensions/securitygroup.py:76 +#: neutron/extensions/securitygroup.py:75 msgid "Multiple tenant_ids in bulk security group rule create not allowed" msgstr "" -#: neutron/extensions/securitygroup.py:81 +#: neutron/extensions/securitygroup.py:80 msgid "Only remote_ip_prefix or remote_group_id may be provided." msgstr "" -#: neutron/extensions/securitygroup.py:86 +#: neutron/extensions/securitygroup.py:85 msgid "Must also specifiy protocol if port range is given." msgstr "" -#: neutron/extensions/securitygroup.py:90 +#: neutron/extensions/securitygroup.py:89 msgid "Only allowed to update rules for one security profile at a time" msgstr "" -#: neutron/extensions/securitygroup.py:95 +#: neutron/extensions/securitygroup.py:94 #, python-format msgid "Security group %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:99 +#: neutron/extensions/securitygroup.py:98 #, python-format msgid "Security group rule %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:103 +#: neutron/extensions/securitygroup.py:102 msgid "Duplicate Security Group Rule in POST." msgstr "" -#: neutron/extensions/securitygroup.py:107 +#: neutron/extensions/securitygroup.py:106 #, python-format msgid "Security group rule already exists. Group id is %(id)s." msgstr "" -#: neutron/extensions/securitygroup.py:111 +#: neutron/extensions/securitygroup.py:110 #, python-format msgid "Conflicting value ethertype %(ethertype)s for CIDR %(cidr)s" msgstr "" -#: neutron/extensions/securitygroup.py:159 +#: neutron/extensions/securitygroup.py:158 #, python-format msgid "'%s' is not an integer or uuid" msgstr "" -#: neutron/extensions/securitygroup.py:248 +#: neutron/extensions/securitygroup.py:247 msgid "" "Number of security groups allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/securitygroup.py:252 +#: neutron/extensions/securitygroup.py:251 msgid "" "Number of security rules allowed per tenant. A negative value means " "unlimited." @@ -3864,47 +3869,47 @@ msgstr "" msgid "Router %(router_id)s has no external network gateway set" msgstr "" -#: neutron/notifiers/nova.py:130 +#: neutron/notifiers/nova.py:165 msgid "device_id is not set on port yet." msgstr "" -#: neutron/notifiers/nova.py:134 +#: neutron/notifiers/nova.py:169 msgid "Port ID not set! Nova will not be notified of port status change." msgstr "" -#: neutron/notifiers/nova.py:159 +#: neutron/notifiers/nova.py:194 #, python-format msgid "" "Ignoring state change previous_port_status: %(pre_status)s " "current_port_status: %(cur_status)s port_id %(id)s" msgstr "" -#: neutron/notifiers/nova.py:187 +#: neutron/notifiers/nova.py:221 #, python-format msgid "Sending events: %s" msgstr "" -#: neutron/notifiers/nova.py:192 +#: neutron/notifiers/nova.py:226 #, python-format msgid "Nova returned NotFound for event: %s" msgstr "" -#: neutron/notifiers/nova.py:195 +#: neutron/notifiers/nova.py:229 #, python-format msgid "Failed to notify nova on events: %s" msgstr "" -#: neutron/notifiers/nova.py:199 neutron/notifiers/nova.py:215 +#: neutron/notifiers/nova.py:233 neutron/notifiers/nova.py:249 #, python-format msgid "Error response returned from nova: %s" msgstr "" -#: neutron/notifiers/nova.py:210 +#: neutron/notifiers/nova.py:244 #, python-format msgid "Nova event: %s returned with failed status" msgstr "" -#: neutron/notifiers/nova.py:213 +#: neutron/notifiers/nova.py:247 #, python-format msgid "Nova event response: %s" msgstr "" @@ -4549,80 +4554,80 @@ msgstr "" msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:661 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:752 +#: neutron/plugins/bigswitch/plugin.py:742 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:804 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:864 +#: neutron/plugins/bigswitch/plugin.py:854 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:902 +#: neutron/plugins/bigswitch/plugin.py:892 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:924 +#: neutron/plugins/bigswitch/plugin.py:914 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:946 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:975 +#: neutron/plugins/bigswitch/plugin.py:965 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1003 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1036 +#: neutron/plugins/bigswitch/plugin.py:1026 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1053 +#: neutron/plugins/bigswitch/plugin.py:1043 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1059 +#: neutron/plugins/bigswitch/plugin.py:1049 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1075 +#: neutron/plugins/bigswitch/plugin.py:1065 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1090 +#: neutron/plugins/bigswitch/plugin.py:1080 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1108 +#: neutron/plugins/bigswitch/plugin.py:1110 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1123 +#: neutron/plugins/bigswitch/plugin.py:1125 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1124 +#: neutron/plugins/bigswitch/plugin.py:1126 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4851,7 +4856,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:225 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1002 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1365 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 @@ -4965,9 +4970,9 @@ msgid "%s can not be found in database" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:300 -#: neutron/plugins/brocade/NeutronPlugin.py:343 -#: neutron/plugins/brocade/NeutronPlugin.py:396 -#: neutron/plugins/brocade/NeutronPlugin.py:426 +#: neutron/plugins/brocade/NeutronPlugin.py:344 +#: neutron/plugins/brocade/NeutronPlugin.py:397 +#: neutron/plugins/brocade/NeutronPlugin.py:427 msgid "Brocade NOS driver error" msgstr "" @@ -4977,9 +4982,9 @@ msgid "Returning the allocated vlan (%d) to the pool" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:304 -#: neutron/plugins/brocade/NeutronPlugin.py:344 -#: neutron/plugins/brocade/NeutronPlugin.py:397 -#: neutron/plugins/brocade/NeutronPlugin.py:428 +#: neutron/plugins/brocade/NeutronPlugin.py:345 +#: neutron/plugins/brocade/NeutronPlugin.py:398 +#: neutron/plugins/brocade/NeutronPlugin.py:429 msgid "Brocade plugin raised exception, check logs" msgstr "" @@ -5451,88 +5456,88 @@ msgstr "" msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:866 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:883 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:884 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:891 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:894 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:908 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:915 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:922 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1144 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1151 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1157 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1171 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1168 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1175 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1172 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1179 #, python-format msgid "" "Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " "low address to high address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1185 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1194 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1201 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1200 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1221 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1232 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1253 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1260 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1270 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "Segment range overlaps with another profile" msgstr "" @@ -5671,34 +5676,34 @@ msgstr "" msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:243 msgid "Logical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:268 msgid "network_segment_pool" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:313 msgid "Invalid input for CIDR" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:464 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:452 #, python-format msgid "req: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:473 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:461 #, python-format msgid "status_code %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:478 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:466 #, python-format msgid "VSM: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:493 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:481 #, python-format msgid "Unable to serialize object of type = '%s'" msgstr "" @@ -5707,36 +5712,23 @@ msgstr "" msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 -#, python-format -msgid "_populate_policy_profiles %s" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:191 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:205 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:197 -msgid "_poll_policies" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 -msgid "No policy profile updated from VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:262 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:242 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:266 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:246 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:260 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 @@ -5744,19 +5736,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:249 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:254 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:283 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:267 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 @@ -5764,7 +5756,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5772,164 +5764,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:480 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:460 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:519 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:499 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:524 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:504 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:525 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:505 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:565 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:545 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:570 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:575 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:558 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:583 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:630 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:633 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:610 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:613 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:645 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:625 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:648 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:678 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:658 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:688 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:703 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:735 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:715 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:757 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:737 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:758 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:738 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:782 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:762 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:822 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:802 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:812 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:843 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:823 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:859 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:897 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:877 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:892 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:933 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:941 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1026 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1006 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:232 @@ -5939,88 +5931,88 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1084 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1064 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1099 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1079 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1103 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1083 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1097 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1125 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1147 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1192 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1174 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1190 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:314 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1219 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1201 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1236 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1256 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1290 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1272 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1280 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1309 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1291 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1306 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1321 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1359 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1341 msgid "Get subnets" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1444 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1426 #, python-format msgid "Scheduling router %s" msgstr "" @@ -6452,7 +6444,7 @@ msgid "port_delete received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:219 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:661 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" @@ -6544,7 +6536,7 @@ msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:437 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:976 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:390 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1267 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 @@ -6552,7 +6544,7 @@ msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:445 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1006 msgid "Agent loop has new devices!" msgstr "" @@ -6569,7 +6561,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:474 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:269 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1027 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1045 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1362 msgid "Agent initialized successfully, now running... " @@ -6823,242 +6815,242 @@ msgstr "" msgid "Delete network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:248 #, python-format msgid "Delete net failed after deleting the network in DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253 #, python-format msgid "Get network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:259 msgid "Get networks in progress" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:269 #, python-format msgid "Create port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285 msgid "Create port does not have tenant id info" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:291 #, python-format msgid "Create port does not have tenant id info; obtained is: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:312 #, python-format msgid "Create port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:319 #, python-format msgid "Update port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346 #, python-format msgid "Update port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:352 #, python-format msgid "Delete port in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:365 #, python-format msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:374 #, python-format msgid "Create subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:386 #, python-format msgid "Create subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388 #, python-format msgid "Subnet created: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:394 #, python-format msgid "Update subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419 #, python-format msgid "Update subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:425 #, python-format msgid "Delete subnet in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:430 #, python-format msgid "" "Delete subnet operation failed in SDN-VE after deleting the subnet from " "DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:439 #, python-format msgid "Create router in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:442 #, python-format msgid "Ignoring admin_state_up=False for router=%r. Overriding with True" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:452 msgid "Create router failed: no SDN-VE tenant." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:460 #, python-format msgid "Create router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:462 #, python-format msgid "Router created: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:467 #, python-format msgid "Update router in progress: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:474 msgid "admin_state_up=False routers are not supported." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493 #, python-format msgid "Update router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:499 #, python-format msgid "Delete router in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:506 #, python-format msgid "" "Delete router operation failed in SDN-VE after deleting the router in DB:" " %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:511 #, python-format msgid "" "Add router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:519 #, python-format msgid "SdnvePluginV2.add_router_interface called. Port info: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:533 #, python-format msgid "Update router-add-interface failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 #, python-format msgid "Added router interface: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:540 #, python-format msgid "" "Add router interface only called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550 msgid "" "SdnvePluginV2._add_router_interface_only: failed to add the interface in " "the roll back. of a remove_router_interface operation" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:556 #, python-format msgid "" "Remove router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565 msgid "No port ID" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 #, python-format msgid "SdnvePluginV2.remove_router_interface port: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:571 msgid "No fixed IP" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:576 #, python-format msgid "SdnvePluginV2.remove_router_interface subnet_id: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:584 #, python-format msgid "Update router-remove-interface failed SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:605 #, python-format msgid "Create floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:616 #, python-format msgid "Creating floating ip operation failed in SDN-VE controller: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:619 #, python-format msgid "Created floatingip : %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:624 #, python-format msgid "Update floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644 #, python-format msgid "Update floating ip failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:650 #, python-format msgid "Delete floatingip in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:655 #, python-format msgid "Delete floatingip failed in SDN-VE: %s" msgstr "" @@ -7295,168 +7287,168 @@ msgstr "" msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:304 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:301 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:319 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:323 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:341 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:354 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:343 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:361 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:352 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:370 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:401 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:392 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:410 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:430 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:448 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:437 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:455 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:458 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:454 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:472 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:461 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:479 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:467 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:475 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:493 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:482 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:486 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:504 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:509 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:533 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:568 #, python-format msgid "" "Option \"%(option)s\" must be supported by command \"%(command)s\" to " "enable %(mode)s mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:527 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:545 msgid "No valid Segmentation ID to perform UCAST test." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:562 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN MCAST mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:569 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 msgid "" "Linux kernel vxlan module and iproute2 3.8 or above are required to " "enable VXLAN." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:579 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:597 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:654 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:672 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:281 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:711 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:714 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:732 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:736 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:350 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:758 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:783 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:801 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:409 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:846 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:864 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:850 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:105 @@ -7464,12 +7456,12 @@ msgstr "" msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:905 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1068 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1108 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 @@ -7478,15 +7470,15 @@ msgstr "" msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1075 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:973 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:981 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1095 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 @@ -7496,7 +7488,7 @@ msgstr "" msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:968 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1125 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1142 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 @@ -7505,7 +7497,7 @@ msgstr "" msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1132 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1149 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 @@ -7514,7 +7506,7 @@ msgstr "" msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:979 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:374 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1154 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 @@ -7522,26 +7514,26 @@ msgstr "" msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:971 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:989 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1001 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1012 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1035 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:428 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1038 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Interface mappings: %s" @@ -8086,167 +8078,167 @@ msgstr "" msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:522 +#: neutron/plugins/midonet/plugin.py:524 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%r had been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:529 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:590 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:595 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:600 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:607 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:611 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:616 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:625 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:659 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:734 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:782 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:794 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:838 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:858 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:898 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:909 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1009 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1033 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1042 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1049 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1089 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1108 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1128 +#: neutron/plugins/midonet/plugin.py:1130 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1157 +#: neutron/plugins/midonet/plugin.py:1159 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1164 +#: neutron/plugins/midonet/plugin.py:1166 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1170 +#: neutron/plugins/midonet/plugin.py:1172 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1202 +#: neutron/plugins/midonet/plugin.py:1204 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1212 +#: neutron/plugins/midonet/plugin.py:1214 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1222 +#: neutron/plugins/midonet/plugin.py:1224 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -8457,91 +8449,101 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:465 neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:467 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:471 neutron/plugins/ml2/plugin.py:591 +#: neutron/plugins/ml2/plugin.py:473 neutron/plugins/ml2/plugin.py:593 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:479 +#: neutron/plugins/ml2/plugin.py:481 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:490 +#: neutron/plugins/ml2/plugin.py:492 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:498 neutron/plugins/ml2/plugin.py:604 +#: neutron/plugins/ml2/plugin.py:500 neutron/plugins/ml2/plugin.py:606 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:504 +#: neutron/plugins/ml2/plugin.py:506 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:513 neutron/plugins/ml2/plugin.py:612 +#: neutron/plugins/ml2/plugin.py:515 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:521 +#: neutron/plugins/ml2/plugin.py:523 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:530 +#: neutron/plugins/ml2/plugin.py:532 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:544 +#: neutron/plugins/ml2/plugin.py:546 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:574 +#: neutron/plugins/ml2/plugin.py:576 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:600 +#: neutron/plugins/ml2/plugin.py:587 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:602 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:621 +#: neutron/plugins/ml2/plugin.py:622 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:632 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:650 +#: neutron/plugins/ml2/plugin.py:661 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:120 +#: neutron/plugins/ml2/plugin.py:721 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:125 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:728 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:121 +#: neutron/plugins/ml2/plugin.py:739 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:126 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:737 +#: neutron/plugins/ml2/plugin.py:748 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:749 +#: neutron/plugins/ml2/plugin.py:760 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:761 +#: neutron/plugins/ml2/plugin.py:772 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9425,7 +9427,7 @@ msgstr "" msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:425 +#: neutron/plugins/mlnx/mlnx_plugin.py:426 #, python-format msgid "create_port with %s" msgstr "" @@ -9764,53 +9766,53 @@ msgstr "" msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:398 +#: neutron/plugins/nec/nec_plugin.py:405 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:546 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:603 +#: neutron/plugins/nec/nec_plugin.py:610 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:635 +#: neutron/plugins/nec/nec_plugin.py:642 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:700 +#: neutron/plugins/nec/nec_plugin.py:707 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:731 +#: neutron/plugins/nec/nec_plugin.py:738 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:741 +#: neutron/plugins/nec/nec_plugin.py:748 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:761 +#: neutron/plugins/nec/nec_plugin.py:768 #, 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:766 +#: neutron/plugins/nec/nec_plugin.py:773 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10261,73 +10263,73 @@ msgstr "" msgid "Port-Mapping for port %s not found on VSD" msgstr "" -#: neutron/plugins/nuage/plugin.py:325 +#: neutron/plugins/nuage/plugin.py:327 msgid "" "Either net_partition is not provided with subnet OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:393 +#: neutron/plugins/nuage/plugin.py:395 #, python-format msgid "" "Unable to complete operation on subnet %s.One or more ports have an IP " "allocation from this subnet." msgstr "" -#: neutron/plugins/nuage/plugin.py:423 +#: neutron/plugins/nuage/plugin.py:425 #, python-format msgid "" "Router %s does not hold default zone OR net_partition mapping. Router-IF " "add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:433 +#: neutron/plugins/nuage/plugin.py:435 #, python-format msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:443 +#: neutron/plugins/nuage/plugin.py:445 #, python-format msgid "" "Subnet %(subnet)s and Router %(router)s belong to different net_partition" " Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:455 +#: neutron/plugins/nuage/plugin.py:457 #, python-format msgid "Subnet %s has one or more active VMs Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:501 neutron/plugins/nuage/plugin.py:506 -#: neutron/plugins/nuage/plugin.py:512 +#: neutron/plugins/nuage/plugin.py:503 neutron/plugins/nuage/plugin.py:508 +#: neutron/plugins/nuage/plugin.py:514 #, python-format msgid "No router interface found for Router %s. Router-IF delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:523 +#: neutron/plugins/nuage/plugin.py:525 #, python-format msgid "Subnet %s has one or more active VMs Router-IF delete not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:532 +#: neutron/plugins/nuage/plugin.py:534 #, python-format msgid "" "Router %s does not hold net_partition assoc on Nuage VSD. Router-IF " "delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:571 +#: neutron/plugins/nuage/plugin.py:573 msgid "" "Either net_partition is not provided with router OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:679 +#: neutron/plugins/nuage/plugin.py:681 #, python-format msgid "One or more router still attached to net_partition %s." msgstr "" -#: neutron/plugins/nuage/plugin.py:684 +#: neutron/plugins/nuage/plugin.py:686 #, python-format msgid "NetPartition with %s does not exist" msgstr "" @@ -10701,20 +10703,20 @@ msgstr "" msgid "Number of seconds to retry acquiring an Open vSwitch datapath" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:245 +#: neutron/plugins/oneconvergence/plugin.py:246 msgid "Failed to create subnet, deleting it from neutron" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:309 +#: neutron/plugins/oneconvergence/plugin.py:310 #, python-format msgid "Deleting newly created neutron port %s" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:379 +#: neutron/plugins/oneconvergence/plugin.py:380 msgid "Failed to create floatingip" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:418 +#: neutron/plugins/oneconvergence/plugin.py:419 msgid "Failed to create router" msgstr "" @@ -11215,166 +11217,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:54 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:71 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:75 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:76 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:87 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:88 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:98 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:99 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:112 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:113 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:127 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:128 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:139 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:164 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:348 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:166 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:350 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:154 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:176 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:178 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:195 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:222 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:197 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:224 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:210 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:212 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:238 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:240 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:253 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:255 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:282 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:284 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:306 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:308 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:316 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:318 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:328 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:330 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:336 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:338 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:360 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:362 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:372 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:374 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:382 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:384 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:388 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:390 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:397 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:399 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:407 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:409 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:415 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:417 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:435 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:437 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:446 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:448 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:468 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:470 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:479 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:481 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:491 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:488 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:500 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:497 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:513 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:506 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:522 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:516 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:535 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:526 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 +msgid "Neutron PLUMgrid Director: disassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:540 +msgid "PLUMgrid Library: disassociate_floatingips() called" +msgstr "" + #: neutron/plugins/ryu/ryu_neutron_plugin.py:64 #, python-format msgid "get_ofp_rest_api: %s" @@ -12930,7 +12940,7 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:534 -#: neutron/plugins/vmware/plugins/base.py:1059 +#: neutron/plugins/vmware/plugins/base.py:1062 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -12971,13 +12981,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:670 -#: neutron/plugins/vmware/plugins/base.py:1779 +#: neutron/plugins/vmware/plugins/base.py:1782 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:674 -#: neutron/plugins/vmware/plugins/base.py:1783 +#: neutron/plugins/vmware/plugins/base.py:1786 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13036,231 +13046,231 @@ msgid "" "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1048 +#: neutron/plugins/vmware/plugins/base.py:1051 #, python-format msgid "" "A nsx lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1067 +#: neutron/plugins/vmware/plugins/base.py:1070 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1070 +#: neutron/plugins/vmware/plugins/base.py:1073 #: neutron/plugins/vmware/plugins/service.py:520 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1105 +#: neutron/plugins/vmware/plugins/base.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1182 +#: neutron/plugins/vmware/plugins/base.py:1185 #, python-format msgid "port created on NSX backend for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1185 +#: neutron/plugins/vmware/plugins/base.py:1188 #, python-format msgid "Logical switch for network %s was not found in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1196 +#: neutron/plugins/vmware/plugins/base.py:1199 msgid "Unable to create port or set port attachment in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1288 +#: neutron/plugins/vmware/plugins/base.py:1291 #, python-format msgid "Updating port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1323 +#: neutron/plugins/vmware/plugins/base.py:1326 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1406 +#: neutron/plugins/vmware/plugins/base.py:1409 msgid "" "Cannot create a distributed router with the NSX platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1412 +#: neutron/plugins/vmware/plugins/base.py:1415 msgid "Unable to create logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1423 +#: neutron/plugins/vmware/plugins/base.py:1426 #, 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/vmware/plugins/base.py:1433 +#: neutron/plugins/vmware/plugins/base.py:1436 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1462 -#: neutron/plugins/vmware/plugins/base.py:1547 +#: neutron/plugins/vmware/plugins/base.py:1465 +#: neutron/plugins/vmware/plugins/base.py:1550 #: neutron/plugins/vmware/plugins/service.py:203 #: neutron/plugins/vmware/plugins/service.py:1214 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1511 +#: neutron/plugins/vmware/plugins/base.py:1514 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1514 +#: neutron/plugins/vmware/plugins/base.py:1517 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1556 +#: neutron/plugins/vmware/plugins/base.py:1559 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1572 +#: neutron/plugins/vmware/plugins/base.py:1575 #, python-format msgid "Logical router %s not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1576 +#: neutron/plugins/vmware/plugins/base.py:1579 msgid "Unable to update logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1578 +#: neutron/plugins/vmware/plugins/base.py:1581 msgid "" "Request cannot contain 'routes' with the NSX platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1635 +#: neutron/plugins/vmware/plugins/base.py:1638 #, python-format msgid "Logical router '%s' not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1639 +#: neutron/plugins/vmware/plugins/base.py:1642 #, python-format msgid "Unable to delete logical router '%s' on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1649 +#: neutron/plugins/vmware/plugins/base.py:1652 #, 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/vmware/plugins/base.py:1717 +#: neutron/plugins/vmware/plugins/base.py:1720 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1815 +#: neutron/plugins/vmware/plugins/base.py:1818 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1820 +#: neutron/plugins/vmware/plugins/base.py:1823 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1952 +#: neutron/plugins/vmware/plugins/base.py:1955 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1958 +#: neutron/plugins/vmware/plugins/base.py:1961 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1995 +#: neutron/plugins/vmware/plugins/base.py:1998 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1998 +#: neutron/plugins/vmware/plugins/base.py:2001 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2032 +#: neutron/plugins/vmware/plugins/base.py:2035 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2055 +#: neutron/plugins/vmware/plugins/base.py:2058 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2084 +#: neutron/plugins/vmware/plugins/base.py:2087 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2113 +#: neutron/plugins/vmware/plugins/base.py:2116 #, python-format msgid "" "Rolling back database changes for gateway device %s because of an error " "in the NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2158 -#: neutron/plugins/vmware/plugins/base.py:2196 +#: neutron/plugins/vmware/plugins/base.py:2161 +#: neutron/plugins/vmware/plugins/base.py:2199 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2293 +#: neutron/plugins/vmware/plugins/base.py:2296 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2300 +#: neutron/plugins/vmware/plugins/base.py:2303 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2348 +#: neutron/plugins/vmware/plugins/base.py:2351 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2380 +#: neutron/plugins/vmware/plugins/base.py:2383 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2388 +#: neutron/plugins/vmware/plugins/base.py:2391 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13268,12 +13278,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2395 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2408 +#: neutron/plugins/vmware/plugins/base.py:2411 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -14450,46 +14460,46 @@ msgstr "" msgid "external_gateway_added: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:50 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:49 msgid "Initializing fwaas iptables driver" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:53 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:52 #, python-format msgid "Creating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:62 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:61 #, python-format msgid "Failed to create firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:66 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:65 #, python-format msgid "Deleting firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:77 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:76 #, python-format msgid "Failed to delete firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:81 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:80 #, python-format msgid "Updating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:90 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:89 #, python-format msgid "Failed to update firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:94 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:93 #, python-format msgid "Applying firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:113 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:112 #, python-format msgid "Failed to apply default policy on firewall: %s" msgstr "" @@ -14749,17 +14759,17 @@ msgstr "" msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:166 #, python-format msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:208 #, python-format msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:369 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -14943,184 +14953,212 @@ msgstr "" msgid "Removing SNAT port for subnet %s as this is the last pool using it..." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:61 +#: neutron/services/loadbalancer/drivers/radware/driver.py:63 msgid "vdirect server IP address" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:64 +#: neutron/services/loadbalancer/drivers/radware/driver.py:66 msgid "vdirect user name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:67 +#: neutron/services/loadbalancer/drivers/radware/driver.py:69 msgid "vdirect user password" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:70 +#: neutron/services/loadbalancer/drivers/radware/driver.py:72 msgid "Service ADC type" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:73 +#: neutron/services/loadbalancer/drivers/radware/driver.py:75 msgid "Service ADC version" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:76 +#: neutron/services/loadbalancer/drivers/radware/driver.py:78 msgid "service HA pair" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:79 +#: neutron/services/loadbalancer/drivers/radware/driver.py:81 msgid "service throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:82 +#: neutron/services/loadbalancer/drivers/radware/driver.py:84 msgid "service ssl throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:85 +#: neutron/services/loadbalancer/drivers/radware/driver.py:87 msgid "service compression throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:88 +#: neutron/services/loadbalancer/drivers/radware/driver.py:90 msgid "service cache" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:91 +#: neutron/services/loadbalancer/drivers/radware/driver.py:93 msgid "l2_l3 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:94 +#: neutron/services/loadbalancer/drivers/radware/driver.py:96 msgid "l4 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:101 +#: neutron/services/loadbalancer/drivers/radware/driver.py:104 msgid "l2_l3 workflow constructor params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:108 +#: neutron/services/loadbalancer/drivers/radware/driver.py:111 msgid "l2_l3 workflow setup params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:111 +#: neutron/services/loadbalancer/drivers/radware/driver.py:114 msgid "List of actions that we dont want to push to the completion queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:115 +#: neutron/services/loadbalancer/drivers/radware/driver.py:118 msgid "l4 workflow action name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:118 +#: neutron/services/loadbalancer/drivers/radware/driver.py:121 msgid "Resource pool ids" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:121 +#: neutron/services/loadbalancer/drivers/radware/driver.py:124 msgid "A required VLAN for the interswitch link to use" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:124 +#: neutron/services/loadbalancer/drivers/radware/driver.py:127 msgid "Support an Alteon interswitch link for stateful session failover" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:183 +#: neutron/services/loadbalancer/drivers/radware/driver.py:221 #, python-format -msgid "create_vip. vip: %s" +msgid "" +"vip: %(vip)s, extended_vip: %(extended_vip)s, network_id: " +"%(vip_network_id)s, service_name: %(service_name)s, pip_info: " +"%(pip_info)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:185 +#: neutron/services/loadbalancer/drivers/radware/driver.py:256 #, python-format -msgid "create_vip. extended_vip: %s" +msgid "Retrieved pip nport: %(port)r for vip: %(vip)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:187 +#: neutron/services/loadbalancer/drivers/radware/driver.py:264 #, python-format -msgid "create_vip. network_id: %s " +msgid "Found no pip nports associated with vip: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:189 +#: neutron/services/loadbalancer/drivers/radware/driver.py:273 #, python-format -msgid "create_vip. service_name: %s " +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:223 +#: neutron/services/loadbalancer/drivers/radware/driver.py:287 #, python-format -msgid "Failed to remove workflow %s. Going to set vip to ERROR status" +msgid "pip nport id: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:314 +#: neutron/services/loadbalancer/drivers/radware/driver.py:291 +#, python-format +msgid "pip nport delete failed: %r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:345 +#: neutron/services/loadbalancer/drivers/radware/driver.py:410 msgid "Starting operation completion handling thread" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:370 +#: neutron/services/loadbalancer/drivers/radware/driver.py:440 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:379 -#: neutron/services/loadbalancer/drivers/radware/driver.py:401 +#: neutron/services/loadbalancer/drivers/radware/driver.py:449 +#: neutron/services/loadbalancer/drivers/radware/driver.py:480 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:387 +#: neutron/services/loadbalancer/drivers/radware/driver.py:457 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:494 +#: neutron/services/loadbalancer/drivers/radware/driver.py:465 +#, python-format +msgid "Post-remove workflow function %r completed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:469 +#, python-format +msgid "Post-remove workflow function %r failed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:584 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:541 +#: neutron/services/loadbalancer/drivers/radware/driver.py:650 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:567 +#: neutron/services/loadbalancer/drivers/radware/driver.py:676 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:574 +#: neutron/services/loadbalancer/drivers/radware/driver.py:683 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:591 +#: neutron/services/loadbalancer/drivers/radware/driver.py:700 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:652 +#: neutron/services/loadbalancer/drivers/radware/driver.py:768 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:664 +#: neutron/services/loadbalancer/drivers/radware/driver.py:780 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:695 +#: neutron/services/loadbalancer/drivers/radware/driver.py:812 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:710 +#: neutron/services/loadbalancer/drivers/radware/driver.py:827 msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:737 +#: neutron/services/loadbalancer/drivers/radware/driver.py:836 +#, python-format +msgid "Post-operation function %(func)r completed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:842 +#, python-format +msgid "Post-operation function %(func)r failed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:876 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:777 +#: neutron/services/loadbalancer/drivers/radware/driver.py:916 #, python-format msgid "_remove_object_from_db %s" msgstr "" @@ -15836,12 +15874,12 @@ msgstr "" msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:404 +#: neutron/tests/unit/vmware/apiclient/fake.py:407 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:413 +#: neutron/tests/unit/vmware/apiclient/fake.py:416 #, python-format msgid "lrouter:%s not found" msgstr "" diff --git a/neutron/locale/sv/LC_MESSAGES/neutron.po b/neutron/locale/sv/LC_MESSAGES/neutron.po index 7ca1b03a6..0f4554d6f 100644 --- a/neutron/locale/sv/LC_MESSAGES/neutron.po +++ b/neutron/locale/sv/LC_MESSAGES/neutron.po @@ -7,11 +7,11 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-04-23 06:46+0000\n" +"POT-Creation-Date: 2014-04-26 06:48+0000\n" "PO-Revision-Date: 2014-04-07 06:32+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Swedish " -"(http://www.transifex.com/projects/p/openstack/language/sv/)\n" +"(http://www.transifex.com/projects/p/neutron/language/sv/)\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" @@ -526,7 +526,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:575 neutron/agent/l3_agent.py:954 #: neutron/agent/metadata/agent.py:330 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:107 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:836 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:854 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:300 @@ -623,7 +623,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:923 +#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:931 #: neutron/services/firewall/agents/varmour/varmour_router.py:102 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -749,7 +749,7 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:657 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:675 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:283 #, python-format msgid "Delete %s" @@ -1137,25 +1137,25 @@ msgstr "" msgid "Authentication region" msgstr "" -#: neutron/agent/linux/interface.py:202 neutron/agent/linux/interface.py:256 -#: neutron/agent/linux/interface.py:318 neutron/agent/linux/interface.py:367 +#: neutron/agent/linux/interface.py:206 neutron/agent/linux/interface.py:260 +#: neutron/agent/linux/interface.py:322 neutron/agent/linux/interface.py:371 #, python-format msgid "Device %s already exists" msgstr "" -#: neutron/agent/linux/interface.py:220 neutron/agent/linux/interface.py:267 -#: neutron/agent/linux/interface.py:330 neutron/agent/linux/interface.py:374 +#: neutron/agent/linux/interface.py:224 neutron/agent/linux/interface.py:271 +#: neutron/agent/linux/interface.py:334 neutron/agent/linux/interface.py:378 #, python-format msgid "Unplugged interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:222 neutron/agent/linux/interface.py:266 -#: neutron/agent/linux/interface.py:332 neutron/agent/linux/interface.py:376 +#: neutron/agent/linux/interface.py:226 neutron/agent/linux/interface.py:270 +#: neutron/agent/linux/interface.py:336 neutron/agent/linux/interface.py:380 #, python-format msgid "Failed unplugging interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:434 +#: neutron/agent/linux/interface.py:438 #, python-format msgid "Driver location: %s" msgstr "" @@ -1687,12 +1687,12 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:47 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:49 #, python-format msgid "Notify metering agent at %(topic)s.%(host)s the message %(method)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:62 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:64 #, python-format msgid "" "Fanout notify metering agent at %(topic)s the message %(method)s on " @@ -1836,7 +1836,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:357 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2848,8 +2848,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:387 neutron/db/l3_db.py:464 -#: neutron/plugins/bigswitch/plugin.py:1011 -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1001 +#: neutron/plugins/bigswitch/plugin.py:1010 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2901,18 +2901,18 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1844 +#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1847 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:825 +#: neutron/db/l3_db.py:833 #, 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:929 +#: neutron/db/l3_db.py:937 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -3080,6 +3080,11 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" +#: neutron/db/metering/metering_rpc.py:50 +#, python-format +msgid "Unable to find agent %s." +msgstr "" + #: neutron/db/migration/cli.py:32 msgid "Neutron plugin provider module" msgstr "" @@ -3664,7 +3669,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:54 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -3680,47 +3685,47 @@ msgstr "" msgid "Only admin can view or configure quota" msgstr "" -#: neutron/extensions/securitygroup.py:35 +#: neutron/extensions/securitygroup.py:34 msgid "For TCP/UDP protocols, port_range_min must be <= port_range_max" msgstr "" -#: neutron/extensions/securitygroup.py:40 +#: neutron/extensions/securitygroup.py:39 #, python-format msgid "Invalid value for port %(port)s" msgstr "" -#: neutron/extensions/securitygroup.py:44 +#: neutron/extensions/securitygroup.py:43 #, python-format msgid "" "Invalid value for ICMP %(field)s (%(attr)s) %(value)s. It must be 0 to " "255." msgstr "" -#: neutron/extensions/securitygroup.py:49 +#: neutron/extensions/securitygroup.py:48 #, python-format msgid "" "ICMP code (port-range-max) %(value)s is provided but ICMP type (port-" "range-min) is missing." msgstr "" -#: neutron/extensions/securitygroup.py:54 +#: neutron/extensions/securitygroup.py:53 #, python-format msgid "Security Group %(id)s in use." msgstr "" -#: neutron/extensions/securitygroup.py:58 +#: neutron/extensions/securitygroup.py:57 msgid "Removing default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:62 +#: neutron/extensions/securitygroup.py:61 msgid "Updating default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:66 +#: neutron/extensions/securitygroup.py:65 msgid "Default security group already exists." msgstr "" -#: neutron/extensions/securitygroup.py:70 +#: neutron/extensions/securitygroup.py:69 #, python-format msgid "" "Security group rule protocol %(protocol)s not supported. Only protocol " @@ -3728,58 +3733,58 @@ msgid "" "supported." msgstr "" -#: neutron/extensions/securitygroup.py:76 +#: neutron/extensions/securitygroup.py:75 msgid "Multiple tenant_ids in bulk security group rule create not allowed" msgstr "" -#: neutron/extensions/securitygroup.py:81 +#: neutron/extensions/securitygroup.py:80 msgid "Only remote_ip_prefix or remote_group_id may be provided." msgstr "" -#: neutron/extensions/securitygroup.py:86 +#: neutron/extensions/securitygroup.py:85 msgid "Must also specifiy protocol if port range is given." msgstr "" -#: neutron/extensions/securitygroup.py:90 +#: neutron/extensions/securitygroup.py:89 msgid "Only allowed to update rules for one security profile at a time" msgstr "" -#: neutron/extensions/securitygroup.py:95 +#: neutron/extensions/securitygroup.py:94 #, python-format msgid "Security group %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:99 +#: neutron/extensions/securitygroup.py:98 #, python-format msgid "Security group rule %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:103 +#: neutron/extensions/securitygroup.py:102 msgid "Duplicate Security Group Rule in POST." msgstr "" -#: neutron/extensions/securitygroup.py:107 +#: neutron/extensions/securitygroup.py:106 #, python-format msgid "Security group rule already exists. Group id is %(id)s." msgstr "" -#: neutron/extensions/securitygroup.py:111 +#: neutron/extensions/securitygroup.py:110 #, python-format msgid "Conflicting value ethertype %(ethertype)s for CIDR %(cidr)s" msgstr "" -#: neutron/extensions/securitygroup.py:159 +#: neutron/extensions/securitygroup.py:158 #, python-format msgid "'%s' is not an integer or uuid" msgstr "" -#: neutron/extensions/securitygroup.py:248 +#: neutron/extensions/securitygroup.py:247 msgid "" "Number of security groups allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/securitygroup.py:252 +#: neutron/extensions/securitygroup.py:251 msgid "" "Number of security rules allowed per tenant. A negative value means " "unlimited." @@ -3863,47 +3868,47 @@ msgstr "" msgid "Router %(router_id)s has no external network gateway set" msgstr "" -#: neutron/notifiers/nova.py:130 +#: neutron/notifiers/nova.py:165 msgid "device_id is not set on port yet." msgstr "" -#: neutron/notifiers/nova.py:134 +#: neutron/notifiers/nova.py:169 msgid "Port ID not set! Nova will not be notified of port status change." msgstr "" -#: neutron/notifiers/nova.py:159 +#: neutron/notifiers/nova.py:194 #, python-format msgid "" "Ignoring state change previous_port_status: %(pre_status)s " "current_port_status: %(cur_status)s port_id %(id)s" msgstr "" -#: neutron/notifiers/nova.py:187 +#: neutron/notifiers/nova.py:221 #, python-format msgid "Sending events: %s" msgstr "" -#: neutron/notifiers/nova.py:192 +#: neutron/notifiers/nova.py:226 #, python-format msgid "Nova returned NotFound for event: %s" msgstr "" -#: neutron/notifiers/nova.py:195 +#: neutron/notifiers/nova.py:229 #, python-format msgid "Failed to notify nova on events: %s" msgstr "" -#: neutron/notifiers/nova.py:199 neutron/notifiers/nova.py:215 +#: neutron/notifiers/nova.py:233 neutron/notifiers/nova.py:249 #, python-format msgid "Error response returned from nova: %s" msgstr "" -#: neutron/notifiers/nova.py:210 +#: neutron/notifiers/nova.py:244 #, python-format msgid "Nova event: %s returned with failed status" msgstr "" -#: neutron/notifiers/nova.py:213 +#: neutron/notifiers/nova.py:247 #, python-format msgid "Nova event response: %s" msgstr "" @@ -4548,80 +4553,80 @@ msgstr "" msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:661 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:752 +#: neutron/plugins/bigswitch/plugin.py:742 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:804 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:864 +#: neutron/plugins/bigswitch/plugin.py:854 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:902 +#: neutron/plugins/bigswitch/plugin.py:892 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:924 +#: neutron/plugins/bigswitch/plugin.py:914 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:946 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:975 +#: neutron/plugins/bigswitch/plugin.py:965 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1003 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1036 +#: neutron/plugins/bigswitch/plugin.py:1026 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1053 +#: neutron/plugins/bigswitch/plugin.py:1043 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1059 +#: neutron/plugins/bigswitch/plugin.py:1049 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1075 +#: neutron/plugins/bigswitch/plugin.py:1065 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1090 +#: neutron/plugins/bigswitch/plugin.py:1080 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1108 +#: neutron/plugins/bigswitch/plugin.py:1110 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1123 +#: neutron/plugins/bigswitch/plugin.py:1125 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1124 +#: neutron/plugins/bigswitch/plugin.py:1126 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4850,7 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:225 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1002 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1365 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 @@ -4964,9 +4969,9 @@ msgid "%s can not be found in database" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:300 -#: neutron/plugins/brocade/NeutronPlugin.py:343 -#: neutron/plugins/brocade/NeutronPlugin.py:396 -#: neutron/plugins/brocade/NeutronPlugin.py:426 +#: neutron/plugins/brocade/NeutronPlugin.py:344 +#: neutron/plugins/brocade/NeutronPlugin.py:397 +#: neutron/plugins/brocade/NeutronPlugin.py:427 msgid "Brocade NOS driver error" msgstr "" @@ -4976,9 +4981,9 @@ msgid "Returning the allocated vlan (%d) to the pool" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:304 -#: neutron/plugins/brocade/NeutronPlugin.py:344 -#: neutron/plugins/brocade/NeutronPlugin.py:397 -#: neutron/plugins/brocade/NeutronPlugin.py:428 +#: neutron/plugins/brocade/NeutronPlugin.py:345 +#: neutron/plugins/brocade/NeutronPlugin.py:398 +#: neutron/plugins/brocade/NeutronPlugin.py:429 msgid "Brocade plugin raised exception, check logs" msgstr "" @@ -5450,88 +5455,88 @@ msgstr "" msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:866 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:883 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:884 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:891 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:894 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:908 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:915 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:922 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1144 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1151 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1157 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1171 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1168 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1175 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1172 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1179 #, python-format msgid "" "Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " "low address to high address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1185 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1194 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1201 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1200 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1221 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1232 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1253 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1260 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1270 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "Segment range overlaps with another profile" msgstr "" @@ -5670,34 +5675,34 @@ msgstr "" msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:243 msgid "Logical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:268 msgid "network_segment_pool" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:313 msgid "Invalid input for CIDR" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:464 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:452 #, python-format msgid "req: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:473 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:461 #, python-format msgid "status_code %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:478 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:466 #, python-format msgid "VSM: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:493 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:481 #, python-format msgid "Unable to serialize object of type = '%s'" msgstr "" @@ -5706,36 +5711,23 @@ msgstr "" msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 -#, python-format -msgid "_populate_policy_profiles %s" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:191 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:205 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:197 -msgid "_poll_policies" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 -msgid "No policy profile updated from VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:262 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:242 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:266 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:246 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:260 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 @@ -5743,19 +5735,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:249 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:254 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:283 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:267 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 @@ -5763,7 +5755,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5771,164 +5763,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:480 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:460 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:519 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:499 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:524 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:504 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:525 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:505 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:565 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:545 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:570 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:575 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:558 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:583 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:630 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:633 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:610 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:613 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:645 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:625 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:648 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:678 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:658 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:688 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:703 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:735 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:715 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:757 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:737 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:758 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:738 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:782 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:762 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:822 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:802 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:812 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:843 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:823 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:859 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:897 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:877 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:892 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:933 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:941 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1026 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1006 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:232 @@ -5938,88 +5930,88 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1084 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1064 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1099 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1079 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1103 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1083 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1097 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1125 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1147 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1192 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1174 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1190 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:314 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1219 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1201 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1236 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1256 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1290 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1272 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1280 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1309 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1291 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1306 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1321 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1359 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1341 msgid "Get subnets" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1444 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1426 #, python-format msgid "Scheduling router %s" msgstr "" @@ -6451,7 +6443,7 @@ msgid "port_delete received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:219 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:661 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" @@ -6543,7 +6535,7 @@ msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:437 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:976 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:390 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1267 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 @@ -6551,7 +6543,7 @@ msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:445 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1006 msgid "Agent loop has new devices!" msgstr "" @@ -6568,7 +6560,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:474 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:269 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1027 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1045 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1362 msgid "Agent initialized successfully, now running... " @@ -6822,242 +6814,242 @@ msgstr "" msgid "Delete network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:248 #, python-format msgid "Delete net failed after deleting the network in DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253 #, python-format msgid "Get network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:259 msgid "Get networks in progress" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:269 #, python-format msgid "Create port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285 msgid "Create port does not have tenant id info" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:291 #, python-format msgid "Create port does not have tenant id info; obtained is: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:312 #, python-format msgid "Create port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:319 #, python-format msgid "Update port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346 #, python-format msgid "Update port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:352 #, python-format msgid "Delete port in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:365 #, python-format msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:374 #, python-format msgid "Create subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:386 #, python-format msgid "Create subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388 #, python-format msgid "Subnet created: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:394 #, python-format msgid "Update subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419 #, python-format msgid "Update subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:425 #, python-format msgid "Delete subnet in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:430 #, python-format msgid "" "Delete subnet operation failed in SDN-VE after deleting the subnet from " "DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:439 #, python-format msgid "Create router in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:442 #, python-format msgid "Ignoring admin_state_up=False for router=%r. Overriding with True" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:452 msgid "Create router failed: no SDN-VE tenant." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:460 #, python-format msgid "Create router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:462 #, python-format msgid "Router created: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:467 #, python-format msgid "Update router in progress: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:474 msgid "admin_state_up=False routers are not supported." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493 #, python-format msgid "Update router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:499 #, python-format msgid "Delete router in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:506 #, python-format msgid "" "Delete router operation failed in SDN-VE after deleting the router in DB:" " %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:511 #, python-format msgid "" "Add router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:519 #, python-format msgid "SdnvePluginV2.add_router_interface called. Port info: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:533 #, python-format msgid "Update router-add-interface failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 #, python-format msgid "Added router interface: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:540 #, python-format msgid "" "Add router interface only called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550 msgid "" "SdnvePluginV2._add_router_interface_only: failed to add the interface in " "the roll back. of a remove_router_interface operation" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:556 #, python-format msgid "" "Remove router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565 msgid "No port ID" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 #, python-format msgid "SdnvePluginV2.remove_router_interface port: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:571 msgid "No fixed IP" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:576 #, python-format msgid "SdnvePluginV2.remove_router_interface subnet_id: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:584 #, python-format msgid "Update router-remove-interface failed SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:605 #, python-format msgid "Create floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:616 #, python-format msgid "Creating floating ip operation failed in SDN-VE controller: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:619 #, python-format msgid "Created floatingip : %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:624 #, python-format msgid "Update floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644 #, python-format msgid "Update floating ip failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:650 #, python-format msgid "Delete floatingip in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:655 #, python-format msgid "Delete floatingip failed in SDN-VE: %s" msgstr "" @@ -7294,168 +7286,168 @@ msgstr "" msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:304 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:301 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:319 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:323 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:341 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:354 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:343 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:361 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:352 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:370 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:401 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:392 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:410 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:430 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:448 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:437 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:455 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:458 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:454 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:472 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:461 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:479 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:467 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:475 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:493 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:482 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:486 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:504 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:509 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:533 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:568 #, python-format msgid "" "Option \"%(option)s\" must be supported by command \"%(command)s\" to " "enable %(mode)s mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:527 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:545 msgid "No valid Segmentation ID to perform UCAST test." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:562 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN MCAST mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:569 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 msgid "" "Linux kernel vxlan module and iproute2 3.8 or above are required to " "enable VXLAN." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:579 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:597 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:654 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:672 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:281 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:711 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:714 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:732 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:736 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:350 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:758 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:783 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:801 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:409 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:846 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:864 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:850 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:105 @@ -7463,12 +7455,12 @@ msgstr "" msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:905 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1068 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1108 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 @@ -7477,15 +7469,15 @@ msgstr "" msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1075 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:973 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:981 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1095 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 @@ -7495,7 +7487,7 @@ msgstr "" msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:968 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1125 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1142 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 @@ -7504,7 +7496,7 @@ msgstr "" msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1132 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1149 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 @@ -7513,7 +7505,7 @@ msgstr "" msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:979 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:374 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1154 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 @@ -7521,26 +7513,26 @@ msgstr "" msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:971 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:989 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1001 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1012 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1035 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:428 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1038 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Interface mappings: %s" @@ -8085,167 +8077,167 @@ msgstr "" msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:522 +#: neutron/plugins/midonet/plugin.py:524 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%r had been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:529 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:590 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:595 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:600 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:607 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:611 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:616 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:625 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:659 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:734 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:782 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:794 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:838 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:858 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:898 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:909 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1009 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1033 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1042 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1049 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1089 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1108 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1128 +#: neutron/plugins/midonet/plugin.py:1130 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1157 +#: neutron/plugins/midonet/plugin.py:1159 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1164 +#: neutron/plugins/midonet/plugin.py:1166 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1170 +#: neutron/plugins/midonet/plugin.py:1172 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1202 +#: neutron/plugins/midonet/plugin.py:1204 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1212 +#: neutron/plugins/midonet/plugin.py:1214 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1222 +#: neutron/plugins/midonet/plugin.py:1224 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -8456,91 +8448,101 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:465 neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:467 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:471 neutron/plugins/ml2/plugin.py:591 +#: neutron/plugins/ml2/plugin.py:473 neutron/plugins/ml2/plugin.py:593 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:479 +#: neutron/plugins/ml2/plugin.py:481 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:490 +#: neutron/plugins/ml2/plugin.py:492 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:498 neutron/plugins/ml2/plugin.py:604 +#: neutron/plugins/ml2/plugin.py:500 neutron/plugins/ml2/plugin.py:606 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:504 +#: neutron/plugins/ml2/plugin.py:506 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:513 neutron/plugins/ml2/plugin.py:612 +#: neutron/plugins/ml2/plugin.py:515 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:521 +#: neutron/plugins/ml2/plugin.py:523 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:530 +#: neutron/plugins/ml2/plugin.py:532 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:544 +#: neutron/plugins/ml2/plugin.py:546 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:574 +#: neutron/plugins/ml2/plugin.py:576 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:600 +#: neutron/plugins/ml2/plugin.py:587 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:602 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:621 +#: neutron/plugins/ml2/plugin.py:622 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:632 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:650 +#: neutron/plugins/ml2/plugin.py:661 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:120 +#: neutron/plugins/ml2/plugin.py:721 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:125 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:728 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:121 +#: neutron/plugins/ml2/plugin.py:739 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:126 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:737 +#: neutron/plugins/ml2/plugin.py:748 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:749 +#: neutron/plugins/ml2/plugin.py:760 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:761 +#: neutron/plugins/ml2/plugin.py:772 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9424,7 +9426,7 @@ msgstr "" msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:425 +#: neutron/plugins/mlnx/mlnx_plugin.py:426 #, python-format msgid "create_port with %s" msgstr "" @@ -9763,53 +9765,53 @@ msgstr "" msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:398 +#: neutron/plugins/nec/nec_plugin.py:405 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:546 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:603 +#: neutron/plugins/nec/nec_plugin.py:610 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:635 +#: neutron/plugins/nec/nec_plugin.py:642 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:700 +#: neutron/plugins/nec/nec_plugin.py:707 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:731 +#: neutron/plugins/nec/nec_plugin.py:738 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:741 +#: neutron/plugins/nec/nec_plugin.py:748 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:761 +#: neutron/plugins/nec/nec_plugin.py:768 #, 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:766 +#: neutron/plugins/nec/nec_plugin.py:773 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10260,73 +10262,73 @@ msgstr "" msgid "Port-Mapping for port %s not found on VSD" msgstr "" -#: neutron/plugins/nuage/plugin.py:325 +#: neutron/plugins/nuage/plugin.py:327 msgid "" "Either net_partition is not provided with subnet OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:393 +#: neutron/plugins/nuage/plugin.py:395 #, python-format msgid "" "Unable to complete operation on subnet %s.One or more ports have an IP " "allocation from this subnet." msgstr "" -#: neutron/plugins/nuage/plugin.py:423 +#: neutron/plugins/nuage/plugin.py:425 #, python-format msgid "" "Router %s does not hold default zone OR net_partition mapping. Router-IF " "add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:433 +#: neutron/plugins/nuage/plugin.py:435 #, python-format msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:443 +#: neutron/plugins/nuage/plugin.py:445 #, python-format msgid "" "Subnet %(subnet)s and Router %(router)s belong to different net_partition" " Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:455 +#: neutron/plugins/nuage/plugin.py:457 #, python-format msgid "Subnet %s has one or more active VMs Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:501 neutron/plugins/nuage/plugin.py:506 -#: neutron/plugins/nuage/plugin.py:512 +#: neutron/plugins/nuage/plugin.py:503 neutron/plugins/nuage/plugin.py:508 +#: neutron/plugins/nuage/plugin.py:514 #, python-format msgid "No router interface found for Router %s. Router-IF delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:523 +#: neutron/plugins/nuage/plugin.py:525 #, python-format msgid "Subnet %s has one or more active VMs Router-IF delete not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:532 +#: neutron/plugins/nuage/plugin.py:534 #, python-format msgid "" "Router %s does not hold net_partition assoc on Nuage VSD. Router-IF " "delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:571 +#: neutron/plugins/nuage/plugin.py:573 msgid "" "Either net_partition is not provided with router OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:679 +#: neutron/plugins/nuage/plugin.py:681 #, python-format msgid "One or more router still attached to net_partition %s." msgstr "" -#: neutron/plugins/nuage/plugin.py:684 +#: neutron/plugins/nuage/plugin.py:686 #, python-format msgid "NetPartition with %s does not exist" msgstr "" @@ -10700,20 +10702,20 @@ msgstr "" msgid "Number of seconds to retry acquiring an Open vSwitch datapath" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:245 +#: neutron/plugins/oneconvergence/plugin.py:246 msgid "Failed to create subnet, deleting it from neutron" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:309 +#: neutron/plugins/oneconvergence/plugin.py:310 #, python-format msgid "Deleting newly created neutron port %s" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:379 +#: neutron/plugins/oneconvergence/plugin.py:380 msgid "Failed to create floatingip" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:418 +#: neutron/plugins/oneconvergence/plugin.py:419 msgid "Failed to create router" msgstr "" @@ -11214,166 +11216,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:54 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:71 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:75 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:76 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:87 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:88 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:98 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:99 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:112 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:113 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:127 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:128 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:139 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:164 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:348 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:166 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:350 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:154 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:176 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:178 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:195 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:222 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:197 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:224 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:210 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:212 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:238 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:240 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:253 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:255 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:282 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:284 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:306 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:308 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:316 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:318 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:328 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:330 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:336 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:338 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:360 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:362 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:372 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:374 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:382 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:384 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:388 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:390 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:397 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:399 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:407 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:409 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:415 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:417 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:435 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:437 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:446 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:448 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:468 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:470 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:479 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:481 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:491 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:488 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:500 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:497 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:513 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:506 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:522 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:516 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:535 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:526 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 +msgid "Neutron PLUMgrid Director: disassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:540 +msgid "PLUMgrid Library: disassociate_floatingips() called" +msgstr "" + #: neutron/plugins/ryu/ryu_neutron_plugin.py:64 #, python-format msgid "get_ofp_rest_api: %s" @@ -12929,7 +12939,7 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:534 -#: neutron/plugins/vmware/plugins/base.py:1059 +#: neutron/plugins/vmware/plugins/base.py:1062 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -12970,13 +12980,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:670 -#: neutron/plugins/vmware/plugins/base.py:1779 +#: neutron/plugins/vmware/plugins/base.py:1782 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:674 -#: neutron/plugins/vmware/plugins/base.py:1783 +#: neutron/plugins/vmware/plugins/base.py:1786 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13035,231 +13045,231 @@ msgid "" "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1048 +#: neutron/plugins/vmware/plugins/base.py:1051 #, python-format msgid "" "A nsx lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1067 +#: neutron/plugins/vmware/plugins/base.py:1070 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1070 +#: neutron/plugins/vmware/plugins/base.py:1073 #: neutron/plugins/vmware/plugins/service.py:520 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1105 +#: neutron/plugins/vmware/plugins/base.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1182 +#: neutron/plugins/vmware/plugins/base.py:1185 #, python-format msgid "port created on NSX backend for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1185 +#: neutron/plugins/vmware/plugins/base.py:1188 #, python-format msgid "Logical switch for network %s was not found in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1196 +#: neutron/plugins/vmware/plugins/base.py:1199 msgid "Unable to create port or set port attachment in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1288 +#: neutron/plugins/vmware/plugins/base.py:1291 #, python-format msgid "Updating port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1323 +#: neutron/plugins/vmware/plugins/base.py:1326 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1406 +#: neutron/plugins/vmware/plugins/base.py:1409 msgid "" "Cannot create a distributed router with the NSX platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1412 +#: neutron/plugins/vmware/plugins/base.py:1415 msgid "Unable to create logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1423 +#: neutron/plugins/vmware/plugins/base.py:1426 #, 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/vmware/plugins/base.py:1433 +#: neutron/plugins/vmware/plugins/base.py:1436 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1462 -#: neutron/plugins/vmware/plugins/base.py:1547 +#: neutron/plugins/vmware/plugins/base.py:1465 +#: neutron/plugins/vmware/plugins/base.py:1550 #: neutron/plugins/vmware/plugins/service.py:203 #: neutron/plugins/vmware/plugins/service.py:1214 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1511 +#: neutron/plugins/vmware/plugins/base.py:1514 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1514 +#: neutron/plugins/vmware/plugins/base.py:1517 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1556 +#: neutron/plugins/vmware/plugins/base.py:1559 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1572 +#: neutron/plugins/vmware/plugins/base.py:1575 #, python-format msgid "Logical router %s not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1576 +#: neutron/plugins/vmware/plugins/base.py:1579 msgid "Unable to update logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1578 +#: neutron/plugins/vmware/plugins/base.py:1581 msgid "" "Request cannot contain 'routes' with the NSX platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1635 +#: neutron/plugins/vmware/plugins/base.py:1638 #, python-format msgid "Logical router '%s' not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1639 +#: neutron/plugins/vmware/plugins/base.py:1642 #, python-format msgid "Unable to delete logical router '%s' on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1649 +#: neutron/plugins/vmware/plugins/base.py:1652 #, 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/vmware/plugins/base.py:1717 +#: neutron/plugins/vmware/plugins/base.py:1720 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1815 +#: neutron/plugins/vmware/plugins/base.py:1818 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1820 +#: neutron/plugins/vmware/plugins/base.py:1823 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1952 +#: neutron/plugins/vmware/plugins/base.py:1955 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1958 +#: neutron/plugins/vmware/plugins/base.py:1961 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1995 +#: neutron/plugins/vmware/plugins/base.py:1998 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1998 +#: neutron/plugins/vmware/plugins/base.py:2001 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2032 +#: neutron/plugins/vmware/plugins/base.py:2035 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2055 +#: neutron/plugins/vmware/plugins/base.py:2058 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2084 +#: neutron/plugins/vmware/plugins/base.py:2087 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2113 +#: neutron/plugins/vmware/plugins/base.py:2116 #, python-format msgid "" "Rolling back database changes for gateway device %s because of an error " "in the NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2158 -#: neutron/plugins/vmware/plugins/base.py:2196 +#: neutron/plugins/vmware/plugins/base.py:2161 +#: neutron/plugins/vmware/plugins/base.py:2199 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2293 +#: neutron/plugins/vmware/plugins/base.py:2296 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2300 +#: neutron/plugins/vmware/plugins/base.py:2303 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2348 +#: neutron/plugins/vmware/plugins/base.py:2351 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2380 +#: neutron/plugins/vmware/plugins/base.py:2383 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2388 +#: neutron/plugins/vmware/plugins/base.py:2391 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13267,12 +13277,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2395 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2408 +#: neutron/plugins/vmware/plugins/base.py:2411 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -14449,46 +14459,46 @@ msgstr "" msgid "external_gateway_added: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:50 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:49 msgid "Initializing fwaas iptables driver" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:53 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:52 #, python-format msgid "Creating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:62 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:61 #, python-format msgid "Failed to create firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:66 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:65 #, python-format msgid "Deleting firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:77 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:76 #, python-format msgid "Failed to delete firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:81 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:80 #, python-format msgid "Updating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:90 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:89 #, python-format msgid "Failed to update firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:94 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:93 #, python-format msgid "Applying firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:113 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:112 #, python-format msgid "Failed to apply default policy on firewall: %s" msgstr "" @@ -14748,17 +14758,17 @@ msgstr "" msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:166 #, python-format msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:208 #, python-format msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:369 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -14942,184 +14952,212 @@ msgstr "" msgid "Removing SNAT port for subnet %s as this is the last pool using it..." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:61 +#: neutron/services/loadbalancer/drivers/radware/driver.py:63 msgid "vdirect server IP address" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:64 +#: neutron/services/loadbalancer/drivers/radware/driver.py:66 msgid "vdirect user name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:67 +#: neutron/services/loadbalancer/drivers/radware/driver.py:69 msgid "vdirect user password" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:70 +#: neutron/services/loadbalancer/drivers/radware/driver.py:72 msgid "Service ADC type" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:73 +#: neutron/services/loadbalancer/drivers/radware/driver.py:75 msgid "Service ADC version" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:76 +#: neutron/services/loadbalancer/drivers/radware/driver.py:78 msgid "service HA pair" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:79 +#: neutron/services/loadbalancer/drivers/radware/driver.py:81 msgid "service throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:82 +#: neutron/services/loadbalancer/drivers/radware/driver.py:84 msgid "service ssl throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:85 +#: neutron/services/loadbalancer/drivers/radware/driver.py:87 msgid "service compression throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:88 +#: neutron/services/loadbalancer/drivers/radware/driver.py:90 msgid "service cache" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:91 +#: neutron/services/loadbalancer/drivers/radware/driver.py:93 msgid "l2_l3 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:94 +#: neutron/services/loadbalancer/drivers/radware/driver.py:96 msgid "l4 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:101 +#: neutron/services/loadbalancer/drivers/radware/driver.py:104 msgid "l2_l3 workflow constructor params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:108 +#: neutron/services/loadbalancer/drivers/radware/driver.py:111 msgid "l2_l3 workflow setup params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:111 +#: neutron/services/loadbalancer/drivers/radware/driver.py:114 msgid "List of actions that we dont want to push to the completion queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:115 +#: neutron/services/loadbalancer/drivers/radware/driver.py:118 msgid "l4 workflow action name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:118 +#: neutron/services/loadbalancer/drivers/radware/driver.py:121 msgid "Resource pool ids" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:121 +#: neutron/services/loadbalancer/drivers/radware/driver.py:124 msgid "A required VLAN for the interswitch link to use" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:124 +#: neutron/services/loadbalancer/drivers/radware/driver.py:127 msgid "Support an Alteon interswitch link for stateful session failover" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:183 +#: neutron/services/loadbalancer/drivers/radware/driver.py:221 #, python-format -msgid "create_vip. vip: %s" +msgid "" +"vip: %(vip)s, extended_vip: %(extended_vip)s, network_id: " +"%(vip_network_id)s, service_name: %(service_name)s, pip_info: " +"%(pip_info)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:185 +#: neutron/services/loadbalancer/drivers/radware/driver.py:256 #, python-format -msgid "create_vip. extended_vip: %s" +msgid "Retrieved pip nport: %(port)r for vip: %(vip)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:187 +#: neutron/services/loadbalancer/drivers/radware/driver.py:264 #, python-format -msgid "create_vip. network_id: %s " +msgid "Found no pip nports associated with vip: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:189 +#: neutron/services/loadbalancer/drivers/radware/driver.py:273 #, python-format -msgid "create_vip. service_name: %s " +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:223 +#: neutron/services/loadbalancer/drivers/radware/driver.py:287 #, python-format -msgid "Failed to remove workflow %s. Going to set vip to ERROR status" +msgid "pip nport id: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:314 +#: neutron/services/loadbalancer/drivers/radware/driver.py:291 +#, python-format +msgid "pip nport delete failed: %r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:345 +#: neutron/services/loadbalancer/drivers/radware/driver.py:410 msgid "Starting operation completion handling thread" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:370 +#: neutron/services/loadbalancer/drivers/radware/driver.py:440 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:379 -#: neutron/services/loadbalancer/drivers/radware/driver.py:401 +#: neutron/services/loadbalancer/drivers/radware/driver.py:449 +#: neutron/services/loadbalancer/drivers/radware/driver.py:480 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:387 +#: neutron/services/loadbalancer/drivers/radware/driver.py:457 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:494 +#: neutron/services/loadbalancer/drivers/radware/driver.py:465 +#, python-format +msgid "Post-remove workflow function %r completed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:469 +#, python-format +msgid "Post-remove workflow function %r failed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:584 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:541 +#: neutron/services/loadbalancer/drivers/radware/driver.py:650 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:567 +#: neutron/services/loadbalancer/drivers/radware/driver.py:676 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:574 +#: neutron/services/loadbalancer/drivers/radware/driver.py:683 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:591 +#: neutron/services/loadbalancer/drivers/radware/driver.py:700 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:652 +#: neutron/services/loadbalancer/drivers/radware/driver.py:768 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:664 +#: neutron/services/loadbalancer/drivers/radware/driver.py:780 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:695 +#: neutron/services/loadbalancer/drivers/radware/driver.py:812 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:710 +#: neutron/services/loadbalancer/drivers/radware/driver.py:827 msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:737 +#: neutron/services/loadbalancer/drivers/radware/driver.py:836 +#, python-format +msgid "Post-operation function %(func)r completed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:842 +#, python-format +msgid "Post-operation function %(func)r failed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:876 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:777 +#: neutron/services/loadbalancer/drivers/radware/driver.py:916 #, python-format msgid "_remove_object_from_db %s" msgstr "" @@ -15835,12 +15873,12 @@ msgstr "" msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:404 +#: neutron/tests/unit/vmware/apiclient/fake.py:407 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:413 +#: neutron/tests/unit/vmware/apiclient/fake.py:416 #, python-format msgid "lrouter:%s not found" msgstr "" diff --git a/neutron/locale/sw_KE/LC_MESSAGES/neutron.po b/neutron/locale/sw_KE/LC_MESSAGES/neutron.po index cbb30c4b4..d08f92f9c 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-04-23 06:46+0000\n" +"POT-Creation-Date: 2014-04-26 06:48+0000\n" "PO-Revision-Date: 2013-01-28 21:54+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Swahili (Kenya) " @@ -526,7 +526,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:575 neutron/agent/l3_agent.py:954 #: neutron/agent/metadata/agent.py:330 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:107 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:836 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:854 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:300 @@ -623,7 +623,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:923 +#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:931 #: neutron/services/firewall/agents/varmour/varmour_router.py:102 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -749,7 +749,7 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:657 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:675 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:283 #, python-format msgid "Delete %s" @@ -1137,25 +1137,25 @@ msgstr "" msgid "Authentication region" msgstr "" -#: neutron/agent/linux/interface.py:202 neutron/agent/linux/interface.py:256 -#: neutron/agent/linux/interface.py:318 neutron/agent/linux/interface.py:367 +#: neutron/agent/linux/interface.py:206 neutron/agent/linux/interface.py:260 +#: neutron/agent/linux/interface.py:322 neutron/agent/linux/interface.py:371 #, python-format msgid "Device %s already exists" msgstr "" -#: neutron/agent/linux/interface.py:220 neutron/agent/linux/interface.py:267 -#: neutron/agent/linux/interface.py:330 neutron/agent/linux/interface.py:374 +#: neutron/agent/linux/interface.py:224 neutron/agent/linux/interface.py:271 +#: neutron/agent/linux/interface.py:334 neutron/agent/linux/interface.py:378 #, python-format msgid "Unplugged interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:222 neutron/agent/linux/interface.py:266 -#: neutron/agent/linux/interface.py:332 neutron/agent/linux/interface.py:376 +#: neutron/agent/linux/interface.py:226 neutron/agent/linux/interface.py:270 +#: neutron/agent/linux/interface.py:336 neutron/agent/linux/interface.py:380 #, python-format msgid "Failed unplugging interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:434 +#: neutron/agent/linux/interface.py:438 #, python-format msgid "Driver location: %s" msgstr "" @@ -1687,12 +1687,12 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:47 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:49 #, python-format msgid "Notify metering agent at %(topic)s.%(host)s the message %(method)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:62 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:64 #, python-format msgid "" "Fanout notify metering agent at %(topic)s the message %(method)s on " @@ -1836,7 +1836,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:357 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2848,8 +2848,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:387 neutron/db/l3_db.py:464 -#: neutron/plugins/bigswitch/plugin.py:1011 -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1001 +#: neutron/plugins/bigswitch/plugin.py:1010 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2901,18 +2901,18 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1844 +#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1847 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:825 +#: neutron/db/l3_db.py:833 #, 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:929 +#: neutron/db/l3_db.py:937 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -3080,6 +3080,11 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" +#: neutron/db/metering/metering_rpc.py:50 +#, python-format +msgid "Unable to find agent %s." +msgstr "" + #: neutron/db/migration/cli.py:32 msgid "Neutron plugin provider module" msgstr "" @@ -3664,7 +3669,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:54 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -3680,47 +3685,47 @@ msgstr "" msgid "Only admin can view or configure quota" msgstr "" -#: neutron/extensions/securitygroup.py:35 +#: neutron/extensions/securitygroup.py:34 msgid "For TCP/UDP protocols, port_range_min must be <= port_range_max" msgstr "" -#: neutron/extensions/securitygroup.py:40 +#: neutron/extensions/securitygroup.py:39 #, python-format msgid "Invalid value for port %(port)s" msgstr "" -#: neutron/extensions/securitygroup.py:44 +#: neutron/extensions/securitygroup.py:43 #, python-format msgid "" "Invalid value for ICMP %(field)s (%(attr)s) %(value)s. It must be 0 to " "255." msgstr "" -#: neutron/extensions/securitygroup.py:49 +#: neutron/extensions/securitygroup.py:48 #, python-format msgid "" "ICMP code (port-range-max) %(value)s is provided but ICMP type (port-" "range-min) is missing." msgstr "" -#: neutron/extensions/securitygroup.py:54 +#: neutron/extensions/securitygroup.py:53 #, python-format msgid "Security Group %(id)s in use." msgstr "" -#: neutron/extensions/securitygroup.py:58 +#: neutron/extensions/securitygroup.py:57 msgid "Removing default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:62 +#: neutron/extensions/securitygroup.py:61 msgid "Updating default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:66 +#: neutron/extensions/securitygroup.py:65 msgid "Default security group already exists." msgstr "" -#: neutron/extensions/securitygroup.py:70 +#: neutron/extensions/securitygroup.py:69 #, python-format msgid "" "Security group rule protocol %(protocol)s not supported. Only protocol " @@ -3728,58 +3733,58 @@ msgid "" "supported." msgstr "" -#: neutron/extensions/securitygroup.py:76 +#: neutron/extensions/securitygroup.py:75 msgid "Multiple tenant_ids in bulk security group rule create not allowed" msgstr "" -#: neutron/extensions/securitygroup.py:81 +#: neutron/extensions/securitygroup.py:80 msgid "Only remote_ip_prefix or remote_group_id may be provided." msgstr "" -#: neutron/extensions/securitygroup.py:86 +#: neutron/extensions/securitygroup.py:85 msgid "Must also specifiy protocol if port range is given." msgstr "" -#: neutron/extensions/securitygroup.py:90 +#: neutron/extensions/securitygroup.py:89 msgid "Only allowed to update rules for one security profile at a time" msgstr "" -#: neutron/extensions/securitygroup.py:95 +#: neutron/extensions/securitygroup.py:94 #, python-format msgid "Security group %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:99 +#: neutron/extensions/securitygroup.py:98 #, python-format msgid "Security group rule %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:103 +#: neutron/extensions/securitygroup.py:102 msgid "Duplicate Security Group Rule in POST." msgstr "" -#: neutron/extensions/securitygroup.py:107 +#: neutron/extensions/securitygroup.py:106 #, python-format msgid "Security group rule already exists. Group id is %(id)s." msgstr "" -#: neutron/extensions/securitygroup.py:111 +#: neutron/extensions/securitygroup.py:110 #, python-format msgid "Conflicting value ethertype %(ethertype)s for CIDR %(cidr)s" msgstr "" -#: neutron/extensions/securitygroup.py:159 +#: neutron/extensions/securitygroup.py:158 #, python-format msgid "'%s' is not an integer or uuid" msgstr "" -#: neutron/extensions/securitygroup.py:248 +#: neutron/extensions/securitygroup.py:247 msgid "" "Number of security groups allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/securitygroup.py:252 +#: neutron/extensions/securitygroup.py:251 msgid "" "Number of security rules allowed per tenant. A negative value means " "unlimited." @@ -3863,47 +3868,47 @@ msgstr "" msgid "Router %(router_id)s has no external network gateway set" msgstr "" -#: neutron/notifiers/nova.py:130 +#: neutron/notifiers/nova.py:165 msgid "device_id is not set on port yet." msgstr "" -#: neutron/notifiers/nova.py:134 +#: neutron/notifiers/nova.py:169 msgid "Port ID not set! Nova will not be notified of port status change." msgstr "" -#: neutron/notifiers/nova.py:159 +#: neutron/notifiers/nova.py:194 #, python-format msgid "" "Ignoring state change previous_port_status: %(pre_status)s " "current_port_status: %(cur_status)s port_id %(id)s" msgstr "" -#: neutron/notifiers/nova.py:187 +#: neutron/notifiers/nova.py:221 #, python-format msgid "Sending events: %s" msgstr "" -#: neutron/notifiers/nova.py:192 +#: neutron/notifiers/nova.py:226 #, python-format msgid "Nova returned NotFound for event: %s" msgstr "" -#: neutron/notifiers/nova.py:195 +#: neutron/notifiers/nova.py:229 #, python-format msgid "Failed to notify nova on events: %s" msgstr "" -#: neutron/notifiers/nova.py:199 neutron/notifiers/nova.py:215 +#: neutron/notifiers/nova.py:233 neutron/notifiers/nova.py:249 #, python-format msgid "Error response returned from nova: %s" msgstr "" -#: neutron/notifiers/nova.py:210 +#: neutron/notifiers/nova.py:244 #, python-format msgid "Nova event: %s returned with failed status" msgstr "" -#: neutron/notifiers/nova.py:213 +#: neutron/notifiers/nova.py:247 #, python-format msgid "Nova event response: %s" msgstr "" @@ -4548,80 +4553,80 @@ msgstr "" msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:661 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:752 +#: neutron/plugins/bigswitch/plugin.py:742 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:804 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:864 +#: neutron/plugins/bigswitch/plugin.py:854 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:902 +#: neutron/plugins/bigswitch/plugin.py:892 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:924 +#: neutron/plugins/bigswitch/plugin.py:914 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:946 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:975 +#: neutron/plugins/bigswitch/plugin.py:965 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1003 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1036 +#: neutron/plugins/bigswitch/plugin.py:1026 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1053 +#: neutron/plugins/bigswitch/plugin.py:1043 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1059 +#: neutron/plugins/bigswitch/plugin.py:1049 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1075 +#: neutron/plugins/bigswitch/plugin.py:1065 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1090 +#: neutron/plugins/bigswitch/plugin.py:1080 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1108 +#: neutron/plugins/bigswitch/plugin.py:1110 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1123 +#: neutron/plugins/bigswitch/plugin.py:1125 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1124 +#: neutron/plugins/bigswitch/plugin.py:1126 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4850,7 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:225 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1002 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1365 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 @@ -4964,9 +4969,9 @@ msgid "%s can not be found in database" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:300 -#: neutron/plugins/brocade/NeutronPlugin.py:343 -#: neutron/plugins/brocade/NeutronPlugin.py:396 -#: neutron/plugins/brocade/NeutronPlugin.py:426 +#: neutron/plugins/brocade/NeutronPlugin.py:344 +#: neutron/plugins/brocade/NeutronPlugin.py:397 +#: neutron/plugins/brocade/NeutronPlugin.py:427 msgid "Brocade NOS driver error" msgstr "" @@ -4976,9 +4981,9 @@ msgid "Returning the allocated vlan (%d) to the pool" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:304 -#: neutron/plugins/brocade/NeutronPlugin.py:344 -#: neutron/plugins/brocade/NeutronPlugin.py:397 -#: neutron/plugins/brocade/NeutronPlugin.py:428 +#: neutron/plugins/brocade/NeutronPlugin.py:345 +#: neutron/plugins/brocade/NeutronPlugin.py:398 +#: neutron/plugins/brocade/NeutronPlugin.py:429 msgid "Brocade plugin raised exception, check logs" msgstr "" @@ -5450,88 +5455,88 @@ msgstr "" msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:866 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:883 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:884 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:891 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:894 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:908 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:915 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:922 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1144 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1151 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1157 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1171 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1168 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1175 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1172 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1179 #, python-format msgid "" "Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " "low address to high address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1185 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1194 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1201 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1200 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1221 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1232 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1253 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1260 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1270 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "Segment range overlaps with another profile" msgstr "" @@ -5670,34 +5675,34 @@ msgstr "" msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:243 msgid "Logical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:268 msgid "network_segment_pool" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:313 msgid "Invalid input for CIDR" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:464 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:452 #, python-format msgid "req: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:473 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:461 #, python-format msgid "status_code %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:478 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:466 #, python-format msgid "VSM: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:493 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:481 #, python-format msgid "Unable to serialize object of type = '%s'" msgstr "" @@ -5706,36 +5711,23 @@ msgstr "" msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 -#, python-format -msgid "_populate_policy_profiles %s" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:191 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:205 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:197 -msgid "_poll_policies" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 -msgid "No policy profile updated from VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:262 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:242 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:266 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:246 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:260 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 @@ -5743,19 +5735,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:249 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:254 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:283 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:267 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 @@ -5763,7 +5755,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5771,164 +5763,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:480 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:460 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:519 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:499 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:524 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:504 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:525 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:505 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:565 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:545 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:570 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:575 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:558 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:583 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:630 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:633 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:610 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:613 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:645 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:625 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:648 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:678 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:658 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:688 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:703 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:735 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:715 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:757 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:737 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:758 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:738 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:782 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:762 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:822 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:802 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:812 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:843 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:823 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:859 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:897 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:877 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:892 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:933 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:941 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1026 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1006 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:232 @@ -5938,88 +5930,88 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1084 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1064 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1099 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1079 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1103 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1083 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1097 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1125 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1147 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1192 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1174 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1190 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:314 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1219 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1201 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1236 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1256 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1290 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1272 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1280 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1309 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1291 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1306 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1321 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1359 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1341 msgid "Get subnets" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1444 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1426 #, python-format msgid "Scheduling router %s" msgstr "" @@ -6451,7 +6443,7 @@ msgid "port_delete received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:219 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:661 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" @@ -6543,7 +6535,7 @@ msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:437 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:976 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:390 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1267 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 @@ -6551,7 +6543,7 @@ msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:445 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1006 msgid "Agent loop has new devices!" msgstr "" @@ -6568,7 +6560,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:474 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:269 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1027 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1045 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1362 msgid "Agent initialized successfully, now running... " @@ -6822,242 +6814,242 @@ msgstr "" msgid "Delete network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:248 #, python-format msgid "Delete net failed after deleting the network in DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253 #, python-format msgid "Get network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:259 msgid "Get networks in progress" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:269 #, python-format msgid "Create port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285 msgid "Create port does not have tenant id info" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:291 #, python-format msgid "Create port does not have tenant id info; obtained is: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:312 #, python-format msgid "Create port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:319 #, python-format msgid "Update port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346 #, python-format msgid "Update port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:352 #, python-format msgid "Delete port in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:365 #, python-format msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:374 #, python-format msgid "Create subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:386 #, python-format msgid "Create subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388 #, python-format msgid "Subnet created: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:394 #, python-format msgid "Update subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419 #, python-format msgid "Update subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:425 #, python-format msgid "Delete subnet in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:430 #, python-format msgid "" "Delete subnet operation failed in SDN-VE after deleting the subnet from " "DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:439 #, python-format msgid "Create router in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:442 #, python-format msgid "Ignoring admin_state_up=False for router=%r. Overriding with True" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:452 msgid "Create router failed: no SDN-VE tenant." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:460 #, python-format msgid "Create router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:462 #, python-format msgid "Router created: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:467 #, python-format msgid "Update router in progress: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:474 msgid "admin_state_up=False routers are not supported." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493 #, python-format msgid "Update router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:499 #, python-format msgid "Delete router in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:506 #, python-format msgid "" "Delete router operation failed in SDN-VE after deleting the router in DB:" " %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:511 #, python-format msgid "" "Add router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:519 #, python-format msgid "SdnvePluginV2.add_router_interface called. Port info: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:533 #, python-format msgid "Update router-add-interface failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 #, python-format msgid "Added router interface: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:540 #, python-format msgid "" "Add router interface only called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550 msgid "" "SdnvePluginV2._add_router_interface_only: failed to add the interface in " "the roll back. of a remove_router_interface operation" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:556 #, python-format msgid "" "Remove router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565 msgid "No port ID" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 #, python-format msgid "SdnvePluginV2.remove_router_interface port: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:571 msgid "No fixed IP" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:576 #, python-format msgid "SdnvePluginV2.remove_router_interface subnet_id: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:584 #, python-format msgid "Update router-remove-interface failed SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:605 #, python-format msgid "Create floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:616 #, python-format msgid "Creating floating ip operation failed in SDN-VE controller: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:619 #, python-format msgid "Created floatingip : %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:624 #, python-format msgid "Update floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644 #, python-format msgid "Update floating ip failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:650 #, python-format msgid "Delete floatingip in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:655 #, python-format msgid "Delete floatingip failed in SDN-VE: %s" msgstr "" @@ -7294,168 +7286,168 @@ msgstr "" msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:304 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:301 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:319 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:323 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:341 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:354 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:343 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:361 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:352 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:370 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:401 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:392 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:410 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:430 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:448 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:437 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:455 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:458 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:454 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:472 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:461 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:479 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:467 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:475 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:493 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:482 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:486 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:504 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:509 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:533 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:568 #, python-format msgid "" "Option \"%(option)s\" must be supported by command \"%(command)s\" to " "enable %(mode)s mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:527 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:545 msgid "No valid Segmentation ID to perform UCAST test." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:562 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN MCAST mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:569 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 msgid "" "Linux kernel vxlan module and iproute2 3.8 or above are required to " "enable VXLAN." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:579 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:597 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:654 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:672 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:281 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:711 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:714 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:732 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:736 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:350 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:758 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:783 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:801 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:409 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:846 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:864 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:850 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:105 @@ -7463,12 +7455,12 @@ msgstr "" msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:905 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1068 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1108 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 @@ -7477,15 +7469,15 @@ msgstr "" msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1075 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:973 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:981 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1095 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 @@ -7495,7 +7487,7 @@ msgstr "" msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:968 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1125 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1142 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 @@ -7504,7 +7496,7 @@ msgstr "" msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1132 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1149 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 @@ -7513,7 +7505,7 @@ msgstr "" msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:979 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:374 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1154 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 @@ -7521,26 +7513,26 @@ msgstr "" msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:971 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:989 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1001 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1012 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1035 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:428 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1038 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Interface mappings: %s" @@ -8085,167 +8077,167 @@ msgstr "" msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:522 +#: neutron/plugins/midonet/plugin.py:524 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%r had been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:529 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:590 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:595 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:600 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:607 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:611 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:616 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:625 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:659 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:734 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:782 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:794 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:838 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:858 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:898 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:909 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1009 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1033 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1042 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1049 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1089 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1108 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1128 +#: neutron/plugins/midonet/plugin.py:1130 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1157 +#: neutron/plugins/midonet/plugin.py:1159 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1164 +#: neutron/plugins/midonet/plugin.py:1166 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1170 +#: neutron/plugins/midonet/plugin.py:1172 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1202 +#: neutron/plugins/midonet/plugin.py:1204 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1212 +#: neutron/plugins/midonet/plugin.py:1214 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1222 +#: neutron/plugins/midonet/plugin.py:1224 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -8456,91 +8448,101 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:465 neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:467 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:471 neutron/plugins/ml2/plugin.py:591 +#: neutron/plugins/ml2/plugin.py:473 neutron/plugins/ml2/plugin.py:593 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:479 +#: neutron/plugins/ml2/plugin.py:481 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:490 +#: neutron/plugins/ml2/plugin.py:492 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:498 neutron/plugins/ml2/plugin.py:604 +#: neutron/plugins/ml2/plugin.py:500 neutron/plugins/ml2/plugin.py:606 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:504 +#: neutron/plugins/ml2/plugin.py:506 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:513 neutron/plugins/ml2/plugin.py:612 +#: neutron/plugins/ml2/plugin.py:515 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:521 +#: neutron/plugins/ml2/plugin.py:523 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:530 +#: neutron/plugins/ml2/plugin.py:532 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:544 +#: neutron/plugins/ml2/plugin.py:546 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:574 +#: neutron/plugins/ml2/plugin.py:576 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:600 +#: neutron/plugins/ml2/plugin.py:587 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:602 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:621 +#: neutron/plugins/ml2/plugin.py:622 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:632 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:650 +#: neutron/plugins/ml2/plugin.py:661 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:120 +#: neutron/plugins/ml2/plugin.py:721 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:125 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:728 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:121 +#: neutron/plugins/ml2/plugin.py:739 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:126 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:737 +#: neutron/plugins/ml2/plugin.py:748 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:749 +#: neutron/plugins/ml2/plugin.py:760 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:761 +#: neutron/plugins/ml2/plugin.py:772 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9424,7 +9426,7 @@ msgstr "" msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:425 +#: neutron/plugins/mlnx/mlnx_plugin.py:426 #, python-format msgid "create_port with %s" msgstr "" @@ -9763,53 +9765,53 @@ msgstr "" msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:398 +#: neutron/plugins/nec/nec_plugin.py:405 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:546 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:603 +#: neutron/plugins/nec/nec_plugin.py:610 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:635 +#: neutron/plugins/nec/nec_plugin.py:642 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:700 +#: neutron/plugins/nec/nec_plugin.py:707 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:731 +#: neutron/plugins/nec/nec_plugin.py:738 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:741 +#: neutron/plugins/nec/nec_plugin.py:748 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:761 +#: neutron/plugins/nec/nec_plugin.py:768 #, 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:766 +#: neutron/plugins/nec/nec_plugin.py:773 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10260,73 +10262,73 @@ msgstr "" msgid "Port-Mapping for port %s not found on VSD" msgstr "" -#: neutron/plugins/nuage/plugin.py:325 +#: neutron/plugins/nuage/plugin.py:327 msgid "" "Either net_partition is not provided with subnet OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:393 +#: neutron/plugins/nuage/plugin.py:395 #, python-format msgid "" "Unable to complete operation on subnet %s.One or more ports have an IP " "allocation from this subnet." msgstr "" -#: neutron/plugins/nuage/plugin.py:423 +#: neutron/plugins/nuage/plugin.py:425 #, python-format msgid "" "Router %s does not hold default zone OR net_partition mapping. Router-IF " "add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:433 +#: neutron/plugins/nuage/plugin.py:435 #, python-format msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:443 +#: neutron/plugins/nuage/plugin.py:445 #, python-format msgid "" "Subnet %(subnet)s and Router %(router)s belong to different net_partition" " Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:455 +#: neutron/plugins/nuage/plugin.py:457 #, python-format msgid "Subnet %s has one or more active VMs Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:501 neutron/plugins/nuage/plugin.py:506 -#: neutron/plugins/nuage/plugin.py:512 +#: neutron/plugins/nuage/plugin.py:503 neutron/plugins/nuage/plugin.py:508 +#: neutron/plugins/nuage/plugin.py:514 #, python-format msgid "No router interface found for Router %s. Router-IF delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:523 +#: neutron/plugins/nuage/plugin.py:525 #, python-format msgid "Subnet %s has one or more active VMs Router-IF delete not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:532 +#: neutron/plugins/nuage/plugin.py:534 #, python-format msgid "" "Router %s does not hold net_partition assoc on Nuage VSD. Router-IF " "delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:571 +#: neutron/plugins/nuage/plugin.py:573 msgid "" "Either net_partition is not provided with router OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:679 +#: neutron/plugins/nuage/plugin.py:681 #, python-format msgid "One or more router still attached to net_partition %s." msgstr "" -#: neutron/plugins/nuage/plugin.py:684 +#: neutron/plugins/nuage/plugin.py:686 #, python-format msgid "NetPartition with %s does not exist" msgstr "" @@ -10700,20 +10702,20 @@ msgstr "" msgid "Number of seconds to retry acquiring an Open vSwitch datapath" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:245 +#: neutron/plugins/oneconvergence/plugin.py:246 msgid "Failed to create subnet, deleting it from neutron" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:309 +#: neutron/plugins/oneconvergence/plugin.py:310 #, python-format msgid "Deleting newly created neutron port %s" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:379 +#: neutron/plugins/oneconvergence/plugin.py:380 msgid "Failed to create floatingip" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:418 +#: neutron/plugins/oneconvergence/plugin.py:419 msgid "Failed to create router" msgstr "" @@ -11214,166 +11216,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:54 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:71 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:75 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:76 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:87 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:88 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:98 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:99 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:112 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:113 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:127 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:128 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:139 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:164 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:348 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:166 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:350 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:154 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:176 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:178 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:195 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:222 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:197 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:224 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:210 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:212 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:238 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:240 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:253 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:255 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:282 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:284 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:306 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:308 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:316 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:318 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:328 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:330 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:336 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:338 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:360 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:362 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:372 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:374 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:382 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:384 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:388 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:390 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:397 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:399 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:407 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:409 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:415 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:417 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:435 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:437 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:446 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:448 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:468 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:470 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:479 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:481 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:491 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:488 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:500 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:497 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:513 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:506 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:522 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:516 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:535 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:526 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 +msgid "Neutron PLUMgrid Director: disassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:540 +msgid "PLUMgrid Library: disassociate_floatingips() called" +msgstr "" + #: neutron/plugins/ryu/ryu_neutron_plugin.py:64 #, python-format msgid "get_ofp_rest_api: %s" @@ -12929,7 +12939,7 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:534 -#: neutron/plugins/vmware/plugins/base.py:1059 +#: neutron/plugins/vmware/plugins/base.py:1062 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -12970,13 +12980,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:670 -#: neutron/plugins/vmware/plugins/base.py:1779 +#: neutron/plugins/vmware/plugins/base.py:1782 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:674 -#: neutron/plugins/vmware/plugins/base.py:1783 +#: neutron/plugins/vmware/plugins/base.py:1786 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13035,231 +13045,231 @@ msgid "" "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1048 +#: neutron/plugins/vmware/plugins/base.py:1051 #, python-format msgid "" "A nsx lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1067 +#: neutron/plugins/vmware/plugins/base.py:1070 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1070 +#: neutron/plugins/vmware/plugins/base.py:1073 #: neutron/plugins/vmware/plugins/service.py:520 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1105 +#: neutron/plugins/vmware/plugins/base.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1182 +#: neutron/plugins/vmware/plugins/base.py:1185 #, python-format msgid "port created on NSX backend for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1185 +#: neutron/plugins/vmware/plugins/base.py:1188 #, python-format msgid "Logical switch for network %s was not found in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1196 +#: neutron/plugins/vmware/plugins/base.py:1199 msgid "Unable to create port or set port attachment in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1288 +#: neutron/plugins/vmware/plugins/base.py:1291 #, python-format msgid "Updating port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1323 +#: neutron/plugins/vmware/plugins/base.py:1326 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1406 +#: neutron/plugins/vmware/plugins/base.py:1409 msgid "" "Cannot create a distributed router with the NSX platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1412 +#: neutron/plugins/vmware/plugins/base.py:1415 msgid "Unable to create logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1423 +#: neutron/plugins/vmware/plugins/base.py:1426 #, 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/vmware/plugins/base.py:1433 +#: neutron/plugins/vmware/plugins/base.py:1436 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1462 -#: neutron/plugins/vmware/plugins/base.py:1547 +#: neutron/plugins/vmware/plugins/base.py:1465 +#: neutron/plugins/vmware/plugins/base.py:1550 #: neutron/plugins/vmware/plugins/service.py:203 #: neutron/plugins/vmware/plugins/service.py:1214 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1511 +#: neutron/plugins/vmware/plugins/base.py:1514 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1514 +#: neutron/plugins/vmware/plugins/base.py:1517 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1556 +#: neutron/plugins/vmware/plugins/base.py:1559 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1572 +#: neutron/plugins/vmware/plugins/base.py:1575 #, python-format msgid "Logical router %s not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1576 +#: neutron/plugins/vmware/plugins/base.py:1579 msgid "Unable to update logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1578 +#: neutron/plugins/vmware/plugins/base.py:1581 msgid "" "Request cannot contain 'routes' with the NSX platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1635 +#: neutron/plugins/vmware/plugins/base.py:1638 #, python-format msgid "Logical router '%s' not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1639 +#: neutron/plugins/vmware/plugins/base.py:1642 #, python-format msgid "Unable to delete logical router '%s' on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1649 +#: neutron/plugins/vmware/plugins/base.py:1652 #, 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/vmware/plugins/base.py:1717 +#: neutron/plugins/vmware/plugins/base.py:1720 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1815 +#: neutron/plugins/vmware/plugins/base.py:1818 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1820 +#: neutron/plugins/vmware/plugins/base.py:1823 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1952 +#: neutron/plugins/vmware/plugins/base.py:1955 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1958 +#: neutron/plugins/vmware/plugins/base.py:1961 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1995 +#: neutron/plugins/vmware/plugins/base.py:1998 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1998 +#: neutron/plugins/vmware/plugins/base.py:2001 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2032 +#: neutron/plugins/vmware/plugins/base.py:2035 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2055 +#: neutron/plugins/vmware/plugins/base.py:2058 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2084 +#: neutron/plugins/vmware/plugins/base.py:2087 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2113 +#: neutron/plugins/vmware/plugins/base.py:2116 #, python-format msgid "" "Rolling back database changes for gateway device %s because of an error " "in the NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2158 -#: neutron/plugins/vmware/plugins/base.py:2196 +#: neutron/plugins/vmware/plugins/base.py:2161 +#: neutron/plugins/vmware/plugins/base.py:2199 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2293 +#: neutron/plugins/vmware/plugins/base.py:2296 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2300 +#: neutron/plugins/vmware/plugins/base.py:2303 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2348 +#: neutron/plugins/vmware/plugins/base.py:2351 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2380 +#: neutron/plugins/vmware/plugins/base.py:2383 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2388 +#: neutron/plugins/vmware/plugins/base.py:2391 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13267,12 +13277,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2395 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2408 +#: neutron/plugins/vmware/plugins/base.py:2411 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -14449,46 +14459,46 @@ msgstr "" msgid "external_gateway_added: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:50 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:49 msgid "Initializing fwaas iptables driver" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:53 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:52 #, python-format msgid "Creating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:62 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:61 #, python-format msgid "Failed to create firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:66 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:65 #, python-format msgid "Deleting firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:77 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:76 #, python-format msgid "Failed to delete firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:81 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:80 #, python-format msgid "Updating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:90 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:89 #, python-format msgid "Failed to update firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:94 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:93 #, python-format msgid "Applying firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:113 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:112 #, python-format msgid "Failed to apply default policy on firewall: %s" msgstr "" @@ -14748,17 +14758,17 @@ msgstr "" msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:166 #, python-format msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:208 #, python-format msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:369 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -14942,184 +14952,212 @@ msgstr "" msgid "Removing SNAT port for subnet %s as this is the last pool using it..." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:61 +#: neutron/services/loadbalancer/drivers/radware/driver.py:63 msgid "vdirect server IP address" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:64 +#: neutron/services/loadbalancer/drivers/radware/driver.py:66 msgid "vdirect user name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:67 +#: neutron/services/loadbalancer/drivers/radware/driver.py:69 msgid "vdirect user password" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:70 +#: neutron/services/loadbalancer/drivers/radware/driver.py:72 msgid "Service ADC type" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:73 +#: neutron/services/loadbalancer/drivers/radware/driver.py:75 msgid "Service ADC version" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:76 +#: neutron/services/loadbalancer/drivers/radware/driver.py:78 msgid "service HA pair" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:79 +#: neutron/services/loadbalancer/drivers/radware/driver.py:81 msgid "service throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:82 +#: neutron/services/loadbalancer/drivers/radware/driver.py:84 msgid "service ssl throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:85 +#: neutron/services/loadbalancer/drivers/radware/driver.py:87 msgid "service compression throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:88 +#: neutron/services/loadbalancer/drivers/radware/driver.py:90 msgid "service cache" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:91 +#: neutron/services/loadbalancer/drivers/radware/driver.py:93 msgid "l2_l3 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:94 +#: neutron/services/loadbalancer/drivers/radware/driver.py:96 msgid "l4 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:101 +#: neutron/services/loadbalancer/drivers/radware/driver.py:104 msgid "l2_l3 workflow constructor params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:108 +#: neutron/services/loadbalancer/drivers/radware/driver.py:111 msgid "l2_l3 workflow setup params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:111 +#: neutron/services/loadbalancer/drivers/radware/driver.py:114 msgid "List of actions that we dont want to push to the completion queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:115 +#: neutron/services/loadbalancer/drivers/radware/driver.py:118 msgid "l4 workflow action name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:118 +#: neutron/services/loadbalancer/drivers/radware/driver.py:121 msgid "Resource pool ids" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:121 +#: neutron/services/loadbalancer/drivers/radware/driver.py:124 msgid "A required VLAN for the interswitch link to use" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:124 +#: neutron/services/loadbalancer/drivers/radware/driver.py:127 msgid "Support an Alteon interswitch link for stateful session failover" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:183 +#: neutron/services/loadbalancer/drivers/radware/driver.py:221 #, python-format -msgid "create_vip. vip: %s" +msgid "" +"vip: %(vip)s, extended_vip: %(extended_vip)s, network_id: " +"%(vip_network_id)s, service_name: %(service_name)s, pip_info: " +"%(pip_info)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:185 +#: neutron/services/loadbalancer/drivers/radware/driver.py:256 #, python-format -msgid "create_vip. extended_vip: %s" +msgid "Retrieved pip nport: %(port)r for vip: %(vip)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:187 +#: neutron/services/loadbalancer/drivers/radware/driver.py:264 #, python-format -msgid "create_vip. network_id: %s " +msgid "Found no pip nports associated with vip: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:189 +#: neutron/services/loadbalancer/drivers/radware/driver.py:273 #, python-format -msgid "create_vip. service_name: %s " +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:223 +#: neutron/services/loadbalancer/drivers/radware/driver.py:287 #, python-format -msgid "Failed to remove workflow %s. Going to set vip to ERROR status" +msgid "pip nport id: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:314 +#: neutron/services/loadbalancer/drivers/radware/driver.py:291 +#, python-format +msgid "pip nport delete failed: %r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:345 +#: neutron/services/loadbalancer/drivers/radware/driver.py:410 msgid "Starting operation completion handling thread" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:370 +#: neutron/services/loadbalancer/drivers/radware/driver.py:440 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:379 -#: neutron/services/loadbalancer/drivers/radware/driver.py:401 +#: neutron/services/loadbalancer/drivers/radware/driver.py:449 +#: neutron/services/loadbalancer/drivers/radware/driver.py:480 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:387 +#: neutron/services/loadbalancer/drivers/radware/driver.py:457 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:494 +#: neutron/services/loadbalancer/drivers/radware/driver.py:465 +#, python-format +msgid "Post-remove workflow function %r completed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:469 +#, python-format +msgid "Post-remove workflow function %r failed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:584 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:541 +#: neutron/services/loadbalancer/drivers/radware/driver.py:650 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:567 +#: neutron/services/loadbalancer/drivers/radware/driver.py:676 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:574 +#: neutron/services/loadbalancer/drivers/radware/driver.py:683 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:591 +#: neutron/services/loadbalancer/drivers/radware/driver.py:700 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:652 +#: neutron/services/loadbalancer/drivers/radware/driver.py:768 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:664 +#: neutron/services/loadbalancer/drivers/radware/driver.py:780 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:695 +#: neutron/services/loadbalancer/drivers/radware/driver.py:812 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:710 +#: neutron/services/loadbalancer/drivers/radware/driver.py:827 msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:737 +#: neutron/services/loadbalancer/drivers/radware/driver.py:836 +#, python-format +msgid "Post-operation function %(func)r completed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:842 +#, python-format +msgid "Post-operation function %(func)r failed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:876 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:777 +#: neutron/services/loadbalancer/drivers/radware/driver.py:916 #, python-format msgid "_remove_object_from_db %s" msgstr "" @@ -15835,12 +15873,12 @@ msgstr "" msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:404 +#: neutron/tests/unit/vmware/apiclient/fake.py:407 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:413 +#: neutron/tests/unit/vmware/apiclient/fake.py:416 #, python-format msgid "lrouter:%s not found" msgstr "" diff --git a/neutron/locale/ta/LC_MESSAGES/neutron.po b/neutron/locale/ta/LC_MESSAGES/neutron.po index df443ccc8..76e26c5b9 100644 --- a/neutron/locale/ta/LC_MESSAGES/neutron.po +++ b/neutron/locale/ta/LC_MESSAGES/neutron.po @@ -7,11 +7,11 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-04-23 06:46+0000\n" +"POT-Creation-Date: 2014-04-26 06:48+0000\n" "PO-Revision-Date: 2014-04-07 06:32+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Tamil " -"(http://www.transifex.com/projects/p/openstack/language/ta/)\n" +"(http://www.transifex.com/projects/p/neutron/language/ta/)\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" @@ -526,7 +526,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:575 neutron/agent/l3_agent.py:954 #: neutron/agent/metadata/agent.py:330 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:107 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:836 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:854 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:300 @@ -623,7 +623,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:923 +#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:931 #: neutron/services/firewall/agents/varmour/varmour_router.py:102 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -749,7 +749,7 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:657 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:675 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:283 #, python-format msgid "Delete %s" @@ -1137,25 +1137,25 @@ msgstr "" msgid "Authentication region" msgstr "" -#: neutron/agent/linux/interface.py:202 neutron/agent/linux/interface.py:256 -#: neutron/agent/linux/interface.py:318 neutron/agent/linux/interface.py:367 +#: neutron/agent/linux/interface.py:206 neutron/agent/linux/interface.py:260 +#: neutron/agent/linux/interface.py:322 neutron/agent/linux/interface.py:371 #, python-format msgid "Device %s already exists" msgstr "" -#: neutron/agent/linux/interface.py:220 neutron/agent/linux/interface.py:267 -#: neutron/agent/linux/interface.py:330 neutron/agent/linux/interface.py:374 +#: neutron/agent/linux/interface.py:224 neutron/agent/linux/interface.py:271 +#: neutron/agent/linux/interface.py:334 neutron/agent/linux/interface.py:378 #, python-format msgid "Unplugged interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:222 neutron/agent/linux/interface.py:266 -#: neutron/agent/linux/interface.py:332 neutron/agent/linux/interface.py:376 +#: neutron/agent/linux/interface.py:226 neutron/agent/linux/interface.py:270 +#: neutron/agent/linux/interface.py:336 neutron/agent/linux/interface.py:380 #, python-format msgid "Failed unplugging interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:434 +#: neutron/agent/linux/interface.py:438 #, python-format msgid "Driver location: %s" msgstr "" @@ -1687,12 +1687,12 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:47 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:49 #, python-format msgid "Notify metering agent at %(topic)s.%(host)s the message %(method)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:62 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:64 #, python-format msgid "" "Fanout notify metering agent at %(topic)s the message %(method)s on " @@ -1836,7 +1836,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:357 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2848,8 +2848,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:387 neutron/db/l3_db.py:464 -#: neutron/plugins/bigswitch/plugin.py:1011 -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1001 +#: neutron/plugins/bigswitch/plugin.py:1010 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2901,18 +2901,18 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1844 +#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1847 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:825 +#: neutron/db/l3_db.py:833 #, 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:929 +#: neutron/db/l3_db.py:937 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -3080,6 +3080,11 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" +#: neutron/db/metering/metering_rpc.py:50 +#, python-format +msgid "Unable to find agent %s." +msgstr "" + #: neutron/db/migration/cli.py:32 msgid "Neutron plugin provider module" msgstr "" @@ -3664,7 +3669,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:54 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -3680,47 +3685,47 @@ msgstr "" msgid "Only admin can view or configure quota" msgstr "" -#: neutron/extensions/securitygroup.py:35 +#: neutron/extensions/securitygroup.py:34 msgid "For TCP/UDP protocols, port_range_min must be <= port_range_max" msgstr "" -#: neutron/extensions/securitygroup.py:40 +#: neutron/extensions/securitygroup.py:39 #, python-format msgid "Invalid value for port %(port)s" msgstr "" -#: neutron/extensions/securitygroup.py:44 +#: neutron/extensions/securitygroup.py:43 #, python-format msgid "" "Invalid value for ICMP %(field)s (%(attr)s) %(value)s. It must be 0 to " "255." msgstr "" -#: neutron/extensions/securitygroup.py:49 +#: neutron/extensions/securitygroup.py:48 #, python-format msgid "" "ICMP code (port-range-max) %(value)s is provided but ICMP type (port-" "range-min) is missing." msgstr "" -#: neutron/extensions/securitygroup.py:54 +#: neutron/extensions/securitygroup.py:53 #, python-format msgid "Security Group %(id)s in use." msgstr "" -#: neutron/extensions/securitygroup.py:58 +#: neutron/extensions/securitygroup.py:57 msgid "Removing default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:62 +#: neutron/extensions/securitygroup.py:61 msgid "Updating default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:66 +#: neutron/extensions/securitygroup.py:65 msgid "Default security group already exists." msgstr "" -#: neutron/extensions/securitygroup.py:70 +#: neutron/extensions/securitygroup.py:69 #, python-format msgid "" "Security group rule protocol %(protocol)s not supported. Only protocol " @@ -3728,58 +3733,58 @@ msgid "" "supported." msgstr "" -#: neutron/extensions/securitygroup.py:76 +#: neutron/extensions/securitygroup.py:75 msgid "Multiple tenant_ids in bulk security group rule create not allowed" msgstr "" -#: neutron/extensions/securitygroup.py:81 +#: neutron/extensions/securitygroup.py:80 msgid "Only remote_ip_prefix or remote_group_id may be provided." msgstr "" -#: neutron/extensions/securitygroup.py:86 +#: neutron/extensions/securitygroup.py:85 msgid "Must also specifiy protocol if port range is given." msgstr "" -#: neutron/extensions/securitygroup.py:90 +#: neutron/extensions/securitygroup.py:89 msgid "Only allowed to update rules for one security profile at a time" msgstr "" -#: neutron/extensions/securitygroup.py:95 +#: neutron/extensions/securitygroup.py:94 #, python-format msgid "Security group %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:99 +#: neutron/extensions/securitygroup.py:98 #, python-format msgid "Security group rule %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:103 +#: neutron/extensions/securitygroup.py:102 msgid "Duplicate Security Group Rule in POST." msgstr "" -#: neutron/extensions/securitygroup.py:107 +#: neutron/extensions/securitygroup.py:106 #, python-format msgid "Security group rule already exists. Group id is %(id)s." msgstr "" -#: neutron/extensions/securitygroup.py:111 +#: neutron/extensions/securitygroup.py:110 #, python-format msgid "Conflicting value ethertype %(ethertype)s for CIDR %(cidr)s" msgstr "" -#: neutron/extensions/securitygroup.py:159 +#: neutron/extensions/securitygroup.py:158 #, python-format msgid "'%s' is not an integer or uuid" msgstr "" -#: neutron/extensions/securitygroup.py:248 +#: neutron/extensions/securitygroup.py:247 msgid "" "Number of security groups allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/securitygroup.py:252 +#: neutron/extensions/securitygroup.py:251 msgid "" "Number of security rules allowed per tenant. A negative value means " "unlimited." @@ -3863,47 +3868,47 @@ msgstr "" msgid "Router %(router_id)s has no external network gateway set" msgstr "" -#: neutron/notifiers/nova.py:130 +#: neutron/notifiers/nova.py:165 msgid "device_id is not set on port yet." msgstr "" -#: neutron/notifiers/nova.py:134 +#: neutron/notifiers/nova.py:169 msgid "Port ID not set! Nova will not be notified of port status change." msgstr "" -#: neutron/notifiers/nova.py:159 +#: neutron/notifiers/nova.py:194 #, python-format msgid "" "Ignoring state change previous_port_status: %(pre_status)s " "current_port_status: %(cur_status)s port_id %(id)s" msgstr "" -#: neutron/notifiers/nova.py:187 +#: neutron/notifiers/nova.py:221 #, python-format msgid "Sending events: %s" msgstr "" -#: neutron/notifiers/nova.py:192 +#: neutron/notifiers/nova.py:226 #, python-format msgid "Nova returned NotFound for event: %s" msgstr "" -#: neutron/notifiers/nova.py:195 +#: neutron/notifiers/nova.py:229 #, python-format msgid "Failed to notify nova on events: %s" msgstr "" -#: neutron/notifiers/nova.py:199 neutron/notifiers/nova.py:215 +#: neutron/notifiers/nova.py:233 neutron/notifiers/nova.py:249 #, python-format msgid "Error response returned from nova: %s" msgstr "" -#: neutron/notifiers/nova.py:210 +#: neutron/notifiers/nova.py:244 #, python-format msgid "Nova event: %s returned with failed status" msgstr "" -#: neutron/notifiers/nova.py:213 +#: neutron/notifiers/nova.py:247 #, python-format msgid "Nova event response: %s" msgstr "" @@ -4548,80 +4553,80 @@ msgstr "" msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:661 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:752 +#: neutron/plugins/bigswitch/plugin.py:742 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:804 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:864 +#: neutron/plugins/bigswitch/plugin.py:854 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:902 +#: neutron/plugins/bigswitch/plugin.py:892 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:924 +#: neutron/plugins/bigswitch/plugin.py:914 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:946 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:975 +#: neutron/plugins/bigswitch/plugin.py:965 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1003 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1036 +#: neutron/plugins/bigswitch/plugin.py:1026 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1053 +#: neutron/plugins/bigswitch/plugin.py:1043 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1059 +#: neutron/plugins/bigswitch/plugin.py:1049 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1075 +#: neutron/plugins/bigswitch/plugin.py:1065 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1090 +#: neutron/plugins/bigswitch/plugin.py:1080 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1108 +#: neutron/plugins/bigswitch/plugin.py:1110 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1123 +#: neutron/plugins/bigswitch/plugin.py:1125 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1124 +#: neutron/plugins/bigswitch/plugin.py:1126 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4850,7 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:225 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1002 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1365 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 @@ -4964,9 +4969,9 @@ msgid "%s can not be found in database" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:300 -#: neutron/plugins/brocade/NeutronPlugin.py:343 -#: neutron/plugins/brocade/NeutronPlugin.py:396 -#: neutron/plugins/brocade/NeutronPlugin.py:426 +#: neutron/plugins/brocade/NeutronPlugin.py:344 +#: neutron/plugins/brocade/NeutronPlugin.py:397 +#: neutron/plugins/brocade/NeutronPlugin.py:427 msgid "Brocade NOS driver error" msgstr "" @@ -4976,9 +4981,9 @@ msgid "Returning the allocated vlan (%d) to the pool" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:304 -#: neutron/plugins/brocade/NeutronPlugin.py:344 -#: neutron/plugins/brocade/NeutronPlugin.py:397 -#: neutron/plugins/brocade/NeutronPlugin.py:428 +#: neutron/plugins/brocade/NeutronPlugin.py:345 +#: neutron/plugins/brocade/NeutronPlugin.py:398 +#: neutron/plugins/brocade/NeutronPlugin.py:429 msgid "Brocade plugin raised exception, check logs" msgstr "" @@ -5450,88 +5455,88 @@ msgstr "" msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:866 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:883 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:884 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:891 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:894 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:908 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:915 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:922 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1144 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1151 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1157 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1171 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1168 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1175 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1172 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1179 #, python-format msgid "" "Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " "low address to high address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1185 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1194 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1201 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1200 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1221 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1232 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1253 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1260 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1270 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "Segment range overlaps with another profile" msgstr "" @@ -5670,34 +5675,34 @@ msgstr "" msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:243 msgid "Logical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:268 msgid "network_segment_pool" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:313 msgid "Invalid input for CIDR" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:464 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:452 #, python-format msgid "req: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:473 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:461 #, python-format msgid "status_code %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:478 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:466 #, python-format msgid "VSM: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:493 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:481 #, python-format msgid "Unable to serialize object of type = '%s'" msgstr "" @@ -5706,36 +5711,23 @@ msgstr "" msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 -#, python-format -msgid "_populate_policy_profiles %s" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:191 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:205 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:197 -msgid "_poll_policies" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 -msgid "No policy profile updated from VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:262 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:242 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:266 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:246 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:260 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 @@ -5743,19 +5735,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:249 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:254 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:283 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:267 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 @@ -5763,7 +5755,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5771,164 +5763,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:480 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:460 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:519 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:499 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:524 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:504 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:525 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:505 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:565 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:545 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:570 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:575 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:558 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:583 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:630 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:633 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:610 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:613 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:645 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:625 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:648 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:678 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:658 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:688 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:703 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:735 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:715 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:757 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:737 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:758 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:738 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:782 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:762 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:822 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:802 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:812 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:843 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:823 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:859 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:897 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:877 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:892 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:933 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:941 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1026 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1006 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:232 @@ -5938,88 +5930,88 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1084 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1064 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1099 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1079 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1103 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1083 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1097 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1125 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1147 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1192 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1174 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1190 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:314 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1219 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1201 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1236 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1256 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1290 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1272 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1280 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1309 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1291 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1306 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1321 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1359 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1341 msgid "Get subnets" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1444 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1426 #, python-format msgid "Scheduling router %s" msgstr "" @@ -6451,7 +6443,7 @@ msgid "port_delete received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:219 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:661 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" @@ -6543,7 +6535,7 @@ msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:437 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:976 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:390 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1267 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 @@ -6551,7 +6543,7 @@ msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:445 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1006 msgid "Agent loop has new devices!" msgstr "" @@ -6568,7 +6560,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:474 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:269 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1027 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1045 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1362 msgid "Agent initialized successfully, now running... " @@ -6822,242 +6814,242 @@ msgstr "" msgid "Delete network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:248 #, python-format msgid "Delete net failed after deleting the network in DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253 #, python-format msgid "Get network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:259 msgid "Get networks in progress" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:269 #, python-format msgid "Create port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285 msgid "Create port does not have tenant id info" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:291 #, python-format msgid "Create port does not have tenant id info; obtained is: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:312 #, python-format msgid "Create port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:319 #, python-format msgid "Update port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346 #, python-format msgid "Update port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:352 #, python-format msgid "Delete port in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:365 #, python-format msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:374 #, python-format msgid "Create subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:386 #, python-format msgid "Create subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388 #, python-format msgid "Subnet created: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:394 #, python-format msgid "Update subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419 #, python-format msgid "Update subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:425 #, python-format msgid "Delete subnet in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:430 #, python-format msgid "" "Delete subnet operation failed in SDN-VE after deleting the subnet from " "DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:439 #, python-format msgid "Create router in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:442 #, python-format msgid "Ignoring admin_state_up=False for router=%r. Overriding with True" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:452 msgid "Create router failed: no SDN-VE tenant." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:460 #, python-format msgid "Create router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:462 #, python-format msgid "Router created: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:467 #, python-format msgid "Update router in progress: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:474 msgid "admin_state_up=False routers are not supported." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493 #, python-format msgid "Update router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:499 #, python-format msgid "Delete router in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:506 #, python-format msgid "" "Delete router operation failed in SDN-VE after deleting the router in DB:" " %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:511 #, python-format msgid "" "Add router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:519 #, python-format msgid "SdnvePluginV2.add_router_interface called. Port info: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:533 #, python-format msgid "Update router-add-interface failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 #, python-format msgid "Added router interface: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:540 #, python-format msgid "" "Add router interface only called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550 msgid "" "SdnvePluginV2._add_router_interface_only: failed to add the interface in " "the roll back. of a remove_router_interface operation" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:556 #, python-format msgid "" "Remove router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565 msgid "No port ID" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 #, python-format msgid "SdnvePluginV2.remove_router_interface port: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:571 msgid "No fixed IP" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:576 #, python-format msgid "SdnvePluginV2.remove_router_interface subnet_id: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:584 #, python-format msgid "Update router-remove-interface failed SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:605 #, python-format msgid "Create floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:616 #, python-format msgid "Creating floating ip operation failed in SDN-VE controller: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:619 #, python-format msgid "Created floatingip : %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:624 #, python-format msgid "Update floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644 #, python-format msgid "Update floating ip failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:650 #, python-format msgid "Delete floatingip in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:655 #, python-format msgid "Delete floatingip failed in SDN-VE: %s" msgstr "" @@ -7294,168 +7286,168 @@ msgstr "" msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:304 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:301 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:319 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:323 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:341 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:354 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:343 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:361 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:352 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:370 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:401 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:392 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:410 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:430 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:448 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:437 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:455 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:458 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:454 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:472 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:461 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:479 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:467 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:475 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:493 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:482 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:486 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:504 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:509 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:533 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:568 #, python-format msgid "" "Option \"%(option)s\" must be supported by command \"%(command)s\" to " "enable %(mode)s mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:527 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:545 msgid "No valid Segmentation ID to perform UCAST test." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:562 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN MCAST mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:569 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 msgid "" "Linux kernel vxlan module and iproute2 3.8 or above are required to " "enable VXLAN." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:579 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:597 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:654 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:672 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:281 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:711 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:714 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:732 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:736 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:350 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:758 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:783 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:801 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:409 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:846 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:864 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:850 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:105 @@ -7463,12 +7455,12 @@ msgstr "" msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:905 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1068 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1108 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 @@ -7477,15 +7469,15 @@ msgstr "" msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1075 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:973 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:981 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1095 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 @@ -7495,7 +7487,7 @@ msgstr "" msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:968 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1125 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1142 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 @@ -7504,7 +7496,7 @@ msgstr "" msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1132 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1149 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 @@ -7513,7 +7505,7 @@ msgstr "" msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:979 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:374 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1154 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 @@ -7521,26 +7513,26 @@ msgstr "" msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:971 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:989 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1001 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1012 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1035 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:428 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1038 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Interface mappings: %s" @@ -8085,167 +8077,167 @@ msgstr "" msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:522 +#: neutron/plugins/midonet/plugin.py:524 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%r had been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:529 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:590 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:595 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:600 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:607 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:611 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:616 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:625 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:659 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:734 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:782 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:794 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:838 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:858 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:898 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:909 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1009 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1033 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1042 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1049 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1089 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1108 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1128 +#: neutron/plugins/midonet/plugin.py:1130 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1157 +#: neutron/plugins/midonet/plugin.py:1159 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1164 +#: neutron/plugins/midonet/plugin.py:1166 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1170 +#: neutron/plugins/midonet/plugin.py:1172 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1202 +#: neutron/plugins/midonet/plugin.py:1204 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1212 +#: neutron/plugins/midonet/plugin.py:1214 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1222 +#: neutron/plugins/midonet/plugin.py:1224 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -8456,91 +8448,101 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:465 neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:467 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:471 neutron/plugins/ml2/plugin.py:591 +#: neutron/plugins/ml2/plugin.py:473 neutron/plugins/ml2/plugin.py:593 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:479 +#: neutron/plugins/ml2/plugin.py:481 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:490 +#: neutron/plugins/ml2/plugin.py:492 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:498 neutron/plugins/ml2/plugin.py:604 +#: neutron/plugins/ml2/plugin.py:500 neutron/plugins/ml2/plugin.py:606 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:504 +#: neutron/plugins/ml2/plugin.py:506 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:513 neutron/plugins/ml2/plugin.py:612 +#: neutron/plugins/ml2/plugin.py:515 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:521 +#: neutron/plugins/ml2/plugin.py:523 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:530 +#: neutron/plugins/ml2/plugin.py:532 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:544 +#: neutron/plugins/ml2/plugin.py:546 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:574 +#: neutron/plugins/ml2/plugin.py:576 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:600 +#: neutron/plugins/ml2/plugin.py:587 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:602 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:621 +#: neutron/plugins/ml2/plugin.py:622 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:632 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:650 +#: neutron/plugins/ml2/plugin.py:661 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:120 +#: neutron/plugins/ml2/plugin.py:721 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:125 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:728 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:121 +#: neutron/plugins/ml2/plugin.py:739 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:126 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:737 +#: neutron/plugins/ml2/plugin.py:748 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:749 +#: neutron/plugins/ml2/plugin.py:760 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:761 +#: neutron/plugins/ml2/plugin.py:772 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9424,7 +9426,7 @@ msgstr "" msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:425 +#: neutron/plugins/mlnx/mlnx_plugin.py:426 #, python-format msgid "create_port with %s" msgstr "" @@ -9763,53 +9765,53 @@ msgstr "" msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:398 +#: neutron/plugins/nec/nec_plugin.py:405 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:546 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:603 +#: neutron/plugins/nec/nec_plugin.py:610 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:635 +#: neutron/plugins/nec/nec_plugin.py:642 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:700 +#: neutron/plugins/nec/nec_plugin.py:707 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:731 +#: neutron/plugins/nec/nec_plugin.py:738 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:741 +#: neutron/plugins/nec/nec_plugin.py:748 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:761 +#: neutron/plugins/nec/nec_plugin.py:768 #, 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:766 +#: neutron/plugins/nec/nec_plugin.py:773 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10260,73 +10262,73 @@ msgstr "" msgid "Port-Mapping for port %s not found on VSD" msgstr "" -#: neutron/plugins/nuage/plugin.py:325 +#: neutron/plugins/nuage/plugin.py:327 msgid "" "Either net_partition is not provided with subnet OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:393 +#: neutron/plugins/nuage/plugin.py:395 #, python-format msgid "" "Unable to complete operation on subnet %s.One or more ports have an IP " "allocation from this subnet." msgstr "" -#: neutron/plugins/nuage/plugin.py:423 +#: neutron/plugins/nuage/plugin.py:425 #, python-format msgid "" "Router %s does not hold default zone OR net_partition mapping. Router-IF " "add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:433 +#: neutron/plugins/nuage/plugin.py:435 #, python-format msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:443 +#: neutron/plugins/nuage/plugin.py:445 #, python-format msgid "" "Subnet %(subnet)s and Router %(router)s belong to different net_partition" " Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:455 +#: neutron/plugins/nuage/plugin.py:457 #, python-format msgid "Subnet %s has one or more active VMs Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:501 neutron/plugins/nuage/plugin.py:506 -#: neutron/plugins/nuage/plugin.py:512 +#: neutron/plugins/nuage/plugin.py:503 neutron/plugins/nuage/plugin.py:508 +#: neutron/plugins/nuage/plugin.py:514 #, python-format msgid "No router interface found for Router %s. Router-IF delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:523 +#: neutron/plugins/nuage/plugin.py:525 #, python-format msgid "Subnet %s has one or more active VMs Router-IF delete not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:532 +#: neutron/plugins/nuage/plugin.py:534 #, python-format msgid "" "Router %s does not hold net_partition assoc on Nuage VSD. Router-IF " "delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:571 +#: neutron/plugins/nuage/plugin.py:573 msgid "" "Either net_partition is not provided with router OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:679 +#: neutron/plugins/nuage/plugin.py:681 #, python-format msgid "One or more router still attached to net_partition %s." msgstr "" -#: neutron/plugins/nuage/plugin.py:684 +#: neutron/plugins/nuage/plugin.py:686 #, python-format msgid "NetPartition with %s does not exist" msgstr "" @@ -10700,20 +10702,20 @@ msgstr "" msgid "Number of seconds to retry acquiring an Open vSwitch datapath" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:245 +#: neutron/plugins/oneconvergence/plugin.py:246 msgid "Failed to create subnet, deleting it from neutron" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:309 +#: neutron/plugins/oneconvergence/plugin.py:310 #, python-format msgid "Deleting newly created neutron port %s" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:379 +#: neutron/plugins/oneconvergence/plugin.py:380 msgid "Failed to create floatingip" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:418 +#: neutron/plugins/oneconvergence/plugin.py:419 msgid "Failed to create router" msgstr "" @@ -11214,166 +11216,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:54 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:71 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:75 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:76 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:87 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:88 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:98 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:99 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:112 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:113 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:127 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:128 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:139 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:164 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:348 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:166 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:350 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:154 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:176 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:178 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:195 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:222 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:197 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:224 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:210 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:212 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:238 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:240 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:253 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:255 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:282 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:284 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:306 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:308 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:316 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:318 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:328 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:330 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:336 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:338 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:360 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:362 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:372 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:374 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:382 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:384 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:388 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:390 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:397 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:399 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:407 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:409 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:415 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:417 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:435 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:437 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:446 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:448 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:468 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:470 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:479 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:481 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:491 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:488 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:500 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:497 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:513 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:506 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:522 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:516 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:535 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:526 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 +msgid "Neutron PLUMgrid Director: disassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:540 +msgid "PLUMgrid Library: disassociate_floatingips() called" +msgstr "" + #: neutron/plugins/ryu/ryu_neutron_plugin.py:64 #, python-format msgid "get_ofp_rest_api: %s" @@ -12929,7 +12939,7 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:534 -#: neutron/plugins/vmware/plugins/base.py:1059 +#: neutron/plugins/vmware/plugins/base.py:1062 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -12970,13 +12980,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:670 -#: neutron/plugins/vmware/plugins/base.py:1779 +#: neutron/plugins/vmware/plugins/base.py:1782 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:674 -#: neutron/plugins/vmware/plugins/base.py:1783 +#: neutron/plugins/vmware/plugins/base.py:1786 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13035,231 +13045,231 @@ msgid "" "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1048 +#: neutron/plugins/vmware/plugins/base.py:1051 #, python-format msgid "" "A nsx lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1067 +#: neutron/plugins/vmware/plugins/base.py:1070 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1070 +#: neutron/plugins/vmware/plugins/base.py:1073 #: neutron/plugins/vmware/plugins/service.py:520 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1105 +#: neutron/plugins/vmware/plugins/base.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1182 +#: neutron/plugins/vmware/plugins/base.py:1185 #, python-format msgid "port created on NSX backend for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1185 +#: neutron/plugins/vmware/plugins/base.py:1188 #, python-format msgid "Logical switch for network %s was not found in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1196 +#: neutron/plugins/vmware/plugins/base.py:1199 msgid "Unable to create port or set port attachment in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1288 +#: neutron/plugins/vmware/plugins/base.py:1291 #, python-format msgid "Updating port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1323 +#: neutron/plugins/vmware/plugins/base.py:1326 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1406 +#: neutron/plugins/vmware/plugins/base.py:1409 msgid "" "Cannot create a distributed router with the NSX platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1412 +#: neutron/plugins/vmware/plugins/base.py:1415 msgid "Unable to create logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1423 +#: neutron/plugins/vmware/plugins/base.py:1426 #, 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/vmware/plugins/base.py:1433 +#: neutron/plugins/vmware/plugins/base.py:1436 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1462 -#: neutron/plugins/vmware/plugins/base.py:1547 +#: neutron/plugins/vmware/plugins/base.py:1465 +#: neutron/plugins/vmware/plugins/base.py:1550 #: neutron/plugins/vmware/plugins/service.py:203 #: neutron/plugins/vmware/plugins/service.py:1214 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1511 +#: neutron/plugins/vmware/plugins/base.py:1514 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1514 +#: neutron/plugins/vmware/plugins/base.py:1517 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1556 +#: neutron/plugins/vmware/plugins/base.py:1559 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1572 +#: neutron/plugins/vmware/plugins/base.py:1575 #, python-format msgid "Logical router %s not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1576 +#: neutron/plugins/vmware/plugins/base.py:1579 msgid "Unable to update logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1578 +#: neutron/plugins/vmware/plugins/base.py:1581 msgid "" "Request cannot contain 'routes' with the NSX platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1635 +#: neutron/plugins/vmware/plugins/base.py:1638 #, python-format msgid "Logical router '%s' not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1639 +#: neutron/plugins/vmware/plugins/base.py:1642 #, python-format msgid "Unable to delete logical router '%s' on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1649 +#: neutron/plugins/vmware/plugins/base.py:1652 #, 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/vmware/plugins/base.py:1717 +#: neutron/plugins/vmware/plugins/base.py:1720 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1815 +#: neutron/plugins/vmware/plugins/base.py:1818 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1820 +#: neutron/plugins/vmware/plugins/base.py:1823 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1952 +#: neutron/plugins/vmware/plugins/base.py:1955 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1958 +#: neutron/plugins/vmware/plugins/base.py:1961 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1995 +#: neutron/plugins/vmware/plugins/base.py:1998 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1998 +#: neutron/plugins/vmware/plugins/base.py:2001 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2032 +#: neutron/plugins/vmware/plugins/base.py:2035 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2055 +#: neutron/plugins/vmware/plugins/base.py:2058 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2084 +#: neutron/plugins/vmware/plugins/base.py:2087 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2113 +#: neutron/plugins/vmware/plugins/base.py:2116 #, python-format msgid "" "Rolling back database changes for gateway device %s because of an error " "in the NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2158 -#: neutron/plugins/vmware/plugins/base.py:2196 +#: neutron/plugins/vmware/plugins/base.py:2161 +#: neutron/plugins/vmware/plugins/base.py:2199 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2293 +#: neutron/plugins/vmware/plugins/base.py:2296 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2300 +#: neutron/plugins/vmware/plugins/base.py:2303 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2348 +#: neutron/plugins/vmware/plugins/base.py:2351 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2380 +#: neutron/plugins/vmware/plugins/base.py:2383 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2388 +#: neutron/plugins/vmware/plugins/base.py:2391 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13267,12 +13277,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2395 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2408 +#: neutron/plugins/vmware/plugins/base.py:2411 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -14449,46 +14459,46 @@ msgstr "" msgid "external_gateway_added: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:50 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:49 msgid "Initializing fwaas iptables driver" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:53 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:52 #, python-format msgid "Creating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:62 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:61 #, python-format msgid "Failed to create firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:66 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:65 #, python-format msgid "Deleting firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:77 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:76 #, python-format msgid "Failed to delete firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:81 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:80 #, python-format msgid "Updating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:90 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:89 #, python-format msgid "Failed to update firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:94 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:93 #, python-format msgid "Applying firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:113 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:112 #, python-format msgid "Failed to apply default policy on firewall: %s" msgstr "" @@ -14748,17 +14758,17 @@ msgstr "" msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:166 #, python-format msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:208 #, python-format msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:369 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -14942,184 +14952,212 @@ msgstr "" msgid "Removing SNAT port for subnet %s as this is the last pool using it..." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:61 +#: neutron/services/loadbalancer/drivers/radware/driver.py:63 msgid "vdirect server IP address" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:64 +#: neutron/services/loadbalancer/drivers/radware/driver.py:66 msgid "vdirect user name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:67 +#: neutron/services/loadbalancer/drivers/radware/driver.py:69 msgid "vdirect user password" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:70 +#: neutron/services/loadbalancer/drivers/radware/driver.py:72 msgid "Service ADC type" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:73 +#: neutron/services/loadbalancer/drivers/radware/driver.py:75 msgid "Service ADC version" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:76 +#: neutron/services/loadbalancer/drivers/radware/driver.py:78 msgid "service HA pair" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:79 +#: neutron/services/loadbalancer/drivers/radware/driver.py:81 msgid "service throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:82 +#: neutron/services/loadbalancer/drivers/radware/driver.py:84 msgid "service ssl throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:85 +#: neutron/services/loadbalancer/drivers/radware/driver.py:87 msgid "service compression throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:88 +#: neutron/services/loadbalancer/drivers/radware/driver.py:90 msgid "service cache" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:91 +#: neutron/services/loadbalancer/drivers/radware/driver.py:93 msgid "l2_l3 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:94 +#: neutron/services/loadbalancer/drivers/radware/driver.py:96 msgid "l4 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:101 +#: neutron/services/loadbalancer/drivers/radware/driver.py:104 msgid "l2_l3 workflow constructor params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:108 +#: neutron/services/loadbalancer/drivers/radware/driver.py:111 msgid "l2_l3 workflow setup params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:111 +#: neutron/services/loadbalancer/drivers/radware/driver.py:114 msgid "List of actions that we dont want to push to the completion queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:115 +#: neutron/services/loadbalancer/drivers/radware/driver.py:118 msgid "l4 workflow action name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:118 +#: neutron/services/loadbalancer/drivers/radware/driver.py:121 msgid "Resource pool ids" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:121 +#: neutron/services/loadbalancer/drivers/radware/driver.py:124 msgid "A required VLAN for the interswitch link to use" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:124 +#: neutron/services/loadbalancer/drivers/radware/driver.py:127 msgid "Support an Alteon interswitch link for stateful session failover" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:183 +#: neutron/services/loadbalancer/drivers/radware/driver.py:221 #, python-format -msgid "create_vip. vip: %s" +msgid "" +"vip: %(vip)s, extended_vip: %(extended_vip)s, network_id: " +"%(vip_network_id)s, service_name: %(service_name)s, pip_info: " +"%(pip_info)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:185 +#: neutron/services/loadbalancer/drivers/radware/driver.py:256 #, python-format -msgid "create_vip. extended_vip: %s" +msgid "Retrieved pip nport: %(port)r for vip: %(vip)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:187 +#: neutron/services/loadbalancer/drivers/radware/driver.py:264 #, python-format -msgid "create_vip. network_id: %s " +msgid "Found no pip nports associated with vip: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:189 +#: neutron/services/loadbalancer/drivers/radware/driver.py:273 #, python-format -msgid "create_vip. service_name: %s " +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:223 +#: neutron/services/loadbalancer/drivers/radware/driver.py:287 #, python-format -msgid "Failed to remove workflow %s. Going to set vip to ERROR status" +msgid "pip nport id: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:314 +#: neutron/services/loadbalancer/drivers/radware/driver.py:291 +#, python-format +msgid "pip nport delete failed: %r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:345 +#: neutron/services/loadbalancer/drivers/radware/driver.py:410 msgid "Starting operation completion handling thread" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:370 +#: neutron/services/loadbalancer/drivers/radware/driver.py:440 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:379 -#: neutron/services/loadbalancer/drivers/radware/driver.py:401 +#: neutron/services/loadbalancer/drivers/radware/driver.py:449 +#: neutron/services/loadbalancer/drivers/radware/driver.py:480 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:387 +#: neutron/services/loadbalancer/drivers/radware/driver.py:457 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:494 +#: neutron/services/loadbalancer/drivers/radware/driver.py:465 +#, python-format +msgid "Post-remove workflow function %r completed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:469 +#, python-format +msgid "Post-remove workflow function %r failed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:584 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:541 +#: neutron/services/loadbalancer/drivers/radware/driver.py:650 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:567 +#: neutron/services/loadbalancer/drivers/radware/driver.py:676 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:574 +#: neutron/services/loadbalancer/drivers/radware/driver.py:683 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:591 +#: neutron/services/loadbalancer/drivers/radware/driver.py:700 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:652 +#: neutron/services/loadbalancer/drivers/radware/driver.py:768 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:664 +#: neutron/services/loadbalancer/drivers/radware/driver.py:780 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:695 +#: neutron/services/loadbalancer/drivers/radware/driver.py:812 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:710 +#: neutron/services/loadbalancer/drivers/radware/driver.py:827 msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:737 +#: neutron/services/loadbalancer/drivers/radware/driver.py:836 +#, python-format +msgid "Post-operation function %(func)r completed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:842 +#, python-format +msgid "Post-operation function %(func)r failed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:876 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:777 +#: neutron/services/loadbalancer/drivers/radware/driver.py:916 #, python-format msgid "_remove_object_from_db %s" msgstr "" @@ -15835,12 +15873,12 @@ msgstr "" msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:404 +#: neutron/tests/unit/vmware/apiclient/fake.py:407 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:413 +#: neutron/tests/unit/vmware/apiclient/fake.py:416 #, python-format msgid "lrouter:%s not found" msgstr "" diff --git a/neutron/locale/te_IN/LC_MESSAGES/neutron.po b/neutron/locale/te_IN/LC_MESSAGES/neutron.po index 65a3c2d2f..77ec7e574 100644 --- a/neutron/locale/te_IN/LC_MESSAGES/neutron.po +++ b/neutron/locale/te_IN/LC_MESSAGES/neutron.po @@ -7,11 +7,11 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-04-23 06:46+0000\n" +"POT-Creation-Date: 2014-04-26 06:48+0000\n" "PO-Revision-Date: 2014-04-07 06:32+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Telugu (India) " -"(http://www.transifex.com/projects/p/openstack/language/te_IN/)\n" +"(http://www.transifex.com/projects/p/neutron/language/te_IN/)\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" @@ -526,7 +526,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:575 neutron/agent/l3_agent.py:954 #: neutron/agent/metadata/agent.py:330 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:107 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:836 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:854 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:300 @@ -623,7 +623,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:923 +#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:931 #: neutron/services/firewall/agents/varmour/varmour_router.py:102 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -749,7 +749,7 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:657 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:675 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:283 #, python-format msgid "Delete %s" @@ -1137,25 +1137,25 @@ msgstr "" msgid "Authentication region" msgstr "" -#: neutron/agent/linux/interface.py:202 neutron/agent/linux/interface.py:256 -#: neutron/agent/linux/interface.py:318 neutron/agent/linux/interface.py:367 +#: neutron/agent/linux/interface.py:206 neutron/agent/linux/interface.py:260 +#: neutron/agent/linux/interface.py:322 neutron/agent/linux/interface.py:371 #, python-format msgid "Device %s already exists" msgstr "" -#: neutron/agent/linux/interface.py:220 neutron/agent/linux/interface.py:267 -#: neutron/agent/linux/interface.py:330 neutron/agent/linux/interface.py:374 +#: neutron/agent/linux/interface.py:224 neutron/agent/linux/interface.py:271 +#: neutron/agent/linux/interface.py:334 neutron/agent/linux/interface.py:378 #, python-format msgid "Unplugged interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:222 neutron/agent/linux/interface.py:266 -#: neutron/agent/linux/interface.py:332 neutron/agent/linux/interface.py:376 +#: neutron/agent/linux/interface.py:226 neutron/agent/linux/interface.py:270 +#: neutron/agent/linux/interface.py:336 neutron/agent/linux/interface.py:380 #, python-format msgid "Failed unplugging interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:434 +#: neutron/agent/linux/interface.py:438 #, python-format msgid "Driver location: %s" msgstr "" @@ -1687,12 +1687,12 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:47 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:49 #, python-format msgid "Notify metering agent at %(topic)s.%(host)s the message %(method)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:62 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:64 #, python-format msgid "" "Fanout notify metering agent at %(topic)s the message %(method)s on " @@ -1836,7 +1836,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:357 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2848,8 +2848,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:387 neutron/db/l3_db.py:464 -#: neutron/plugins/bigswitch/plugin.py:1011 -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1001 +#: neutron/plugins/bigswitch/plugin.py:1010 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2901,18 +2901,18 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1844 +#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1847 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:825 +#: neutron/db/l3_db.py:833 #, 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:929 +#: neutron/db/l3_db.py:937 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -3080,6 +3080,11 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" +#: neutron/db/metering/metering_rpc.py:50 +#, python-format +msgid "Unable to find agent %s." +msgstr "" + #: neutron/db/migration/cli.py:32 msgid "Neutron plugin provider module" msgstr "" @@ -3664,7 +3669,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:54 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -3680,47 +3685,47 @@ msgstr "" msgid "Only admin can view or configure quota" msgstr "" -#: neutron/extensions/securitygroup.py:35 +#: neutron/extensions/securitygroup.py:34 msgid "For TCP/UDP protocols, port_range_min must be <= port_range_max" msgstr "" -#: neutron/extensions/securitygroup.py:40 +#: neutron/extensions/securitygroup.py:39 #, python-format msgid "Invalid value for port %(port)s" msgstr "" -#: neutron/extensions/securitygroup.py:44 +#: neutron/extensions/securitygroup.py:43 #, python-format msgid "" "Invalid value for ICMP %(field)s (%(attr)s) %(value)s. It must be 0 to " "255." msgstr "" -#: neutron/extensions/securitygroup.py:49 +#: neutron/extensions/securitygroup.py:48 #, python-format msgid "" "ICMP code (port-range-max) %(value)s is provided but ICMP type (port-" "range-min) is missing." msgstr "" -#: neutron/extensions/securitygroup.py:54 +#: neutron/extensions/securitygroup.py:53 #, python-format msgid "Security Group %(id)s in use." msgstr "" -#: neutron/extensions/securitygroup.py:58 +#: neutron/extensions/securitygroup.py:57 msgid "Removing default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:62 +#: neutron/extensions/securitygroup.py:61 msgid "Updating default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:66 +#: neutron/extensions/securitygroup.py:65 msgid "Default security group already exists." msgstr "" -#: neutron/extensions/securitygroup.py:70 +#: neutron/extensions/securitygroup.py:69 #, python-format msgid "" "Security group rule protocol %(protocol)s not supported. Only protocol " @@ -3728,58 +3733,58 @@ msgid "" "supported." msgstr "" -#: neutron/extensions/securitygroup.py:76 +#: neutron/extensions/securitygroup.py:75 msgid "Multiple tenant_ids in bulk security group rule create not allowed" msgstr "" -#: neutron/extensions/securitygroup.py:81 +#: neutron/extensions/securitygroup.py:80 msgid "Only remote_ip_prefix or remote_group_id may be provided." msgstr "" -#: neutron/extensions/securitygroup.py:86 +#: neutron/extensions/securitygroup.py:85 msgid "Must also specifiy protocol if port range is given." msgstr "" -#: neutron/extensions/securitygroup.py:90 +#: neutron/extensions/securitygroup.py:89 msgid "Only allowed to update rules for one security profile at a time" msgstr "" -#: neutron/extensions/securitygroup.py:95 +#: neutron/extensions/securitygroup.py:94 #, python-format msgid "Security group %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:99 +#: neutron/extensions/securitygroup.py:98 #, python-format msgid "Security group rule %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:103 +#: neutron/extensions/securitygroup.py:102 msgid "Duplicate Security Group Rule in POST." msgstr "" -#: neutron/extensions/securitygroup.py:107 +#: neutron/extensions/securitygroup.py:106 #, python-format msgid "Security group rule already exists. Group id is %(id)s." msgstr "" -#: neutron/extensions/securitygroup.py:111 +#: neutron/extensions/securitygroup.py:110 #, python-format msgid "Conflicting value ethertype %(ethertype)s for CIDR %(cidr)s" msgstr "" -#: neutron/extensions/securitygroup.py:159 +#: neutron/extensions/securitygroup.py:158 #, python-format msgid "'%s' is not an integer or uuid" msgstr "" -#: neutron/extensions/securitygroup.py:248 +#: neutron/extensions/securitygroup.py:247 msgid "" "Number of security groups allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/securitygroup.py:252 +#: neutron/extensions/securitygroup.py:251 msgid "" "Number of security rules allowed per tenant. A negative value means " "unlimited." @@ -3863,47 +3868,47 @@ msgstr "" msgid "Router %(router_id)s has no external network gateway set" msgstr "" -#: neutron/notifiers/nova.py:130 +#: neutron/notifiers/nova.py:165 msgid "device_id is not set on port yet." msgstr "" -#: neutron/notifiers/nova.py:134 +#: neutron/notifiers/nova.py:169 msgid "Port ID not set! Nova will not be notified of port status change." msgstr "" -#: neutron/notifiers/nova.py:159 +#: neutron/notifiers/nova.py:194 #, python-format msgid "" "Ignoring state change previous_port_status: %(pre_status)s " "current_port_status: %(cur_status)s port_id %(id)s" msgstr "" -#: neutron/notifiers/nova.py:187 +#: neutron/notifiers/nova.py:221 #, python-format msgid "Sending events: %s" msgstr "" -#: neutron/notifiers/nova.py:192 +#: neutron/notifiers/nova.py:226 #, python-format msgid "Nova returned NotFound for event: %s" msgstr "" -#: neutron/notifiers/nova.py:195 +#: neutron/notifiers/nova.py:229 #, python-format msgid "Failed to notify nova on events: %s" msgstr "" -#: neutron/notifiers/nova.py:199 neutron/notifiers/nova.py:215 +#: neutron/notifiers/nova.py:233 neutron/notifiers/nova.py:249 #, python-format msgid "Error response returned from nova: %s" msgstr "" -#: neutron/notifiers/nova.py:210 +#: neutron/notifiers/nova.py:244 #, python-format msgid "Nova event: %s returned with failed status" msgstr "" -#: neutron/notifiers/nova.py:213 +#: neutron/notifiers/nova.py:247 #, python-format msgid "Nova event response: %s" msgstr "" @@ -4548,80 +4553,80 @@ msgstr "" msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:661 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:752 +#: neutron/plugins/bigswitch/plugin.py:742 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:804 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:864 +#: neutron/plugins/bigswitch/plugin.py:854 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:902 +#: neutron/plugins/bigswitch/plugin.py:892 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:924 +#: neutron/plugins/bigswitch/plugin.py:914 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:946 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:975 +#: neutron/plugins/bigswitch/plugin.py:965 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1003 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1036 +#: neutron/plugins/bigswitch/plugin.py:1026 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1053 +#: neutron/plugins/bigswitch/plugin.py:1043 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1059 +#: neutron/plugins/bigswitch/plugin.py:1049 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1075 +#: neutron/plugins/bigswitch/plugin.py:1065 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1090 +#: neutron/plugins/bigswitch/plugin.py:1080 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1108 +#: neutron/plugins/bigswitch/plugin.py:1110 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1123 +#: neutron/plugins/bigswitch/plugin.py:1125 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1124 +#: neutron/plugins/bigswitch/plugin.py:1126 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4850,7 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:225 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1002 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1365 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 @@ -4964,9 +4969,9 @@ msgid "%s can not be found in database" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:300 -#: neutron/plugins/brocade/NeutronPlugin.py:343 -#: neutron/plugins/brocade/NeutronPlugin.py:396 -#: neutron/plugins/brocade/NeutronPlugin.py:426 +#: neutron/plugins/brocade/NeutronPlugin.py:344 +#: neutron/plugins/brocade/NeutronPlugin.py:397 +#: neutron/plugins/brocade/NeutronPlugin.py:427 msgid "Brocade NOS driver error" msgstr "" @@ -4976,9 +4981,9 @@ msgid "Returning the allocated vlan (%d) to the pool" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:304 -#: neutron/plugins/brocade/NeutronPlugin.py:344 -#: neutron/plugins/brocade/NeutronPlugin.py:397 -#: neutron/plugins/brocade/NeutronPlugin.py:428 +#: neutron/plugins/brocade/NeutronPlugin.py:345 +#: neutron/plugins/brocade/NeutronPlugin.py:398 +#: neutron/plugins/brocade/NeutronPlugin.py:429 msgid "Brocade plugin raised exception, check logs" msgstr "" @@ -5450,88 +5455,88 @@ msgstr "" msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:866 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:883 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:884 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:891 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:894 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:908 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:915 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:922 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1144 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1151 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1157 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1171 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1168 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1175 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1172 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1179 #, python-format msgid "" "Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " "low address to high address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1185 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1194 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1201 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1200 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1221 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1232 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1253 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1260 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1270 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "Segment range overlaps with another profile" msgstr "" @@ -5670,34 +5675,34 @@ msgstr "" msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:243 msgid "Logical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:268 msgid "network_segment_pool" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:313 msgid "Invalid input for CIDR" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:464 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:452 #, python-format msgid "req: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:473 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:461 #, python-format msgid "status_code %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:478 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:466 #, python-format msgid "VSM: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:493 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:481 #, python-format msgid "Unable to serialize object of type = '%s'" msgstr "" @@ -5706,36 +5711,23 @@ msgstr "" msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 -#, python-format -msgid "_populate_policy_profiles %s" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:191 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:205 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:197 -msgid "_poll_policies" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 -msgid "No policy profile updated from VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:262 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:242 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:266 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:246 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:260 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 @@ -5743,19 +5735,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:249 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:254 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:283 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:267 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 @@ -5763,7 +5755,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5771,164 +5763,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:480 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:460 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:519 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:499 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:524 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:504 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:525 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:505 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:565 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:545 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:570 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:575 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:558 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:583 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:630 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:633 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:610 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:613 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:645 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:625 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:648 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:678 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:658 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:688 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:703 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:735 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:715 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:757 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:737 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:758 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:738 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:782 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:762 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:822 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:802 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:812 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:843 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:823 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:859 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:897 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:877 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:892 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:933 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:941 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1026 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1006 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:232 @@ -5938,88 +5930,88 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1084 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1064 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1099 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1079 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1103 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1083 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1097 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1125 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1147 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1192 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1174 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1190 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:314 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1219 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1201 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1236 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1256 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1290 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1272 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1280 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1309 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1291 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1306 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1321 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1359 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1341 msgid "Get subnets" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1444 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1426 #, python-format msgid "Scheduling router %s" msgstr "" @@ -6451,7 +6443,7 @@ msgid "port_delete received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:219 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:661 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" @@ -6543,7 +6535,7 @@ msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:437 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:976 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:390 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1267 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 @@ -6551,7 +6543,7 @@ msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:445 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1006 msgid "Agent loop has new devices!" msgstr "" @@ -6568,7 +6560,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:474 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:269 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1027 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1045 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1362 msgid "Agent initialized successfully, now running... " @@ -6822,242 +6814,242 @@ msgstr "" msgid "Delete network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:248 #, python-format msgid "Delete net failed after deleting the network in DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253 #, python-format msgid "Get network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:259 msgid "Get networks in progress" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:269 #, python-format msgid "Create port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285 msgid "Create port does not have tenant id info" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:291 #, python-format msgid "Create port does not have tenant id info; obtained is: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:312 #, python-format msgid "Create port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:319 #, python-format msgid "Update port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346 #, python-format msgid "Update port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:352 #, python-format msgid "Delete port in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:365 #, python-format msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:374 #, python-format msgid "Create subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:386 #, python-format msgid "Create subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388 #, python-format msgid "Subnet created: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:394 #, python-format msgid "Update subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419 #, python-format msgid "Update subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:425 #, python-format msgid "Delete subnet in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:430 #, python-format msgid "" "Delete subnet operation failed in SDN-VE after deleting the subnet from " "DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:439 #, python-format msgid "Create router in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:442 #, python-format msgid "Ignoring admin_state_up=False for router=%r. Overriding with True" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:452 msgid "Create router failed: no SDN-VE tenant." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:460 #, python-format msgid "Create router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:462 #, python-format msgid "Router created: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:467 #, python-format msgid "Update router in progress: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:474 msgid "admin_state_up=False routers are not supported." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493 #, python-format msgid "Update router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:499 #, python-format msgid "Delete router in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:506 #, python-format msgid "" "Delete router operation failed in SDN-VE after deleting the router in DB:" " %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:511 #, python-format msgid "" "Add router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:519 #, python-format msgid "SdnvePluginV2.add_router_interface called. Port info: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:533 #, python-format msgid "Update router-add-interface failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 #, python-format msgid "Added router interface: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:540 #, python-format msgid "" "Add router interface only called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550 msgid "" "SdnvePluginV2._add_router_interface_only: failed to add the interface in " "the roll back. of a remove_router_interface operation" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:556 #, python-format msgid "" "Remove router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565 msgid "No port ID" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 #, python-format msgid "SdnvePluginV2.remove_router_interface port: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:571 msgid "No fixed IP" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:576 #, python-format msgid "SdnvePluginV2.remove_router_interface subnet_id: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:584 #, python-format msgid "Update router-remove-interface failed SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:605 #, python-format msgid "Create floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:616 #, python-format msgid "Creating floating ip operation failed in SDN-VE controller: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:619 #, python-format msgid "Created floatingip : %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:624 #, python-format msgid "Update floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644 #, python-format msgid "Update floating ip failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:650 #, python-format msgid "Delete floatingip in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:655 #, python-format msgid "Delete floatingip failed in SDN-VE: %s" msgstr "" @@ -7294,168 +7286,168 @@ msgstr "" msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:304 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:301 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:319 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:323 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:341 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:354 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:343 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:361 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:352 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:370 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:401 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:392 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:410 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:430 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:448 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:437 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:455 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:458 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:454 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:472 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:461 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:479 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:467 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:475 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:493 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:482 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:486 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:504 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:509 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:533 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:568 #, python-format msgid "" "Option \"%(option)s\" must be supported by command \"%(command)s\" to " "enable %(mode)s mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:527 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:545 msgid "No valid Segmentation ID to perform UCAST test." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:562 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN MCAST mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:569 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 msgid "" "Linux kernel vxlan module and iproute2 3.8 or above are required to " "enable VXLAN." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:579 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:597 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:654 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:672 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:281 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:711 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:714 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:732 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:736 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:350 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:758 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:783 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:801 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:409 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:846 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:864 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:850 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:105 @@ -7463,12 +7455,12 @@ msgstr "" msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:905 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1068 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1108 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 @@ -7477,15 +7469,15 @@ msgstr "" msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1075 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:973 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:981 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1095 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 @@ -7495,7 +7487,7 @@ msgstr "" msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:968 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1125 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1142 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 @@ -7504,7 +7496,7 @@ msgstr "" msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1132 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1149 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 @@ -7513,7 +7505,7 @@ msgstr "" msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:979 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:374 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1154 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 @@ -7521,26 +7513,26 @@ msgstr "" msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:971 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:989 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1001 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1012 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1035 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:428 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1038 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Interface mappings: %s" @@ -8085,167 +8077,167 @@ msgstr "" msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:522 +#: neutron/plugins/midonet/plugin.py:524 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%r had been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:529 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:590 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:595 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:600 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:607 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:611 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:616 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:625 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:659 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:734 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:782 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:794 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:838 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:858 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:898 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:909 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1009 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1033 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1042 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1049 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1089 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1108 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1128 +#: neutron/plugins/midonet/plugin.py:1130 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1157 +#: neutron/plugins/midonet/plugin.py:1159 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1164 +#: neutron/plugins/midonet/plugin.py:1166 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1170 +#: neutron/plugins/midonet/plugin.py:1172 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1202 +#: neutron/plugins/midonet/plugin.py:1204 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1212 +#: neutron/plugins/midonet/plugin.py:1214 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1222 +#: neutron/plugins/midonet/plugin.py:1224 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -8456,91 +8448,101 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:465 neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:467 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:471 neutron/plugins/ml2/plugin.py:591 +#: neutron/plugins/ml2/plugin.py:473 neutron/plugins/ml2/plugin.py:593 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:479 +#: neutron/plugins/ml2/plugin.py:481 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:490 +#: neutron/plugins/ml2/plugin.py:492 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:498 neutron/plugins/ml2/plugin.py:604 +#: neutron/plugins/ml2/plugin.py:500 neutron/plugins/ml2/plugin.py:606 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:504 +#: neutron/plugins/ml2/plugin.py:506 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:513 neutron/plugins/ml2/plugin.py:612 +#: neutron/plugins/ml2/plugin.py:515 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:521 +#: neutron/plugins/ml2/plugin.py:523 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:530 +#: neutron/plugins/ml2/plugin.py:532 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:544 +#: neutron/plugins/ml2/plugin.py:546 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:574 +#: neutron/plugins/ml2/plugin.py:576 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:600 +#: neutron/plugins/ml2/plugin.py:587 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:602 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:621 +#: neutron/plugins/ml2/plugin.py:622 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:632 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:650 +#: neutron/plugins/ml2/plugin.py:661 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:120 +#: neutron/plugins/ml2/plugin.py:721 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:125 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:728 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:121 +#: neutron/plugins/ml2/plugin.py:739 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:126 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:737 +#: neutron/plugins/ml2/plugin.py:748 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:749 +#: neutron/plugins/ml2/plugin.py:760 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:761 +#: neutron/plugins/ml2/plugin.py:772 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9424,7 +9426,7 @@ msgstr "" msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:425 +#: neutron/plugins/mlnx/mlnx_plugin.py:426 #, python-format msgid "create_port with %s" msgstr "" @@ -9763,53 +9765,53 @@ msgstr "" msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:398 +#: neutron/plugins/nec/nec_plugin.py:405 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:546 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:603 +#: neutron/plugins/nec/nec_plugin.py:610 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:635 +#: neutron/plugins/nec/nec_plugin.py:642 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:700 +#: neutron/plugins/nec/nec_plugin.py:707 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:731 +#: neutron/plugins/nec/nec_plugin.py:738 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:741 +#: neutron/plugins/nec/nec_plugin.py:748 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:761 +#: neutron/plugins/nec/nec_plugin.py:768 #, 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:766 +#: neutron/plugins/nec/nec_plugin.py:773 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10260,73 +10262,73 @@ msgstr "" msgid "Port-Mapping for port %s not found on VSD" msgstr "" -#: neutron/plugins/nuage/plugin.py:325 +#: neutron/plugins/nuage/plugin.py:327 msgid "" "Either net_partition is not provided with subnet OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:393 +#: neutron/plugins/nuage/plugin.py:395 #, python-format msgid "" "Unable to complete operation on subnet %s.One or more ports have an IP " "allocation from this subnet." msgstr "" -#: neutron/plugins/nuage/plugin.py:423 +#: neutron/plugins/nuage/plugin.py:425 #, python-format msgid "" "Router %s does not hold default zone OR net_partition mapping. Router-IF " "add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:433 +#: neutron/plugins/nuage/plugin.py:435 #, python-format msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:443 +#: neutron/plugins/nuage/plugin.py:445 #, python-format msgid "" "Subnet %(subnet)s and Router %(router)s belong to different net_partition" " Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:455 +#: neutron/plugins/nuage/plugin.py:457 #, python-format msgid "Subnet %s has one or more active VMs Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:501 neutron/plugins/nuage/plugin.py:506 -#: neutron/plugins/nuage/plugin.py:512 +#: neutron/plugins/nuage/plugin.py:503 neutron/plugins/nuage/plugin.py:508 +#: neutron/plugins/nuage/plugin.py:514 #, python-format msgid "No router interface found for Router %s. Router-IF delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:523 +#: neutron/plugins/nuage/plugin.py:525 #, python-format msgid "Subnet %s has one or more active VMs Router-IF delete not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:532 +#: neutron/plugins/nuage/plugin.py:534 #, python-format msgid "" "Router %s does not hold net_partition assoc on Nuage VSD. Router-IF " "delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:571 +#: neutron/plugins/nuage/plugin.py:573 msgid "" "Either net_partition is not provided with router OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:679 +#: neutron/plugins/nuage/plugin.py:681 #, python-format msgid "One or more router still attached to net_partition %s." msgstr "" -#: neutron/plugins/nuage/plugin.py:684 +#: neutron/plugins/nuage/plugin.py:686 #, python-format msgid "NetPartition with %s does not exist" msgstr "" @@ -10700,20 +10702,20 @@ msgstr "" msgid "Number of seconds to retry acquiring an Open vSwitch datapath" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:245 +#: neutron/plugins/oneconvergence/plugin.py:246 msgid "Failed to create subnet, deleting it from neutron" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:309 +#: neutron/plugins/oneconvergence/plugin.py:310 #, python-format msgid "Deleting newly created neutron port %s" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:379 +#: neutron/plugins/oneconvergence/plugin.py:380 msgid "Failed to create floatingip" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:418 +#: neutron/plugins/oneconvergence/plugin.py:419 msgid "Failed to create router" msgstr "" @@ -11214,166 +11216,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:54 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:71 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:75 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:76 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:87 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:88 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:98 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:99 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:112 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:113 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:127 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:128 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:139 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:164 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:348 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:166 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:350 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:154 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:176 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:178 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:195 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:222 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:197 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:224 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:210 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:212 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:238 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:240 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:253 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:255 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:282 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:284 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:306 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:308 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:316 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:318 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:328 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:330 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:336 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:338 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:360 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:362 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:372 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:374 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:382 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:384 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:388 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:390 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:397 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:399 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:407 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:409 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:415 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:417 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:435 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:437 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:446 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:448 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:468 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:470 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:479 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:481 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:491 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:488 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:500 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:497 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:513 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:506 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:522 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:516 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:535 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:526 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 +msgid "Neutron PLUMgrid Director: disassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:540 +msgid "PLUMgrid Library: disassociate_floatingips() called" +msgstr "" + #: neutron/plugins/ryu/ryu_neutron_plugin.py:64 #, python-format msgid "get_ofp_rest_api: %s" @@ -12929,7 +12939,7 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:534 -#: neutron/plugins/vmware/plugins/base.py:1059 +#: neutron/plugins/vmware/plugins/base.py:1062 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -12970,13 +12980,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:670 -#: neutron/plugins/vmware/plugins/base.py:1779 +#: neutron/plugins/vmware/plugins/base.py:1782 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:674 -#: neutron/plugins/vmware/plugins/base.py:1783 +#: neutron/plugins/vmware/plugins/base.py:1786 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13035,231 +13045,231 @@ msgid "" "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1048 +#: neutron/plugins/vmware/plugins/base.py:1051 #, python-format msgid "" "A nsx lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1067 +#: neutron/plugins/vmware/plugins/base.py:1070 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1070 +#: neutron/plugins/vmware/plugins/base.py:1073 #: neutron/plugins/vmware/plugins/service.py:520 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1105 +#: neutron/plugins/vmware/plugins/base.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1182 +#: neutron/plugins/vmware/plugins/base.py:1185 #, python-format msgid "port created on NSX backend for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1185 +#: neutron/plugins/vmware/plugins/base.py:1188 #, python-format msgid "Logical switch for network %s was not found in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1196 +#: neutron/plugins/vmware/plugins/base.py:1199 msgid "Unable to create port or set port attachment in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1288 +#: neutron/plugins/vmware/plugins/base.py:1291 #, python-format msgid "Updating port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1323 +#: neutron/plugins/vmware/plugins/base.py:1326 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1406 +#: neutron/plugins/vmware/plugins/base.py:1409 msgid "" "Cannot create a distributed router with the NSX platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1412 +#: neutron/plugins/vmware/plugins/base.py:1415 msgid "Unable to create logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1423 +#: neutron/plugins/vmware/plugins/base.py:1426 #, 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/vmware/plugins/base.py:1433 +#: neutron/plugins/vmware/plugins/base.py:1436 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1462 -#: neutron/plugins/vmware/plugins/base.py:1547 +#: neutron/plugins/vmware/plugins/base.py:1465 +#: neutron/plugins/vmware/plugins/base.py:1550 #: neutron/plugins/vmware/plugins/service.py:203 #: neutron/plugins/vmware/plugins/service.py:1214 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1511 +#: neutron/plugins/vmware/plugins/base.py:1514 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1514 +#: neutron/plugins/vmware/plugins/base.py:1517 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1556 +#: neutron/plugins/vmware/plugins/base.py:1559 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1572 +#: neutron/plugins/vmware/plugins/base.py:1575 #, python-format msgid "Logical router %s not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1576 +#: neutron/plugins/vmware/plugins/base.py:1579 msgid "Unable to update logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1578 +#: neutron/plugins/vmware/plugins/base.py:1581 msgid "" "Request cannot contain 'routes' with the NSX platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1635 +#: neutron/plugins/vmware/plugins/base.py:1638 #, python-format msgid "Logical router '%s' not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1639 +#: neutron/plugins/vmware/plugins/base.py:1642 #, python-format msgid "Unable to delete logical router '%s' on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1649 +#: neutron/plugins/vmware/plugins/base.py:1652 #, 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/vmware/plugins/base.py:1717 +#: neutron/plugins/vmware/plugins/base.py:1720 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1815 +#: neutron/plugins/vmware/plugins/base.py:1818 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1820 +#: neutron/plugins/vmware/plugins/base.py:1823 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1952 +#: neutron/plugins/vmware/plugins/base.py:1955 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1958 +#: neutron/plugins/vmware/plugins/base.py:1961 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1995 +#: neutron/plugins/vmware/plugins/base.py:1998 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1998 +#: neutron/plugins/vmware/plugins/base.py:2001 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2032 +#: neutron/plugins/vmware/plugins/base.py:2035 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2055 +#: neutron/plugins/vmware/plugins/base.py:2058 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2084 +#: neutron/plugins/vmware/plugins/base.py:2087 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2113 +#: neutron/plugins/vmware/plugins/base.py:2116 #, python-format msgid "" "Rolling back database changes for gateway device %s because of an error " "in the NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2158 -#: neutron/plugins/vmware/plugins/base.py:2196 +#: neutron/plugins/vmware/plugins/base.py:2161 +#: neutron/plugins/vmware/plugins/base.py:2199 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2293 +#: neutron/plugins/vmware/plugins/base.py:2296 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2300 +#: neutron/plugins/vmware/plugins/base.py:2303 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2348 +#: neutron/plugins/vmware/plugins/base.py:2351 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2380 +#: neutron/plugins/vmware/plugins/base.py:2383 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2388 +#: neutron/plugins/vmware/plugins/base.py:2391 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13267,12 +13277,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2395 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2408 +#: neutron/plugins/vmware/plugins/base.py:2411 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -14449,46 +14459,46 @@ msgstr "" msgid "external_gateway_added: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:50 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:49 msgid "Initializing fwaas iptables driver" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:53 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:52 #, python-format msgid "Creating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:62 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:61 #, python-format msgid "Failed to create firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:66 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:65 #, python-format msgid "Deleting firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:77 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:76 #, python-format msgid "Failed to delete firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:81 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:80 #, python-format msgid "Updating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:90 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:89 #, python-format msgid "Failed to update firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:94 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:93 #, python-format msgid "Applying firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:113 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:112 #, python-format msgid "Failed to apply default policy on firewall: %s" msgstr "" @@ -14748,17 +14758,17 @@ msgstr "" msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:166 #, python-format msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:208 #, python-format msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:369 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -14942,184 +14952,212 @@ msgstr "" msgid "Removing SNAT port for subnet %s as this is the last pool using it..." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:61 +#: neutron/services/loadbalancer/drivers/radware/driver.py:63 msgid "vdirect server IP address" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:64 +#: neutron/services/loadbalancer/drivers/radware/driver.py:66 msgid "vdirect user name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:67 +#: neutron/services/loadbalancer/drivers/radware/driver.py:69 msgid "vdirect user password" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:70 +#: neutron/services/loadbalancer/drivers/radware/driver.py:72 msgid "Service ADC type" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:73 +#: neutron/services/loadbalancer/drivers/radware/driver.py:75 msgid "Service ADC version" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:76 +#: neutron/services/loadbalancer/drivers/radware/driver.py:78 msgid "service HA pair" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:79 +#: neutron/services/loadbalancer/drivers/radware/driver.py:81 msgid "service throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:82 +#: neutron/services/loadbalancer/drivers/radware/driver.py:84 msgid "service ssl throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:85 +#: neutron/services/loadbalancer/drivers/radware/driver.py:87 msgid "service compression throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:88 +#: neutron/services/loadbalancer/drivers/radware/driver.py:90 msgid "service cache" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:91 +#: neutron/services/loadbalancer/drivers/radware/driver.py:93 msgid "l2_l3 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:94 +#: neutron/services/loadbalancer/drivers/radware/driver.py:96 msgid "l4 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:101 +#: neutron/services/loadbalancer/drivers/radware/driver.py:104 msgid "l2_l3 workflow constructor params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:108 +#: neutron/services/loadbalancer/drivers/radware/driver.py:111 msgid "l2_l3 workflow setup params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:111 +#: neutron/services/loadbalancer/drivers/radware/driver.py:114 msgid "List of actions that we dont want to push to the completion queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:115 +#: neutron/services/loadbalancer/drivers/radware/driver.py:118 msgid "l4 workflow action name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:118 +#: neutron/services/loadbalancer/drivers/radware/driver.py:121 msgid "Resource pool ids" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:121 +#: neutron/services/loadbalancer/drivers/radware/driver.py:124 msgid "A required VLAN for the interswitch link to use" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:124 +#: neutron/services/loadbalancer/drivers/radware/driver.py:127 msgid "Support an Alteon interswitch link for stateful session failover" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:183 +#: neutron/services/loadbalancer/drivers/radware/driver.py:221 #, python-format -msgid "create_vip. vip: %s" +msgid "" +"vip: %(vip)s, extended_vip: %(extended_vip)s, network_id: " +"%(vip_network_id)s, service_name: %(service_name)s, pip_info: " +"%(pip_info)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:185 +#: neutron/services/loadbalancer/drivers/radware/driver.py:256 #, python-format -msgid "create_vip. extended_vip: %s" +msgid "Retrieved pip nport: %(port)r for vip: %(vip)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:187 +#: neutron/services/loadbalancer/drivers/radware/driver.py:264 #, python-format -msgid "create_vip. network_id: %s " +msgid "Found no pip nports associated with vip: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:189 +#: neutron/services/loadbalancer/drivers/radware/driver.py:273 #, python-format -msgid "create_vip. service_name: %s " +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:223 +#: neutron/services/loadbalancer/drivers/radware/driver.py:287 #, python-format -msgid "Failed to remove workflow %s. Going to set vip to ERROR status" +msgid "pip nport id: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:314 +#: neutron/services/loadbalancer/drivers/radware/driver.py:291 +#, python-format +msgid "pip nport delete failed: %r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:345 +#: neutron/services/loadbalancer/drivers/radware/driver.py:410 msgid "Starting operation completion handling thread" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:370 +#: neutron/services/loadbalancer/drivers/radware/driver.py:440 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:379 -#: neutron/services/loadbalancer/drivers/radware/driver.py:401 +#: neutron/services/loadbalancer/drivers/radware/driver.py:449 +#: neutron/services/loadbalancer/drivers/radware/driver.py:480 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:387 +#: neutron/services/loadbalancer/drivers/radware/driver.py:457 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:494 +#: neutron/services/loadbalancer/drivers/radware/driver.py:465 +#, python-format +msgid "Post-remove workflow function %r completed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:469 +#, python-format +msgid "Post-remove workflow function %r failed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:584 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:541 +#: neutron/services/loadbalancer/drivers/radware/driver.py:650 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:567 +#: neutron/services/loadbalancer/drivers/radware/driver.py:676 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:574 +#: neutron/services/loadbalancer/drivers/radware/driver.py:683 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:591 +#: neutron/services/loadbalancer/drivers/radware/driver.py:700 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:652 +#: neutron/services/loadbalancer/drivers/radware/driver.py:768 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:664 +#: neutron/services/loadbalancer/drivers/radware/driver.py:780 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:695 +#: neutron/services/loadbalancer/drivers/radware/driver.py:812 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:710 +#: neutron/services/loadbalancer/drivers/radware/driver.py:827 msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:737 +#: neutron/services/loadbalancer/drivers/radware/driver.py:836 +#, python-format +msgid "Post-operation function %(func)r completed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:842 +#, python-format +msgid "Post-operation function %(func)r failed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:876 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:777 +#: neutron/services/loadbalancer/drivers/radware/driver.py:916 #, python-format msgid "_remove_object_from_db %s" msgstr "" @@ -15835,12 +15873,12 @@ msgstr "" msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:404 +#: neutron/tests/unit/vmware/apiclient/fake.py:407 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:413 +#: neutron/tests/unit/vmware/apiclient/fake.py:416 #, python-format msgid "lrouter:%s not found" msgstr "" diff --git a/neutron/locale/tl/LC_MESSAGES/neutron.po b/neutron/locale/tl/LC_MESSAGES/neutron.po index 63a0345ec..ce98ffc40 100644 --- a/neutron/locale/tl/LC_MESSAGES/neutron.po +++ b/neutron/locale/tl/LC_MESSAGES/neutron.po @@ -7,11 +7,11 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-04-23 06:46+0000\n" +"POT-Creation-Date: 2014-04-26 06:48+0000\n" "PO-Revision-Date: 2014-04-07 06:32+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Tagalog " -"(http://www.transifex.com/projects/p/openstack/language/tl/)\n" +"(http://www.transifex.com/projects/p/neutron/language/tl/)\n" "Plural-Forms: nplurals=2; plural=(n > 1)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" @@ -526,7 +526,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:575 neutron/agent/l3_agent.py:954 #: neutron/agent/metadata/agent.py:330 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:107 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:836 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:854 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:300 @@ -623,7 +623,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:923 +#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:931 #: neutron/services/firewall/agents/varmour/varmour_router.py:102 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -749,7 +749,7 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:657 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:675 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:283 #, python-format msgid "Delete %s" @@ -1137,25 +1137,25 @@ msgstr "" msgid "Authentication region" msgstr "" -#: neutron/agent/linux/interface.py:202 neutron/agent/linux/interface.py:256 -#: neutron/agent/linux/interface.py:318 neutron/agent/linux/interface.py:367 +#: neutron/agent/linux/interface.py:206 neutron/agent/linux/interface.py:260 +#: neutron/agent/linux/interface.py:322 neutron/agent/linux/interface.py:371 #, python-format msgid "Device %s already exists" msgstr "" -#: neutron/agent/linux/interface.py:220 neutron/agent/linux/interface.py:267 -#: neutron/agent/linux/interface.py:330 neutron/agent/linux/interface.py:374 +#: neutron/agent/linux/interface.py:224 neutron/agent/linux/interface.py:271 +#: neutron/agent/linux/interface.py:334 neutron/agent/linux/interface.py:378 #, python-format msgid "Unplugged interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:222 neutron/agent/linux/interface.py:266 -#: neutron/agent/linux/interface.py:332 neutron/agent/linux/interface.py:376 +#: neutron/agent/linux/interface.py:226 neutron/agent/linux/interface.py:270 +#: neutron/agent/linux/interface.py:336 neutron/agent/linux/interface.py:380 #, python-format msgid "Failed unplugging interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:434 +#: neutron/agent/linux/interface.py:438 #, python-format msgid "Driver location: %s" msgstr "" @@ -1687,12 +1687,12 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:47 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:49 #, python-format msgid "Notify metering agent at %(topic)s.%(host)s the message %(method)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:62 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:64 #, python-format msgid "" "Fanout notify metering agent at %(topic)s the message %(method)s on " @@ -1836,7 +1836,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:357 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2848,8 +2848,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:387 neutron/db/l3_db.py:464 -#: neutron/plugins/bigswitch/plugin.py:1011 -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1001 +#: neutron/plugins/bigswitch/plugin.py:1010 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2901,18 +2901,18 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1844 +#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1847 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:825 +#: neutron/db/l3_db.py:833 #, 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:929 +#: neutron/db/l3_db.py:937 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -3080,6 +3080,11 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" +#: neutron/db/metering/metering_rpc.py:50 +#, python-format +msgid "Unable to find agent %s." +msgstr "" + #: neutron/db/migration/cli.py:32 msgid "Neutron plugin provider module" msgstr "" @@ -3664,7 +3669,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:54 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -3680,47 +3685,47 @@ msgstr "" msgid "Only admin can view or configure quota" msgstr "" -#: neutron/extensions/securitygroup.py:35 +#: neutron/extensions/securitygroup.py:34 msgid "For TCP/UDP protocols, port_range_min must be <= port_range_max" msgstr "" -#: neutron/extensions/securitygroup.py:40 +#: neutron/extensions/securitygroup.py:39 #, python-format msgid "Invalid value for port %(port)s" msgstr "" -#: neutron/extensions/securitygroup.py:44 +#: neutron/extensions/securitygroup.py:43 #, python-format msgid "" "Invalid value for ICMP %(field)s (%(attr)s) %(value)s. It must be 0 to " "255." msgstr "" -#: neutron/extensions/securitygroup.py:49 +#: neutron/extensions/securitygroup.py:48 #, python-format msgid "" "ICMP code (port-range-max) %(value)s is provided but ICMP type (port-" "range-min) is missing." msgstr "" -#: neutron/extensions/securitygroup.py:54 +#: neutron/extensions/securitygroup.py:53 #, python-format msgid "Security Group %(id)s in use." msgstr "" -#: neutron/extensions/securitygroup.py:58 +#: neutron/extensions/securitygroup.py:57 msgid "Removing default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:62 +#: neutron/extensions/securitygroup.py:61 msgid "Updating default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:66 +#: neutron/extensions/securitygroup.py:65 msgid "Default security group already exists." msgstr "" -#: neutron/extensions/securitygroup.py:70 +#: neutron/extensions/securitygroup.py:69 #, python-format msgid "" "Security group rule protocol %(protocol)s not supported. Only protocol " @@ -3728,58 +3733,58 @@ msgid "" "supported." msgstr "" -#: neutron/extensions/securitygroup.py:76 +#: neutron/extensions/securitygroup.py:75 msgid "Multiple tenant_ids in bulk security group rule create not allowed" msgstr "" -#: neutron/extensions/securitygroup.py:81 +#: neutron/extensions/securitygroup.py:80 msgid "Only remote_ip_prefix or remote_group_id may be provided." msgstr "" -#: neutron/extensions/securitygroup.py:86 +#: neutron/extensions/securitygroup.py:85 msgid "Must also specifiy protocol if port range is given." msgstr "" -#: neutron/extensions/securitygroup.py:90 +#: neutron/extensions/securitygroup.py:89 msgid "Only allowed to update rules for one security profile at a time" msgstr "" -#: neutron/extensions/securitygroup.py:95 +#: neutron/extensions/securitygroup.py:94 #, python-format msgid "Security group %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:99 +#: neutron/extensions/securitygroup.py:98 #, python-format msgid "Security group rule %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:103 +#: neutron/extensions/securitygroup.py:102 msgid "Duplicate Security Group Rule in POST." msgstr "" -#: neutron/extensions/securitygroup.py:107 +#: neutron/extensions/securitygroup.py:106 #, python-format msgid "Security group rule already exists. Group id is %(id)s." msgstr "" -#: neutron/extensions/securitygroup.py:111 +#: neutron/extensions/securitygroup.py:110 #, python-format msgid "Conflicting value ethertype %(ethertype)s for CIDR %(cidr)s" msgstr "" -#: neutron/extensions/securitygroup.py:159 +#: neutron/extensions/securitygroup.py:158 #, python-format msgid "'%s' is not an integer or uuid" msgstr "" -#: neutron/extensions/securitygroup.py:248 +#: neutron/extensions/securitygroup.py:247 msgid "" "Number of security groups allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/securitygroup.py:252 +#: neutron/extensions/securitygroup.py:251 msgid "" "Number of security rules allowed per tenant. A negative value means " "unlimited." @@ -3863,47 +3868,47 @@ msgstr "" msgid "Router %(router_id)s has no external network gateway set" msgstr "" -#: neutron/notifiers/nova.py:130 +#: neutron/notifiers/nova.py:165 msgid "device_id is not set on port yet." msgstr "" -#: neutron/notifiers/nova.py:134 +#: neutron/notifiers/nova.py:169 msgid "Port ID not set! Nova will not be notified of port status change." msgstr "" -#: neutron/notifiers/nova.py:159 +#: neutron/notifiers/nova.py:194 #, python-format msgid "" "Ignoring state change previous_port_status: %(pre_status)s " "current_port_status: %(cur_status)s port_id %(id)s" msgstr "" -#: neutron/notifiers/nova.py:187 +#: neutron/notifiers/nova.py:221 #, python-format msgid "Sending events: %s" msgstr "" -#: neutron/notifiers/nova.py:192 +#: neutron/notifiers/nova.py:226 #, python-format msgid "Nova returned NotFound for event: %s" msgstr "" -#: neutron/notifiers/nova.py:195 +#: neutron/notifiers/nova.py:229 #, python-format msgid "Failed to notify nova on events: %s" msgstr "" -#: neutron/notifiers/nova.py:199 neutron/notifiers/nova.py:215 +#: neutron/notifiers/nova.py:233 neutron/notifiers/nova.py:249 #, python-format msgid "Error response returned from nova: %s" msgstr "" -#: neutron/notifiers/nova.py:210 +#: neutron/notifiers/nova.py:244 #, python-format msgid "Nova event: %s returned with failed status" msgstr "" -#: neutron/notifiers/nova.py:213 +#: neutron/notifiers/nova.py:247 #, python-format msgid "Nova event response: %s" msgstr "" @@ -4548,80 +4553,80 @@ msgstr "" msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:661 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:752 +#: neutron/plugins/bigswitch/plugin.py:742 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:804 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:864 +#: neutron/plugins/bigswitch/plugin.py:854 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:902 +#: neutron/plugins/bigswitch/plugin.py:892 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:924 +#: neutron/plugins/bigswitch/plugin.py:914 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:946 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:975 +#: neutron/plugins/bigswitch/plugin.py:965 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1003 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1036 +#: neutron/plugins/bigswitch/plugin.py:1026 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1053 +#: neutron/plugins/bigswitch/plugin.py:1043 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1059 +#: neutron/plugins/bigswitch/plugin.py:1049 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1075 +#: neutron/plugins/bigswitch/plugin.py:1065 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1090 +#: neutron/plugins/bigswitch/plugin.py:1080 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1108 +#: neutron/plugins/bigswitch/plugin.py:1110 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1123 +#: neutron/plugins/bigswitch/plugin.py:1125 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1124 +#: neutron/plugins/bigswitch/plugin.py:1126 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4850,7 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:225 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1002 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1365 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 @@ -4964,9 +4969,9 @@ msgid "%s can not be found in database" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:300 -#: neutron/plugins/brocade/NeutronPlugin.py:343 -#: neutron/plugins/brocade/NeutronPlugin.py:396 -#: neutron/plugins/brocade/NeutronPlugin.py:426 +#: neutron/plugins/brocade/NeutronPlugin.py:344 +#: neutron/plugins/brocade/NeutronPlugin.py:397 +#: neutron/plugins/brocade/NeutronPlugin.py:427 msgid "Brocade NOS driver error" msgstr "" @@ -4976,9 +4981,9 @@ msgid "Returning the allocated vlan (%d) to the pool" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:304 -#: neutron/plugins/brocade/NeutronPlugin.py:344 -#: neutron/plugins/brocade/NeutronPlugin.py:397 -#: neutron/plugins/brocade/NeutronPlugin.py:428 +#: neutron/plugins/brocade/NeutronPlugin.py:345 +#: neutron/plugins/brocade/NeutronPlugin.py:398 +#: neutron/plugins/brocade/NeutronPlugin.py:429 msgid "Brocade plugin raised exception, check logs" msgstr "" @@ -5450,88 +5455,88 @@ msgstr "" msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:866 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:883 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:884 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:891 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:894 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:908 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:915 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:922 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1144 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1151 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1157 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1171 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1168 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1175 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1172 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1179 #, python-format msgid "" "Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " "low address to high address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1185 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1194 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1201 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1200 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1221 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1232 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1253 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1260 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1270 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "Segment range overlaps with another profile" msgstr "" @@ -5670,34 +5675,34 @@ msgstr "" msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:243 msgid "Logical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:268 msgid "network_segment_pool" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:313 msgid "Invalid input for CIDR" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:464 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:452 #, python-format msgid "req: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:473 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:461 #, python-format msgid "status_code %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:478 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:466 #, python-format msgid "VSM: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:493 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:481 #, python-format msgid "Unable to serialize object of type = '%s'" msgstr "" @@ -5706,36 +5711,23 @@ msgstr "" msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 -#, python-format -msgid "_populate_policy_profiles %s" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:191 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:205 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:197 -msgid "_poll_policies" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 -msgid "No policy profile updated from VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:262 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:242 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:266 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:246 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:260 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 @@ -5743,19 +5735,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:249 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:254 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:283 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:267 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 @@ -5763,7 +5755,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5771,164 +5763,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:480 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:460 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:519 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:499 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:524 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:504 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:525 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:505 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:565 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:545 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:570 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:575 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:558 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:583 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:630 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:633 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:610 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:613 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:645 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:625 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:648 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:678 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:658 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:688 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:703 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:735 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:715 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:757 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:737 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:758 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:738 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:782 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:762 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:822 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:802 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:812 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:843 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:823 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:859 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:897 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:877 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:892 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:933 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:941 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1026 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1006 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:232 @@ -5938,88 +5930,88 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1084 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1064 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1099 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1079 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1103 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1083 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1097 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1125 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1147 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1192 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1174 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1190 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:314 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1219 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1201 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1236 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1256 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1290 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1272 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1280 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1309 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1291 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1306 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1321 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1359 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1341 msgid "Get subnets" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1444 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1426 #, python-format msgid "Scheduling router %s" msgstr "" @@ -6451,7 +6443,7 @@ msgid "port_delete received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:219 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:661 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" @@ -6543,7 +6535,7 @@ msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:437 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:976 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:390 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1267 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 @@ -6551,7 +6543,7 @@ msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:445 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1006 msgid "Agent loop has new devices!" msgstr "" @@ -6568,7 +6560,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:474 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:269 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1027 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1045 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1362 msgid "Agent initialized successfully, now running... " @@ -6822,242 +6814,242 @@ msgstr "" msgid "Delete network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:248 #, python-format msgid "Delete net failed after deleting the network in DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253 #, python-format msgid "Get network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:259 msgid "Get networks in progress" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:269 #, python-format msgid "Create port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285 msgid "Create port does not have tenant id info" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:291 #, python-format msgid "Create port does not have tenant id info; obtained is: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:312 #, python-format msgid "Create port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:319 #, python-format msgid "Update port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346 #, python-format msgid "Update port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:352 #, python-format msgid "Delete port in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:365 #, python-format msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:374 #, python-format msgid "Create subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:386 #, python-format msgid "Create subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388 #, python-format msgid "Subnet created: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:394 #, python-format msgid "Update subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419 #, python-format msgid "Update subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:425 #, python-format msgid "Delete subnet in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:430 #, python-format msgid "" "Delete subnet operation failed in SDN-VE after deleting the subnet from " "DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:439 #, python-format msgid "Create router in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:442 #, python-format msgid "Ignoring admin_state_up=False for router=%r. Overriding with True" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:452 msgid "Create router failed: no SDN-VE tenant." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:460 #, python-format msgid "Create router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:462 #, python-format msgid "Router created: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:467 #, python-format msgid "Update router in progress: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:474 msgid "admin_state_up=False routers are not supported." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493 #, python-format msgid "Update router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:499 #, python-format msgid "Delete router in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:506 #, python-format msgid "" "Delete router operation failed in SDN-VE after deleting the router in DB:" " %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:511 #, python-format msgid "" "Add router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:519 #, python-format msgid "SdnvePluginV2.add_router_interface called. Port info: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:533 #, python-format msgid "Update router-add-interface failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 #, python-format msgid "Added router interface: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:540 #, python-format msgid "" "Add router interface only called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550 msgid "" "SdnvePluginV2._add_router_interface_only: failed to add the interface in " "the roll back. of a remove_router_interface operation" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:556 #, python-format msgid "" "Remove router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565 msgid "No port ID" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 #, python-format msgid "SdnvePluginV2.remove_router_interface port: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:571 msgid "No fixed IP" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:576 #, python-format msgid "SdnvePluginV2.remove_router_interface subnet_id: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:584 #, python-format msgid "Update router-remove-interface failed SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:605 #, python-format msgid "Create floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:616 #, python-format msgid "Creating floating ip operation failed in SDN-VE controller: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:619 #, python-format msgid "Created floatingip : %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:624 #, python-format msgid "Update floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644 #, python-format msgid "Update floating ip failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:650 #, python-format msgid "Delete floatingip in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:655 #, python-format msgid "Delete floatingip failed in SDN-VE: %s" msgstr "" @@ -7294,168 +7286,168 @@ msgstr "" msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:304 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:301 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:319 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:323 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:341 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:354 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:343 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:361 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:352 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:370 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:401 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:392 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:410 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:430 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:448 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:437 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:455 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:458 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:454 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:472 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:461 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:479 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:467 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:475 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:493 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:482 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:486 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:504 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:509 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:533 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:568 #, python-format msgid "" "Option \"%(option)s\" must be supported by command \"%(command)s\" to " "enable %(mode)s mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:527 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:545 msgid "No valid Segmentation ID to perform UCAST test." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:562 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN MCAST mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:569 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 msgid "" "Linux kernel vxlan module and iproute2 3.8 or above are required to " "enable VXLAN." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:579 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:597 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:654 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:672 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:281 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:711 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:714 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:732 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:736 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:350 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:758 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:783 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:801 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:409 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:846 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:864 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:850 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:105 @@ -7463,12 +7455,12 @@ msgstr "" msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:905 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1068 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1108 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 @@ -7477,15 +7469,15 @@ msgstr "" msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1075 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:973 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:981 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1095 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 @@ -7495,7 +7487,7 @@ msgstr "" msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:968 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1125 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1142 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 @@ -7504,7 +7496,7 @@ msgstr "" msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1132 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1149 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 @@ -7513,7 +7505,7 @@ msgstr "" msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:979 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:374 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1154 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 @@ -7521,26 +7513,26 @@ msgstr "" msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:971 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:989 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1001 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1012 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1035 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:428 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1038 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Interface mappings: %s" @@ -8085,167 +8077,167 @@ msgstr "" msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:522 +#: neutron/plugins/midonet/plugin.py:524 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%r had been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:529 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:590 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:595 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:600 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:607 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:611 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:616 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:625 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:659 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:734 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:782 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:794 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:838 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:858 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:898 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:909 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1009 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1033 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1042 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1049 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1089 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1108 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1128 +#: neutron/plugins/midonet/plugin.py:1130 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1157 +#: neutron/plugins/midonet/plugin.py:1159 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1164 +#: neutron/plugins/midonet/plugin.py:1166 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1170 +#: neutron/plugins/midonet/plugin.py:1172 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1202 +#: neutron/plugins/midonet/plugin.py:1204 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1212 +#: neutron/plugins/midonet/plugin.py:1214 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1222 +#: neutron/plugins/midonet/plugin.py:1224 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -8456,91 +8448,101 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:465 neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:467 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:471 neutron/plugins/ml2/plugin.py:591 +#: neutron/plugins/ml2/plugin.py:473 neutron/plugins/ml2/plugin.py:593 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:479 +#: neutron/plugins/ml2/plugin.py:481 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:490 +#: neutron/plugins/ml2/plugin.py:492 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:498 neutron/plugins/ml2/plugin.py:604 +#: neutron/plugins/ml2/plugin.py:500 neutron/plugins/ml2/plugin.py:606 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:504 +#: neutron/plugins/ml2/plugin.py:506 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:513 neutron/plugins/ml2/plugin.py:612 +#: neutron/plugins/ml2/plugin.py:515 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:521 +#: neutron/plugins/ml2/plugin.py:523 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:530 +#: neutron/plugins/ml2/plugin.py:532 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:544 +#: neutron/plugins/ml2/plugin.py:546 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:574 +#: neutron/plugins/ml2/plugin.py:576 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:600 +#: neutron/plugins/ml2/plugin.py:587 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:602 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:621 +#: neutron/plugins/ml2/plugin.py:622 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:632 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:650 +#: neutron/plugins/ml2/plugin.py:661 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:120 +#: neutron/plugins/ml2/plugin.py:721 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:125 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:728 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:121 +#: neutron/plugins/ml2/plugin.py:739 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:126 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:737 +#: neutron/plugins/ml2/plugin.py:748 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:749 +#: neutron/plugins/ml2/plugin.py:760 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:761 +#: neutron/plugins/ml2/plugin.py:772 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9424,7 +9426,7 @@ msgstr "" msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:425 +#: neutron/plugins/mlnx/mlnx_plugin.py:426 #, python-format msgid "create_port with %s" msgstr "" @@ -9763,53 +9765,53 @@ msgstr "" msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:398 +#: neutron/plugins/nec/nec_plugin.py:405 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:546 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:603 +#: neutron/plugins/nec/nec_plugin.py:610 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:635 +#: neutron/plugins/nec/nec_plugin.py:642 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:700 +#: neutron/plugins/nec/nec_plugin.py:707 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:731 +#: neutron/plugins/nec/nec_plugin.py:738 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:741 +#: neutron/plugins/nec/nec_plugin.py:748 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:761 +#: neutron/plugins/nec/nec_plugin.py:768 #, 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:766 +#: neutron/plugins/nec/nec_plugin.py:773 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10260,73 +10262,73 @@ msgstr "" msgid "Port-Mapping for port %s not found on VSD" msgstr "" -#: neutron/plugins/nuage/plugin.py:325 +#: neutron/plugins/nuage/plugin.py:327 msgid "" "Either net_partition is not provided with subnet OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:393 +#: neutron/plugins/nuage/plugin.py:395 #, python-format msgid "" "Unable to complete operation on subnet %s.One or more ports have an IP " "allocation from this subnet." msgstr "" -#: neutron/plugins/nuage/plugin.py:423 +#: neutron/plugins/nuage/plugin.py:425 #, python-format msgid "" "Router %s does not hold default zone OR net_partition mapping. Router-IF " "add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:433 +#: neutron/plugins/nuage/plugin.py:435 #, python-format msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:443 +#: neutron/plugins/nuage/plugin.py:445 #, python-format msgid "" "Subnet %(subnet)s and Router %(router)s belong to different net_partition" " Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:455 +#: neutron/plugins/nuage/plugin.py:457 #, python-format msgid "Subnet %s has one or more active VMs Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:501 neutron/plugins/nuage/plugin.py:506 -#: neutron/plugins/nuage/plugin.py:512 +#: neutron/plugins/nuage/plugin.py:503 neutron/plugins/nuage/plugin.py:508 +#: neutron/plugins/nuage/plugin.py:514 #, python-format msgid "No router interface found for Router %s. Router-IF delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:523 +#: neutron/plugins/nuage/plugin.py:525 #, python-format msgid "Subnet %s has one or more active VMs Router-IF delete not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:532 +#: neutron/plugins/nuage/plugin.py:534 #, python-format msgid "" "Router %s does not hold net_partition assoc on Nuage VSD. Router-IF " "delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:571 +#: neutron/plugins/nuage/plugin.py:573 msgid "" "Either net_partition is not provided with router OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:679 +#: neutron/plugins/nuage/plugin.py:681 #, python-format msgid "One or more router still attached to net_partition %s." msgstr "" -#: neutron/plugins/nuage/plugin.py:684 +#: neutron/plugins/nuage/plugin.py:686 #, python-format msgid "NetPartition with %s does not exist" msgstr "" @@ -10700,20 +10702,20 @@ msgstr "" msgid "Number of seconds to retry acquiring an Open vSwitch datapath" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:245 +#: neutron/plugins/oneconvergence/plugin.py:246 msgid "Failed to create subnet, deleting it from neutron" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:309 +#: neutron/plugins/oneconvergence/plugin.py:310 #, python-format msgid "Deleting newly created neutron port %s" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:379 +#: neutron/plugins/oneconvergence/plugin.py:380 msgid "Failed to create floatingip" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:418 +#: neutron/plugins/oneconvergence/plugin.py:419 msgid "Failed to create router" msgstr "" @@ -11214,166 +11216,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:54 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:71 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:75 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:76 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:87 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:88 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:98 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:99 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:112 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:113 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:127 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:128 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:139 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:164 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:348 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:166 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:350 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:154 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:176 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:178 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:195 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:222 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:197 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:224 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:210 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:212 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:238 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:240 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:253 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:255 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:282 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:284 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:306 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:308 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:316 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:318 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:328 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:330 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:336 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:338 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:360 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:362 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:372 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:374 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:382 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:384 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:388 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:390 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:397 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:399 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:407 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:409 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:415 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:417 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:435 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:437 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:446 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:448 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:468 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:470 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:479 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:481 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:491 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:488 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:500 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:497 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:513 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:506 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:522 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:516 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:535 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:526 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 +msgid "Neutron PLUMgrid Director: disassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:540 +msgid "PLUMgrid Library: disassociate_floatingips() called" +msgstr "" + #: neutron/plugins/ryu/ryu_neutron_plugin.py:64 #, python-format msgid "get_ofp_rest_api: %s" @@ -12929,7 +12939,7 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:534 -#: neutron/plugins/vmware/plugins/base.py:1059 +#: neutron/plugins/vmware/plugins/base.py:1062 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -12970,13 +12980,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:670 -#: neutron/plugins/vmware/plugins/base.py:1779 +#: neutron/plugins/vmware/plugins/base.py:1782 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:674 -#: neutron/plugins/vmware/plugins/base.py:1783 +#: neutron/plugins/vmware/plugins/base.py:1786 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13035,231 +13045,231 @@ msgid "" "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1048 +#: neutron/plugins/vmware/plugins/base.py:1051 #, python-format msgid "" "A nsx lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1067 +#: neutron/plugins/vmware/plugins/base.py:1070 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1070 +#: neutron/plugins/vmware/plugins/base.py:1073 #: neutron/plugins/vmware/plugins/service.py:520 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1105 +#: neutron/plugins/vmware/plugins/base.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1182 +#: neutron/plugins/vmware/plugins/base.py:1185 #, python-format msgid "port created on NSX backend for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1185 +#: neutron/plugins/vmware/plugins/base.py:1188 #, python-format msgid "Logical switch for network %s was not found in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1196 +#: neutron/plugins/vmware/plugins/base.py:1199 msgid "Unable to create port or set port attachment in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1288 +#: neutron/plugins/vmware/plugins/base.py:1291 #, python-format msgid "Updating port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1323 +#: neutron/plugins/vmware/plugins/base.py:1326 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1406 +#: neutron/plugins/vmware/plugins/base.py:1409 msgid "" "Cannot create a distributed router with the NSX platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1412 +#: neutron/plugins/vmware/plugins/base.py:1415 msgid "Unable to create logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1423 +#: neutron/plugins/vmware/plugins/base.py:1426 #, 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/vmware/plugins/base.py:1433 +#: neutron/plugins/vmware/plugins/base.py:1436 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1462 -#: neutron/plugins/vmware/plugins/base.py:1547 +#: neutron/plugins/vmware/plugins/base.py:1465 +#: neutron/plugins/vmware/plugins/base.py:1550 #: neutron/plugins/vmware/plugins/service.py:203 #: neutron/plugins/vmware/plugins/service.py:1214 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1511 +#: neutron/plugins/vmware/plugins/base.py:1514 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1514 +#: neutron/plugins/vmware/plugins/base.py:1517 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1556 +#: neutron/plugins/vmware/plugins/base.py:1559 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1572 +#: neutron/plugins/vmware/plugins/base.py:1575 #, python-format msgid "Logical router %s not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1576 +#: neutron/plugins/vmware/plugins/base.py:1579 msgid "Unable to update logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1578 +#: neutron/plugins/vmware/plugins/base.py:1581 msgid "" "Request cannot contain 'routes' with the NSX platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1635 +#: neutron/plugins/vmware/plugins/base.py:1638 #, python-format msgid "Logical router '%s' not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1639 +#: neutron/plugins/vmware/plugins/base.py:1642 #, python-format msgid "Unable to delete logical router '%s' on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1649 +#: neutron/plugins/vmware/plugins/base.py:1652 #, 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/vmware/plugins/base.py:1717 +#: neutron/plugins/vmware/plugins/base.py:1720 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1815 +#: neutron/plugins/vmware/plugins/base.py:1818 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1820 +#: neutron/plugins/vmware/plugins/base.py:1823 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1952 +#: neutron/plugins/vmware/plugins/base.py:1955 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1958 +#: neutron/plugins/vmware/plugins/base.py:1961 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1995 +#: neutron/plugins/vmware/plugins/base.py:1998 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1998 +#: neutron/plugins/vmware/plugins/base.py:2001 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2032 +#: neutron/plugins/vmware/plugins/base.py:2035 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2055 +#: neutron/plugins/vmware/plugins/base.py:2058 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2084 +#: neutron/plugins/vmware/plugins/base.py:2087 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2113 +#: neutron/plugins/vmware/plugins/base.py:2116 #, python-format msgid "" "Rolling back database changes for gateway device %s because of an error " "in the NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2158 -#: neutron/plugins/vmware/plugins/base.py:2196 +#: neutron/plugins/vmware/plugins/base.py:2161 +#: neutron/plugins/vmware/plugins/base.py:2199 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2293 +#: neutron/plugins/vmware/plugins/base.py:2296 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2300 +#: neutron/plugins/vmware/plugins/base.py:2303 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2348 +#: neutron/plugins/vmware/plugins/base.py:2351 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2380 +#: neutron/plugins/vmware/plugins/base.py:2383 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2388 +#: neutron/plugins/vmware/plugins/base.py:2391 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13267,12 +13277,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2395 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2408 +#: neutron/plugins/vmware/plugins/base.py:2411 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -14449,46 +14459,46 @@ msgstr "" msgid "external_gateway_added: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:50 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:49 msgid "Initializing fwaas iptables driver" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:53 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:52 #, python-format msgid "Creating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:62 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:61 #, python-format msgid "Failed to create firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:66 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:65 #, python-format msgid "Deleting firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:77 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:76 #, python-format msgid "Failed to delete firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:81 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:80 #, python-format msgid "Updating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:90 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:89 #, python-format msgid "Failed to update firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:94 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:93 #, python-format msgid "Applying firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:113 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:112 #, python-format msgid "Failed to apply default policy on firewall: %s" msgstr "" @@ -14748,17 +14758,17 @@ msgstr "" msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:166 #, python-format msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:208 #, python-format msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:369 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -14942,184 +14952,212 @@ msgstr "" msgid "Removing SNAT port for subnet %s as this is the last pool using it..." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:61 +#: neutron/services/loadbalancer/drivers/radware/driver.py:63 msgid "vdirect server IP address" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:64 +#: neutron/services/loadbalancer/drivers/radware/driver.py:66 msgid "vdirect user name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:67 +#: neutron/services/loadbalancer/drivers/radware/driver.py:69 msgid "vdirect user password" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:70 +#: neutron/services/loadbalancer/drivers/radware/driver.py:72 msgid "Service ADC type" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:73 +#: neutron/services/loadbalancer/drivers/radware/driver.py:75 msgid "Service ADC version" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:76 +#: neutron/services/loadbalancer/drivers/radware/driver.py:78 msgid "service HA pair" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:79 +#: neutron/services/loadbalancer/drivers/radware/driver.py:81 msgid "service throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:82 +#: neutron/services/loadbalancer/drivers/radware/driver.py:84 msgid "service ssl throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:85 +#: neutron/services/loadbalancer/drivers/radware/driver.py:87 msgid "service compression throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:88 +#: neutron/services/loadbalancer/drivers/radware/driver.py:90 msgid "service cache" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:91 +#: neutron/services/loadbalancer/drivers/radware/driver.py:93 msgid "l2_l3 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:94 +#: neutron/services/loadbalancer/drivers/radware/driver.py:96 msgid "l4 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:101 +#: neutron/services/loadbalancer/drivers/radware/driver.py:104 msgid "l2_l3 workflow constructor params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:108 +#: neutron/services/loadbalancer/drivers/radware/driver.py:111 msgid "l2_l3 workflow setup params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:111 +#: neutron/services/loadbalancer/drivers/radware/driver.py:114 msgid "List of actions that we dont want to push to the completion queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:115 +#: neutron/services/loadbalancer/drivers/radware/driver.py:118 msgid "l4 workflow action name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:118 +#: neutron/services/loadbalancer/drivers/radware/driver.py:121 msgid "Resource pool ids" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:121 +#: neutron/services/loadbalancer/drivers/radware/driver.py:124 msgid "A required VLAN for the interswitch link to use" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:124 +#: neutron/services/loadbalancer/drivers/radware/driver.py:127 msgid "Support an Alteon interswitch link for stateful session failover" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:183 +#: neutron/services/loadbalancer/drivers/radware/driver.py:221 #, python-format -msgid "create_vip. vip: %s" +msgid "" +"vip: %(vip)s, extended_vip: %(extended_vip)s, network_id: " +"%(vip_network_id)s, service_name: %(service_name)s, pip_info: " +"%(pip_info)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:185 +#: neutron/services/loadbalancer/drivers/radware/driver.py:256 #, python-format -msgid "create_vip. extended_vip: %s" +msgid "Retrieved pip nport: %(port)r for vip: %(vip)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:187 +#: neutron/services/loadbalancer/drivers/radware/driver.py:264 #, python-format -msgid "create_vip. network_id: %s " +msgid "Found no pip nports associated with vip: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:189 +#: neutron/services/loadbalancer/drivers/radware/driver.py:273 #, python-format -msgid "create_vip. service_name: %s " +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:223 +#: neutron/services/loadbalancer/drivers/radware/driver.py:287 #, python-format -msgid "Failed to remove workflow %s. Going to set vip to ERROR status" +msgid "pip nport id: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:314 +#: neutron/services/loadbalancer/drivers/radware/driver.py:291 +#, python-format +msgid "pip nport delete failed: %r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:345 +#: neutron/services/loadbalancer/drivers/radware/driver.py:410 msgid "Starting operation completion handling thread" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:370 +#: neutron/services/loadbalancer/drivers/radware/driver.py:440 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:379 -#: neutron/services/loadbalancer/drivers/radware/driver.py:401 +#: neutron/services/loadbalancer/drivers/radware/driver.py:449 +#: neutron/services/loadbalancer/drivers/radware/driver.py:480 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:387 +#: neutron/services/loadbalancer/drivers/radware/driver.py:457 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:494 +#: neutron/services/loadbalancer/drivers/radware/driver.py:465 +#, python-format +msgid "Post-remove workflow function %r completed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:469 +#, python-format +msgid "Post-remove workflow function %r failed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:584 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:541 +#: neutron/services/loadbalancer/drivers/radware/driver.py:650 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:567 +#: neutron/services/loadbalancer/drivers/radware/driver.py:676 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:574 +#: neutron/services/loadbalancer/drivers/radware/driver.py:683 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:591 +#: neutron/services/loadbalancer/drivers/radware/driver.py:700 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:652 +#: neutron/services/loadbalancer/drivers/radware/driver.py:768 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:664 +#: neutron/services/loadbalancer/drivers/radware/driver.py:780 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:695 +#: neutron/services/loadbalancer/drivers/radware/driver.py:812 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:710 +#: neutron/services/loadbalancer/drivers/radware/driver.py:827 msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:737 +#: neutron/services/loadbalancer/drivers/radware/driver.py:836 +#, python-format +msgid "Post-operation function %(func)r completed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:842 +#, python-format +msgid "Post-operation function %(func)r failed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:876 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:777 +#: neutron/services/loadbalancer/drivers/radware/driver.py:916 #, python-format msgid "_remove_object_from_db %s" msgstr "" @@ -15835,12 +15873,12 @@ msgstr "" msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:404 +#: neutron/tests/unit/vmware/apiclient/fake.py:407 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:413 +#: neutron/tests/unit/vmware/apiclient/fake.py:416 #, python-format msgid "lrouter:%s not found" msgstr "" diff --git a/neutron/locale/tl_PH/LC_MESSAGES/neutron.po b/neutron/locale/tl_PH/LC_MESSAGES/neutron.po index 2f1929e18..887883d5a 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-04-23 06:46+0000\n" +"POT-Creation-Date: 2014-04-26 06:48+0000\n" "PO-Revision-Date: 2013-09-28 05:40+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Tagalog (Philippines) " @@ -526,7 +526,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:575 neutron/agent/l3_agent.py:954 #: neutron/agent/metadata/agent.py:330 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:107 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:836 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:854 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:300 @@ -623,7 +623,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:923 +#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:931 #: neutron/services/firewall/agents/varmour/varmour_router.py:102 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -749,7 +749,7 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:657 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:675 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:283 #, python-format msgid "Delete %s" @@ -1137,25 +1137,25 @@ msgstr "" msgid "Authentication region" msgstr "" -#: neutron/agent/linux/interface.py:202 neutron/agent/linux/interface.py:256 -#: neutron/agent/linux/interface.py:318 neutron/agent/linux/interface.py:367 +#: neutron/agent/linux/interface.py:206 neutron/agent/linux/interface.py:260 +#: neutron/agent/linux/interface.py:322 neutron/agent/linux/interface.py:371 #, python-format msgid "Device %s already exists" msgstr "" -#: neutron/agent/linux/interface.py:220 neutron/agent/linux/interface.py:267 -#: neutron/agent/linux/interface.py:330 neutron/agent/linux/interface.py:374 +#: neutron/agent/linux/interface.py:224 neutron/agent/linux/interface.py:271 +#: neutron/agent/linux/interface.py:334 neutron/agent/linux/interface.py:378 #, python-format msgid "Unplugged interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:222 neutron/agent/linux/interface.py:266 -#: neutron/agent/linux/interface.py:332 neutron/agent/linux/interface.py:376 +#: neutron/agent/linux/interface.py:226 neutron/agent/linux/interface.py:270 +#: neutron/agent/linux/interface.py:336 neutron/agent/linux/interface.py:380 #, python-format msgid "Failed unplugging interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:434 +#: neutron/agent/linux/interface.py:438 #, python-format msgid "Driver location: %s" msgstr "" @@ -1687,12 +1687,12 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:47 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:49 #, python-format msgid "Notify metering agent at %(topic)s.%(host)s the message %(method)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:62 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:64 #, python-format msgid "" "Fanout notify metering agent at %(topic)s the message %(method)s on " @@ -1836,7 +1836,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:357 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2848,8 +2848,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:387 neutron/db/l3_db.py:464 -#: neutron/plugins/bigswitch/plugin.py:1011 -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1001 +#: neutron/plugins/bigswitch/plugin.py:1010 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2901,18 +2901,18 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1844 +#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1847 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:825 +#: neutron/db/l3_db.py:833 #, 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:929 +#: neutron/db/l3_db.py:937 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -3080,6 +3080,11 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" +#: neutron/db/metering/metering_rpc.py:50 +#, python-format +msgid "Unable to find agent %s." +msgstr "" + #: neutron/db/migration/cli.py:32 msgid "Neutron plugin provider module" msgstr "" @@ -3664,7 +3669,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:54 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -3680,47 +3685,47 @@ msgstr "" msgid "Only admin can view or configure quota" msgstr "" -#: neutron/extensions/securitygroup.py:35 +#: neutron/extensions/securitygroup.py:34 msgid "For TCP/UDP protocols, port_range_min must be <= port_range_max" msgstr "" -#: neutron/extensions/securitygroup.py:40 +#: neutron/extensions/securitygroup.py:39 #, python-format msgid "Invalid value for port %(port)s" msgstr "" -#: neutron/extensions/securitygroup.py:44 +#: neutron/extensions/securitygroup.py:43 #, python-format msgid "" "Invalid value for ICMP %(field)s (%(attr)s) %(value)s. It must be 0 to " "255." msgstr "" -#: neutron/extensions/securitygroup.py:49 +#: neutron/extensions/securitygroup.py:48 #, python-format msgid "" "ICMP code (port-range-max) %(value)s is provided but ICMP type (port-" "range-min) is missing." msgstr "" -#: neutron/extensions/securitygroup.py:54 +#: neutron/extensions/securitygroup.py:53 #, python-format msgid "Security Group %(id)s in use." msgstr "" -#: neutron/extensions/securitygroup.py:58 +#: neutron/extensions/securitygroup.py:57 msgid "Removing default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:62 +#: neutron/extensions/securitygroup.py:61 msgid "Updating default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:66 +#: neutron/extensions/securitygroup.py:65 msgid "Default security group already exists." msgstr "" -#: neutron/extensions/securitygroup.py:70 +#: neutron/extensions/securitygroup.py:69 #, python-format msgid "" "Security group rule protocol %(protocol)s not supported. Only protocol " @@ -3728,58 +3733,58 @@ msgid "" "supported." msgstr "" -#: neutron/extensions/securitygroup.py:76 +#: neutron/extensions/securitygroup.py:75 msgid "Multiple tenant_ids in bulk security group rule create not allowed" msgstr "" -#: neutron/extensions/securitygroup.py:81 +#: neutron/extensions/securitygroup.py:80 msgid "Only remote_ip_prefix or remote_group_id may be provided." msgstr "" -#: neutron/extensions/securitygroup.py:86 +#: neutron/extensions/securitygroup.py:85 msgid "Must also specifiy protocol if port range is given." msgstr "" -#: neutron/extensions/securitygroup.py:90 +#: neutron/extensions/securitygroup.py:89 msgid "Only allowed to update rules for one security profile at a time" msgstr "" -#: neutron/extensions/securitygroup.py:95 +#: neutron/extensions/securitygroup.py:94 #, python-format msgid "Security group %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:99 +#: neutron/extensions/securitygroup.py:98 #, python-format msgid "Security group rule %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:103 +#: neutron/extensions/securitygroup.py:102 msgid "Duplicate Security Group Rule in POST." msgstr "" -#: neutron/extensions/securitygroup.py:107 +#: neutron/extensions/securitygroup.py:106 #, python-format msgid "Security group rule already exists. Group id is %(id)s." msgstr "" -#: neutron/extensions/securitygroup.py:111 +#: neutron/extensions/securitygroup.py:110 #, python-format msgid "Conflicting value ethertype %(ethertype)s for CIDR %(cidr)s" msgstr "" -#: neutron/extensions/securitygroup.py:159 +#: neutron/extensions/securitygroup.py:158 #, python-format msgid "'%s' is not an integer or uuid" msgstr "" -#: neutron/extensions/securitygroup.py:248 +#: neutron/extensions/securitygroup.py:247 msgid "" "Number of security groups allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/securitygroup.py:252 +#: neutron/extensions/securitygroup.py:251 msgid "" "Number of security rules allowed per tenant. A negative value means " "unlimited." @@ -3863,47 +3868,47 @@ msgstr "" msgid "Router %(router_id)s has no external network gateway set" msgstr "" -#: neutron/notifiers/nova.py:130 +#: neutron/notifiers/nova.py:165 msgid "device_id is not set on port yet." msgstr "" -#: neutron/notifiers/nova.py:134 +#: neutron/notifiers/nova.py:169 msgid "Port ID not set! Nova will not be notified of port status change." msgstr "" -#: neutron/notifiers/nova.py:159 +#: neutron/notifiers/nova.py:194 #, python-format msgid "" "Ignoring state change previous_port_status: %(pre_status)s " "current_port_status: %(cur_status)s port_id %(id)s" msgstr "" -#: neutron/notifiers/nova.py:187 +#: neutron/notifiers/nova.py:221 #, python-format msgid "Sending events: %s" msgstr "" -#: neutron/notifiers/nova.py:192 +#: neutron/notifiers/nova.py:226 #, python-format msgid "Nova returned NotFound for event: %s" msgstr "" -#: neutron/notifiers/nova.py:195 +#: neutron/notifiers/nova.py:229 #, python-format msgid "Failed to notify nova on events: %s" msgstr "" -#: neutron/notifiers/nova.py:199 neutron/notifiers/nova.py:215 +#: neutron/notifiers/nova.py:233 neutron/notifiers/nova.py:249 #, python-format msgid "Error response returned from nova: %s" msgstr "" -#: neutron/notifiers/nova.py:210 +#: neutron/notifiers/nova.py:244 #, python-format msgid "Nova event: %s returned with failed status" msgstr "" -#: neutron/notifiers/nova.py:213 +#: neutron/notifiers/nova.py:247 #, python-format msgid "Nova event response: %s" msgstr "" @@ -4548,80 +4553,80 @@ msgstr "" msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:661 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:752 +#: neutron/plugins/bigswitch/plugin.py:742 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:804 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:864 +#: neutron/plugins/bigswitch/plugin.py:854 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:902 +#: neutron/plugins/bigswitch/plugin.py:892 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:924 +#: neutron/plugins/bigswitch/plugin.py:914 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:946 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:975 +#: neutron/plugins/bigswitch/plugin.py:965 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1003 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1036 +#: neutron/plugins/bigswitch/plugin.py:1026 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1053 +#: neutron/plugins/bigswitch/plugin.py:1043 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1059 +#: neutron/plugins/bigswitch/plugin.py:1049 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1075 +#: neutron/plugins/bigswitch/plugin.py:1065 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1090 +#: neutron/plugins/bigswitch/plugin.py:1080 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1108 +#: neutron/plugins/bigswitch/plugin.py:1110 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1123 +#: neutron/plugins/bigswitch/plugin.py:1125 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1124 +#: neutron/plugins/bigswitch/plugin.py:1126 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4850,7 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:225 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1002 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1365 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 @@ -4964,9 +4969,9 @@ msgid "%s can not be found in database" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:300 -#: neutron/plugins/brocade/NeutronPlugin.py:343 -#: neutron/plugins/brocade/NeutronPlugin.py:396 -#: neutron/plugins/brocade/NeutronPlugin.py:426 +#: neutron/plugins/brocade/NeutronPlugin.py:344 +#: neutron/plugins/brocade/NeutronPlugin.py:397 +#: neutron/plugins/brocade/NeutronPlugin.py:427 msgid "Brocade NOS driver error" msgstr "" @@ -4976,9 +4981,9 @@ msgid "Returning the allocated vlan (%d) to the pool" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:304 -#: neutron/plugins/brocade/NeutronPlugin.py:344 -#: neutron/plugins/brocade/NeutronPlugin.py:397 -#: neutron/plugins/brocade/NeutronPlugin.py:428 +#: neutron/plugins/brocade/NeutronPlugin.py:345 +#: neutron/plugins/brocade/NeutronPlugin.py:398 +#: neutron/plugins/brocade/NeutronPlugin.py:429 msgid "Brocade plugin raised exception, check logs" msgstr "" @@ -5450,88 +5455,88 @@ msgstr "" msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:866 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:883 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:884 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:891 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:894 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:908 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:915 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:922 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1144 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1151 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1157 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1171 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1168 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1175 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1172 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1179 #, python-format msgid "" "Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " "low address to high address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1185 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1194 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1201 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1200 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1221 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1232 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1253 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1260 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1270 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "Segment range overlaps with another profile" msgstr "" @@ -5670,34 +5675,34 @@ msgstr "" msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:243 msgid "Logical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:268 msgid "network_segment_pool" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:313 msgid "Invalid input for CIDR" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:464 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:452 #, python-format msgid "req: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:473 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:461 #, python-format msgid "status_code %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:478 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:466 #, python-format msgid "VSM: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:493 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:481 #, python-format msgid "Unable to serialize object of type = '%s'" msgstr "" @@ -5706,36 +5711,23 @@ msgstr "" msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 -#, python-format -msgid "_populate_policy_profiles %s" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:191 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:205 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:197 -msgid "_poll_policies" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 -msgid "No policy profile updated from VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:262 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:242 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:266 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:246 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:260 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 @@ -5743,19 +5735,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:249 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:254 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:283 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:267 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 @@ -5763,7 +5755,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5771,164 +5763,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:480 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:460 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:519 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:499 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:524 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:504 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:525 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:505 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:565 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:545 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:570 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:575 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:558 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:583 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:630 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:633 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:610 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:613 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:645 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:625 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:648 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:678 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:658 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:688 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:703 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:735 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:715 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:757 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:737 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:758 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:738 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:782 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:762 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:822 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:802 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:812 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:843 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:823 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:859 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:897 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:877 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:892 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:933 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:941 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1026 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1006 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:232 @@ -5938,88 +5930,88 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1084 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1064 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1099 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1079 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1103 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1083 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1097 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1125 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1147 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1192 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1174 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1190 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:314 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1219 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1201 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1236 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1256 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1290 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1272 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1280 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1309 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1291 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1306 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1321 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1359 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1341 msgid "Get subnets" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1444 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1426 #, python-format msgid "Scheduling router %s" msgstr "" @@ -6451,7 +6443,7 @@ msgid "port_delete received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:219 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:661 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" @@ -6543,7 +6535,7 @@ msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:437 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:976 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:390 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1267 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 @@ -6551,7 +6543,7 @@ msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:445 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1006 msgid "Agent loop has new devices!" msgstr "" @@ -6568,7 +6560,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:474 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:269 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1027 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1045 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1362 msgid "Agent initialized successfully, now running... " @@ -6822,242 +6814,242 @@ msgstr "" msgid "Delete network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:248 #, python-format msgid "Delete net failed after deleting the network in DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253 #, python-format msgid "Get network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:259 msgid "Get networks in progress" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:269 #, python-format msgid "Create port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285 msgid "Create port does not have tenant id info" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:291 #, python-format msgid "Create port does not have tenant id info; obtained is: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:312 #, python-format msgid "Create port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:319 #, python-format msgid "Update port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346 #, python-format msgid "Update port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:352 #, python-format msgid "Delete port in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:365 #, python-format msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:374 #, python-format msgid "Create subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:386 #, python-format msgid "Create subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388 #, python-format msgid "Subnet created: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:394 #, python-format msgid "Update subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419 #, python-format msgid "Update subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:425 #, python-format msgid "Delete subnet in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:430 #, python-format msgid "" "Delete subnet operation failed in SDN-VE after deleting the subnet from " "DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:439 #, python-format msgid "Create router in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:442 #, python-format msgid "Ignoring admin_state_up=False for router=%r. Overriding with True" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:452 msgid "Create router failed: no SDN-VE tenant." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:460 #, python-format msgid "Create router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:462 #, python-format msgid "Router created: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:467 #, python-format msgid "Update router in progress: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:474 msgid "admin_state_up=False routers are not supported." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493 #, python-format msgid "Update router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:499 #, python-format msgid "Delete router in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:506 #, python-format msgid "" "Delete router operation failed in SDN-VE after deleting the router in DB:" " %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:511 #, python-format msgid "" "Add router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:519 #, python-format msgid "SdnvePluginV2.add_router_interface called. Port info: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:533 #, python-format msgid "Update router-add-interface failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 #, python-format msgid "Added router interface: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:540 #, python-format msgid "" "Add router interface only called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550 msgid "" "SdnvePluginV2._add_router_interface_only: failed to add the interface in " "the roll back. of a remove_router_interface operation" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:556 #, python-format msgid "" "Remove router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565 msgid "No port ID" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 #, python-format msgid "SdnvePluginV2.remove_router_interface port: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:571 msgid "No fixed IP" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:576 #, python-format msgid "SdnvePluginV2.remove_router_interface subnet_id: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:584 #, python-format msgid "Update router-remove-interface failed SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:605 #, python-format msgid "Create floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:616 #, python-format msgid "Creating floating ip operation failed in SDN-VE controller: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:619 #, python-format msgid "Created floatingip : %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:624 #, python-format msgid "Update floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644 #, python-format msgid "Update floating ip failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:650 #, python-format msgid "Delete floatingip in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:655 #, python-format msgid "Delete floatingip failed in SDN-VE: %s" msgstr "" @@ -7294,168 +7286,168 @@ msgstr "" msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:304 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:301 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:319 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:323 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:341 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:354 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:343 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:361 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:352 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:370 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:401 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:392 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:410 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:430 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:448 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:437 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:455 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:458 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:454 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:472 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:461 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:479 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:467 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:475 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:493 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:482 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:486 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:504 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:509 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:533 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:568 #, python-format msgid "" "Option \"%(option)s\" must be supported by command \"%(command)s\" to " "enable %(mode)s mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:527 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:545 msgid "No valid Segmentation ID to perform UCAST test." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:562 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN MCAST mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:569 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 msgid "" "Linux kernel vxlan module and iproute2 3.8 or above are required to " "enable VXLAN." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:579 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:597 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:654 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:672 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:281 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:711 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:714 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:732 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:736 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:350 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:758 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:783 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:801 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:409 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:846 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:864 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:850 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:105 @@ -7463,12 +7455,12 @@ msgstr "" msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:905 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1068 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1108 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 @@ -7477,15 +7469,15 @@ msgstr "" msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1075 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:973 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:981 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1095 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 @@ -7495,7 +7487,7 @@ msgstr "" msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:968 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1125 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1142 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 @@ -7504,7 +7496,7 @@ msgstr "" msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1132 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1149 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 @@ -7513,7 +7505,7 @@ msgstr "" msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:979 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:374 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1154 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 @@ -7521,26 +7513,26 @@ msgstr "" msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:971 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:989 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1001 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1012 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1035 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:428 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1038 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Interface mappings: %s" @@ -8085,167 +8077,167 @@ msgstr "" msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:522 +#: neutron/plugins/midonet/plugin.py:524 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%r had been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:529 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:590 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:595 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:600 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:607 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:611 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:616 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:625 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:659 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:734 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:782 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:794 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:838 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:858 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:898 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:909 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1009 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1033 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1042 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1049 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1089 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1108 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1128 +#: neutron/plugins/midonet/plugin.py:1130 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1157 +#: neutron/plugins/midonet/plugin.py:1159 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1164 +#: neutron/plugins/midonet/plugin.py:1166 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1170 +#: neutron/plugins/midonet/plugin.py:1172 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1202 +#: neutron/plugins/midonet/plugin.py:1204 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1212 +#: neutron/plugins/midonet/plugin.py:1214 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1222 +#: neutron/plugins/midonet/plugin.py:1224 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -8456,91 +8448,101 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:465 neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:467 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:471 neutron/plugins/ml2/plugin.py:591 +#: neutron/plugins/ml2/plugin.py:473 neutron/plugins/ml2/plugin.py:593 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:479 +#: neutron/plugins/ml2/plugin.py:481 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:490 +#: neutron/plugins/ml2/plugin.py:492 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:498 neutron/plugins/ml2/plugin.py:604 +#: neutron/plugins/ml2/plugin.py:500 neutron/plugins/ml2/plugin.py:606 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:504 +#: neutron/plugins/ml2/plugin.py:506 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:513 neutron/plugins/ml2/plugin.py:612 +#: neutron/plugins/ml2/plugin.py:515 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:521 +#: neutron/plugins/ml2/plugin.py:523 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:530 +#: neutron/plugins/ml2/plugin.py:532 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:544 +#: neutron/plugins/ml2/plugin.py:546 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:574 +#: neutron/plugins/ml2/plugin.py:576 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:600 +#: neutron/plugins/ml2/plugin.py:587 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:602 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:621 +#: neutron/plugins/ml2/plugin.py:622 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:632 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:650 +#: neutron/plugins/ml2/plugin.py:661 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:120 +#: neutron/plugins/ml2/plugin.py:721 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:125 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:728 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:121 +#: neutron/plugins/ml2/plugin.py:739 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:126 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:737 +#: neutron/plugins/ml2/plugin.py:748 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:749 +#: neutron/plugins/ml2/plugin.py:760 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:761 +#: neutron/plugins/ml2/plugin.py:772 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9424,7 +9426,7 @@ msgstr "" msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:425 +#: neutron/plugins/mlnx/mlnx_plugin.py:426 #, python-format msgid "create_port with %s" msgstr "" @@ -9763,53 +9765,53 @@ msgstr "" msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:398 +#: neutron/plugins/nec/nec_plugin.py:405 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:546 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:603 +#: neutron/plugins/nec/nec_plugin.py:610 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:635 +#: neutron/plugins/nec/nec_plugin.py:642 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:700 +#: neutron/plugins/nec/nec_plugin.py:707 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:731 +#: neutron/plugins/nec/nec_plugin.py:738 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:741 +#: neutron/plugins/nec/nec_plugin.py:748 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:761 +#: neutron/plugins/nec/nec_plugin.py:768 #, 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:766 +#: neutron/plugins/nec/nec_plugin.py:773 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10260,73 +10262,73 @@ msgstr "" msgid "Port-Mapping for port %s not found on VSD" msgstr "" -#: neutron/plugins/nuage/plugin.py:325 +#: neutron/plugins/nuage/plugin.py:327 msgid "" "Either net_partition is not provided with subnet OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:393 +#: neutron/plugins/nuage/plugin.py:395 #, python-format msgid "" "Unable to complete operation on subnet %s.One or more ports have an IP " "allocation from this subnet." msgstr "" -#: neutron/plugins/nuage/plugin.py:423 +#: neutron/plugins/nuage/plugin.py:425 #, python-format msgid "" "Router %s does not hold default zone OR net_partition mapping. Router-IF " "add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:433 +#: neutron/plugins/nuage/plugin.py:435 #, python-format msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:443 +#: neutron/plugins/nuage/plugin.py:445 #, python-format msgid "" "Subnet %(subnet)s and Router %(router)s belong to different net_partition" " Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:455 +#: neutron/plugins/nuage/plugin.py:457 #, python-format msgid "Subnet %s has one or more active VMs Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:501 neutron/plugins/nuage/plugin.py:506 -#: neutron/plugins/nuage/plugin.py:512 +#: neutron/plugins/nuage/plugin.py:503 neutron/plugins/nuage/plugin.py:508 +#: neutron/plugins/nuage/plugin.py:514 #, python-format msgid "No router interface found for Router %s. Router-IF delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:523 +#: neutron/plugins/nuage/plugin.py:525 #, python-format msgid "Subnet %s has one or more active VMs Router-IF delete not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:532 +#: neutron/plugins/nuage/plugin.py:534 #, python-format msgid "" "Router %s does not hold net_partition assoc on Nuage VSD. Router-IF " "delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:571 +#: neutron/plugins/nuage/plugin.py:573 msgid "" "Either net_partition is not provided with router OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:679 +#: neutron/plugins/nuage/plugin.py:681 #, python-format msgid "One or more router still attached to net_partition %s." msgstr "" -#: neutron/plugins/nuage/plugin.py:684 +#: neutron/plugins/nuage/plugin.py:686 #, python-format msgid "NetPartition with %s does not exist" msgstr "" @@ -10700,20 +10702,20 @@ msgstr "" msgid "Number of seconds to retry acquiring an Open vSwitch datapath" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:245 +#: neutron/plugins/oneconvergence/plugin.py:246 msgid "Failed to create subnet, deleting it from neutron" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:309 +#: neutron/plugins/oneconvergence/plugin.py:310 #, python-format msgid "Deleting newly created neutron port %s" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:379 +#: neutron/plugins/oneconvergence/plugin.py:380 msgid "Failed to create floatingip" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:418 +#: neutron/plugins/oneconvergence/plugin.py:419 msgid "Failed to create router" msgstr "" @@ -11214,166 +11216,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:54 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:71 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:75 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:76 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:87 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:88 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:98 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:99 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:112 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:113 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:127 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:128 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:139 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:164 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:348 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:166 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:350 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:154 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:176 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:178 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:195 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:222 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:197 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:224 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:210 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:212 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:238 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:240 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:253 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:255 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:282 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:284 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:306 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:308 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:316 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:318 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:328 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:330 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:336 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:338 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:360 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:362 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:372 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:374 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:382 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:384 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:388 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:390 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:397 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:399 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:407 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:409 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:415 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:417 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:435 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:437 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:446 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:448 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:468 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:470 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:479 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:481 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:491 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:488 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:500 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:497 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:513 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:506 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:522 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:516 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:535 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:526 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 +msgid "Neutron PLUMgrid Director: disassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:540 +msgid "PLUMgrid Library: disassociate_floatingips() called" +msgstr "" + #: neutron/plugins/ryu/ryu_neutron_plugin.py:64 #, python-format msgid "get_ofp_rest_api: %s" @@ -12929,7 +12939,7 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:534 -#: neutron/plugins/vmware/plugins/base.py:1059 +#: neutron/plugins/vmware/plugins/base.py:1062 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -12970,13 +12980,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:670 -#: neutron/plugins/vmware/plugins/base.py:1779 +#: neutron/plugins/vmware/plugins/base.py:1782 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:674 -#: neutron/plugins/vmware/plugins/base.py:1783 +#: neutron/plugins/vmware/plugins/base.py:1786 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13035,231 +13045,231 @@ msgid "" "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1048 +#: neutron/plugins/vmware/plugins/base.py:1051 #, python-format msgid "" "A nsx lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1067 +#: neutron/plugins/vmware/plugins/base.py:1070 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1070 +#: neutron/plugins/vmware/plugins/base.py:1073 #: neutron/plugins/vmware/plugins/service.py:520 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1105 +#: neutron/plugins/vmware/plugins/base.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1182 +#: neutron/plugins/vmware/plugins/base.py:1185 #, python-format msgid "port created on NSX backend for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1185 +#: neutron/plugins/vmware/plugins/base.py:1188 #, python-format msgid "Logical switch for network %s was not found in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1196 +#: neutron/plugins/vmware/plugins/base.py:1199 msgid "Unable to create port or set port attachment in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1288 +#: neutron/plugins/vmware/plugins/base.py:1291 #, python-format msgid "Updating port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1323 +#: neutron/plugins/vmware/plugins/base.py:1326 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1406 +#: neutron/plugins/vmware/plugins/base.py:1409 msgid "" "Cannot create a distributed router with the NSX platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1412 +#: neutron/plugins/vmware/plugins/base.py:1415 msgid "Unable to create logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1423 +#: neutron/plugins/vmware/plugins/base.py:1426 #, 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/vmware/plugins/base.py:1433 +#: neutron/plugins/vmware/plugins/base.py:1436 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1462 -#: neutron/plugins/vmware/plugins/base.py:1547 +#: neutron/plugins/vmware/plugins/base.py:1465 +#: neutron/plugins/vmware/plugins/base.py:1550 #: neutron/plugins/vmware/plugins/service.py:203 #: neutron/plugins/vmware/plugins/service.py:1214 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1511 +#: neutron/plugins/vmware/plugins/base.py:1514 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1514 +#: neutron/plugins/vmware/plugins/base.py:1517 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1556 +#: neutron/plugins/vmware/plugins/base.py:1559 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1572 +#: neutron/plugins/vmware/plugins/base.py:1575 #, python-format msgid "Logical router %s not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1576 +#: neutron/plugins/vmware/plugins/base.py:1579 msgid "Unable to update logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1578 +#: neutron/plugins/vmware/plugins/base.py:1581 msgid "" "Request cannot contain 'routes' with the NSX platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1635 +#: neutron/plugins/vmware/plugins/base.py:1638 #, python-format msgid "Logical router '%s' not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1639 +#: neutron/plugins/vmware/plugins/base.py:1642 #, python-format msgid "Unable to delete logical router '%s' on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1649 +#: neutron/plugins/vmware/plugins/base.py:1652 #, 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/vmware/plugins/base.py:1717 +#: neutron/plugins/vmware/plugins/base.py:1720 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1815 +#: neutron/plugins/vmware/plugins/base.py:1818 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1820 +#: neutron/plugins/vmware/plugins/base.py:1823 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1952 +#: neutron/plugins/vmware/plugins/base.py:1955 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1958 +#: neutron/plugins/vmware/plugins/base.py:1961 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1995 +#: neutron/plugins/vmware/plugins/base.py:1998 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1998 +#: neutron/plugins/vmware/plugins/base.py:2001 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2032 +#: neutron/plugins/vmware/plugins/base.py:2035 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2055 +#: neutron/plugins/vmware/plugins/base.py:2058 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2084 +#: neutron/plugins/vmware/plugins/base.py:2087 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2113 +#: neutron/plugins/vmware/plugins/base.py:2116 #, python-format msgid "" "Rolling back database changes for gateway device %s because of an error " "in the NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2158 -#: neutron/plugins/vmware/plugins/base.py:2196 +#: neutron/plugins/vmware/plugins/base.py:2161 +#: neutron/plugins/vmware/plugins/base.py:2199 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2293 +#: neutron/plugins/vmware/plugins/base.py:2296 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2300 +#: neutron/plugins/vmware/plugins/base.py:2303 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2348 +#: neutron/plugins/vmware/plugins/base.py:2351 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2380 +#: neutron/plugins/vmware/plugins/base.py:2383 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2388 +#: neutron/plugins/vmware/plugins/base.py:2391 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13267,12 +13277,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2395 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2408 +#: neutron/plugins/vmware/plugins/base.py:2411 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -14449,46 +14459,46 @@ msgstr "" msgid "external_gateway_added: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:50 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:49 msgid "Initializing fwaas iptables driver" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:53 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:52 #, python-format msgid "Creating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:62 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:61 #, python-format msgid "Failed to create firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:66 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:65 #, python-format msgid "Deleting firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:77 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:76 #, python-format msgid "Failed to delete firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:81 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:80 #, python-format msgid "Updating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:90 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:89 #, python-format msgid "Failed to update firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:94 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:93 #, python-format msgid "Applying firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:113 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:112 #, python-format msgid "Failed to apply default policy on firewall: %s" msgstr "" @@ -14748,17 +14758,17 @@ msgstr "" msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:166 #, python-format msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:208 #, python-format msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:369 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -14942,184 +14952,212 @@ msgstr "" msgid "Removing SNAT port for subnet %s as this is the last pool using it..." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:61 +#: neutron/services/loadbalancer/drivers/radware/driver.py:63 msgid "vdirect server IP address" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:64 +#: neutron/services/loadbalancer/drivers/radware/driver.py:66 msgid "vdirect user name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:67 +#: neutron/services/loadbalancer/drivers/radware/driver.py:69 msgid "vdirect user password" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:70 +#: neutron/services/loadbalancer/drivers/radware/driver.py:72 msgid "Service ADC type" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:73 +#: neutron/services/loadbalancer/drivers/radware/driver.py:75 msgid "Service ADC version" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:76 +#: neutron/services/loadbalancer/drivers/radware/driver.py:78 msgid "service HA pair" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:79 +#: neutron/services/loadbalancer/drivers/radware/driver.py:81 msgid "service throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:82 +#: neutron/services/loadbalancer/drivers/radware/driver.py:84 msgid "service ssl throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:85 +#: neutron/services/loadbalancer/drivers/radware/driver.py:87 msgid "service compression throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:88 +#: neutron/services/loadbalancer/drivers/radware/driver.py:90 msgid "service cache" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:91 +#: neutron/services/loadbalancer/drivers/radware/driver.py:93 msgid "l2_l3 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:94 +#: neutron/services/loadbalancer/drivers/radware/driver.py:96 msgid "l4 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:101 +#: neutron/services/loadbalancer/drivers/radware/driver.py:104 msgid "l2_l3 workflow constructor params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:108 +#: neutron/services/loadbalancer/drivers/radware/driver.py:111 msgid "l2_l3 workflow setup params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:111 +#: neutron/services/loadbalancer/drivers/radware/driver.py:114 msgid "List of actions that we dont want to push to the completion queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:115 +#: neutron/services/loadbalancer/drivers/radware/driver.py:118 msgid "l4 workflow action name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:118 +#: neutron/services/loadbalancer/drivers/radware/driver.py:121 msgid "Resource pool ids" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:121 +#: neutron/services/loadbalancer/drivers/radware/driver.py:124 msgid "A required VLAN for the interswitch link to use" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:124 +#: neutron/services/loadbalancer/drivers/radware/driver.py:127 msgid "Support an Alteon interswitch link for stateful session failover" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:183 +#: neutron/services/loadbalancer/drivers/radware/driver.py:221 #, python-format -msgid "create_vip. vip: %s" +msgid "" +"vip: %(vip)s, extended_vip: %(extended_vip)s, network_id: " +"%(vip_network_id)s, service_name: %(service_name)s, pip_info: " +"%(pip_info)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:185 +#: neutron/services/loadbalancer/drivers/radware/driver.py:256 #, python-format -msgid "create_vip. extended_vip: %s" +msgid "Retrieved pip nport: %(port)r for vip: %(vip)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:187 +#: neutron/services/loadbalancer/drivers/radware/driver.py:264 #, python-format -msgid "create_vip. network_id: %s " +msgid "Found no pip nports associated with vip: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:189 +#: neutron/services/loadbalancer/drivers/radware/driver.py:273 #, python-format -msgid "create_vip. service_name: %s " +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:223 +#: neutron/services/loadbalancer/drivers/radware/driver.py:287 #, python-format -msgid "Failed to remove workflow %s. Going to set vip to ERROR status" +msgid "pip nport id: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:314 +#: neutron/services/loadbalancer/drivers/radware/driver.py:291 +#, python-format +msgid "pip nport delete failed: %r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:345 +#: neutron/services/loadbalancer/drivers/radware/driver.py:410 msgid "Starting operation completion handling thread" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:370 +#: neutron/services/loadbalancer/drivers/radware/driver.py:440 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:379 -#: neutron/services/loadbalancer/drivers/radware/driver.py:401 +#: neutron/services/loadbalancer/drivers/radware/driver.py:449 +#: neutron/services/loadbalancer/drivers/radware/driver.py:480 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:387 +#: neutron/services/loadbalancer/drivers/radware/driver.py:457 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:494 +#: neutron/services/loadbalancer/drivers/radware/driver.py:465 +#, python-format +msgid "Post-remove workflow function %r completed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:469 +#, python-format +msgid "Post-remove workflow function %r failed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:584 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:541 +#: neutron/services/loadbalancer/drivers/radware/driver.py:650 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:567 +#: neutron/services/loadbalancer/drivers/radware/driver.py:676 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:574 +#: neutron/services/loadbalancer/drivers/radware/driver.py:683 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:591 +#: neutron/services/loadbalancer/drivers/radware/driver.py:700 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:652 +#: neutron/services/loadbalancer/drivers/radware/driver.py:768 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:664 +#: neutron/services/loadbalancer/drivers/radware/driver.py:780 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:695 +#: neutron/services/loadbalancer/drivers/radware/driver.py:812 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:710 +#: neutron/services/loadbalancer/drivers/radware/driver.py:827 msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:737 +#: neutron/services/loadbalancer/drivers/radware/driver.py:836 +#, python-format +msgid "Post-operation function %(func)r completed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:842 +#, python-format +msgid "Post-operation function %(func)r failed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:876 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:777 +#: neutron/services/loadbalancer/drivers/radware/driver.py:916 #, python-format msgid "_remove_object_from_db %s" msgstr "" @@ -15835,12 +15873,12 @@ msgstr "" msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:404 +#: neutron/tests/unit/vmware/apiclient/fake.py:407 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:413 +#: neutron/tests/unit/vmware/apiclient/fake.py:416 #, python-format msgid "lrouter:%s not found" msgstr "" diff --git a/neutron/locale/tr_TR/LC_MESSAGES/neutron.po b/neutron/locale/tr_TR/LC_MESSAGES/neutron.po index b85339eeb..d167ac2cc 100644 --- a/neutron/locale/tr_TR/LC_MESSAGES/neutron.po +++ b/neutron/locale/tr_TR/LC_MESSAGES/neutron.po @@ -7,11 +7,11 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-04-23 06:46+0000\n" +"POT-Creation-Date: 2014-04-26 06:48+0000\n" "PO-Revision-Date: 2014-04-07 06:32+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Turkish (Turkey) " -"(http://www.transifex.com/projects/p/openstack/language/tr_TR/)\n" +"(http://www.transifex.com/projects/p/neutron/language/tr_TR/)\n" "Plural-Forms: nplurals=1; plural=0\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" @@ -526,7 +526,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:575 neutron/agent/l3_agent.py:954 #: neutron/agent/metadata/agent.py:330 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:107 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:836 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:854 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:300 @@ -623,7 +623,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:923 +#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:931 #: neutron/services/firewall/agents/varmour/varmour_router.py:102 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -749,7 +749,7 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:657 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:675 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:283 #, python-format msgid "Delete %s" @@ -1137,25 +1137,25 @@ msgstr "" msgid "Authentication region" msgstr "" -#: neutron/agent/linux/interface.py:202 neutron/agent/linux/interface.py:256 -#: neutron/agent/linux/interface.py:318 neutron/agent/linux/interface.py:367 +#: neutron/agent/linux/interface.py:206 neutron/agent/linux/interface.py:260 +#: neutron/agent/linux/interface.py:322 neutron/agent/linux/interface.py:371 #, python-format msgid "Device %s already exists" msgstr "" -#: neutron/agent/linux/interface.py:220 neutron/agent/linux/interface.py:267 -#: neutron/agent/linux/interface.py:330 neutron/agent/linux/interface.py:374 +#: neutron/agent/linux/interface.py:224 neutron/agent/linux/interface.py:271 +#: neutron/agent/linux/interface.py:334 neutron/agent/linux/interface.py:378 #, python-format msgid "Unplugged interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:222 neutron/agent/linux/interface.py:266 -#: neutron/agent/linux/interface.py:332 neutron/agent/linux/interface.py:376 +#: neutron/agent/linux/interface.py:226 neutron/agent/linux/interface.py:270 +#: neutron/agent/linux/interface.py:336 neutron/agent/linux/interface.py:380 #, python-format msgid "Failed unplugging interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:434 +#: neutron/agent/linux/interface.py:438 #, python-format msgid "Driver location: %s" msgstr "" @@ -1687,12 +1687,12 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:47 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:49 #, python-format msgid "Notify metering agent at %(topic)s.%(host)s the message %(method)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:62 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:64 #, python-format msgid "" "Fanout notify metering agent at %(topic)s the message %(method)s on " @@ -1836,7 +1836,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:357 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2848,8 +2848,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:387 neutron/db/l3_db.py:464 -#: neutron/plugins/bigswitch/plugin.py:1011 -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1001 +#: neutron/plugins/bigswitch/plugin.py:1010 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2901,18 +2901,18 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1844 +#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1847 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:825 +#: neutron/db/l3_db.py:833 #, 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:929 +#: neutron/db/l3_db.py:937 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -3080,6 +3080,11 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" +#: neutron/db/metering/metering_rpc.py:50 +#, python-format +msgid "Unable to find agent %s." +msgstr "" + #: neutron/db/migration/cli.py:32 msgid "Neutron plugin provider module" msgstr "" @@ -3664,7 +3669,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:54 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -3680,47 +3685,47 @@ msgstr "" msgid "Only admin can view or configure quota" msgstr "" -#: neutron/extensions/securitygroup.py:35 +#: neutron/extensions/securitygroup.py:34 msgid "For TCP/UDP protocols, port_range_min must be <= port_range_max" msgstr "" -#: neutron/extensions/securitygroup.py:40 +#: neutron/extensions/securitygroup.py:39 #, python-format msgid "Invalid value for port %(port)s" msgstr "" -#: neutron/extensions/securitygroup.py:44 +#: neutron/extensions/securitygroup.py:43 #, python-format msgid "" "Invalid value for ICMP %(field)s (%(attr)s) %(value)s. It must be 0 to " "255." msgstr "" -#: neutron/extensions/securitygroup.py:49 +#: neutron/extensions/securitygroup.py:48 #, python-format msgid "" "ICMP code (port-range-max) %(value)s is provided but ICMP type (port-" "range-min) is missing." msgstr "" -#: neutron/extensions/securitygroup.py:54 +#: neutron/extensions/securitygroup.py:53 #, python-format msgid "Security Group %(id)s in use." msgstr "" -#: neutron/extensions/securitygroup.py:58 +#: neutron/extensions/securitygroup.py:57 msgid "Removing default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:62 +#: neutron/extensions/securitygroup.py:61 msgid "Updating default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:66 +#: neutron/extensions/securitygroup.py:65 msgid "Default security group already exists." msgstr "" -#: neutron/extensions/securitygroup.py:70 +#: neutron/extensions/securitygroup.py:69 #, python-format msgid "" "Security group rule protocol %(protocol)s not supported. Only protocol " @@ -3728,58 +3733,58 @@ msgid "" "supported." msgstr "" -#: neutron/extensions/securitygroup.py:76 +#: neutron/extensions/securitygroup.py:75 msgid "Multiple tenant_ids in bulk security group rule create not allowed" msgstr "" -#: neutron/extensions/securitygroup.py:81 +#: neutron/extensions/securitygroup.py:80 msgid "Only remote_ip_prefix or remote_group_id may be provided." msgstr "" -#: neutron/extensions/securitygroup.py:86 +#: neutron/extensions/securitygroup.py:85 msgid "Must also specifiy protocol if port range is given." msgstr "" -#: neutron/extensions/securitygroup.py:90 +#: neutron/extensions/securitygroup.py:89 msgid "Only allowed to update rules for one security profile at a time" msgstr "" -#: neutron/extensions/securitygroup.py:95 +#: neutron/extensions/securitygroup.py:94 #, python-format msgid "Security group %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:99 +#: neutron/extensions/securitygroup.py:98 #, python-format msgid "Security group rule %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:103 +#: neutron/extensions/securitygroup.py:102 msgid "Duplicate Security Group Rule in POST." msgstr "" -#: neutron/extensions/securitygroup.py:107 +#: neutron/extensions/securitygroup.py:106 #, python-format msgid "Security group rule already exists. Group id is %(id)s." msgstr "" -#: neutron/extensions/securitygroup.py:111 +#: neutron/extensions/securitygroup.py:110 #, python-format msgid "Conflicting value ethertype %(ethertype)s for CIDR %(cidr)s" msgstr "" -#: neutron/extensions/securitygroup.py:159 +#: neutron/extensions/securitygroup.py:158 #, python-format msgid "'%s' is not an integer or uuid" msgstr "" -#: neutron/extensions/securitygroup.py:248 +#: neutron/extensions/securitygroup.py:247 msgid "" "Number of security groups allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/securitygroup.py:252 +#: neutron/extensions/securitygroup.py:251 msgid "" "Number of security rules allowed per tenant. A negative value means " "unlimited." @@ -3863,47 +3868,47 @@ msgstr "" msgid "Router %(router_id)s has no external network gateway set" msgstr "" -#: neutron/notifiers/nova.py:130 +#: neutron/notifiers/nova.py:165 msgid "device_id is not set on port yet." msgstr "" -#: neutron/notifiers/nova.py:134 +#: neutron/notifiers/nova.py:169 msgid "Port ID not set! Nova will not be notified of port status change." msgstr "" -#: neutron/notifiers/nova.py:159 +#: neutron/notifiers/nova.py:194 #, python-format msgid "" "Ignoring state change previous_port_status: %(pre_status)s " "current_port_status: %(cur_status)s port_id %(id)s" msgstr "" -#: neutron/notifiers/nova.py:187 +#: neutron/notifiers/nova.py:221 #, python-format msgid "Sending events: %s" msgstr "" -#: neutron/notifiers/nova.py:192 +#: neutron/notifiers/nova.py:226 #, python-format msgid "Nova returned NotFound for event: %s" msgstr "" -#: neutron/notifiers/nova.py:195 +#: neutron/notifiers/nova.py:229 #, python-format msgid "Failed to notify nova on events: %s" msgstr "" -#: neutron/notifiers/nova.py:199 neutron/notifiers/nova.py:215 +#: neutron/notifiers/nova.py:233 neutron/notifiers/nova.py:249 #, python-format msgid "Error response returned from nova: %s" msgstr "" -#: neutron/notifiers/nova.py:210 +#: neutron/notifiers/nova.py:244 #, python-format msgid "Nova event: %s returned with failed status" msgstr "" -#: neutron/notifiers/nova.py:213 +#: neutron/notifiers/nova.py:247 #, python-format msgid "Nova event response: %s" msgstr "" @@ -4548,80 +4553,80 @@ msgstr "" msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:661 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:752 +#: neutron/plugins/bigswitch/plugin.py:742 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:804 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:864 +#: neutron/plugins/bigswitch/plugin.py:854 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:902 +#: neutron/plugins/bigswitch/plugin.py:892 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:924 +#: neutron/plugins/bigswitch/plugin.py:914 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:946 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:975 +#: neutron/plugins/bigswitch/plugin.py:965 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1003 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1036 +#: neutron/plugins/bigswitch/plugin.py:1026 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1053 +#: neutron/plugins/bigswitch/plugin.py:1043 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1059 +#: neutron/plugins/bigswitch/plugin.py:1049 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1075 +#: neutron/plugins/bigswitch/plugin.py:1065 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1090 +#: neutron/plugins/bigswitch/plugin.py:1080 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1108 +#: neutron/plugins/bigswitch/plugin.py:1110 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1123 +#: neutron/plugins/bigswitch/plugin.py:1125 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1124 +#: neutron/plugins/bigswitch/plugin.py:1126 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4850,7 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:225 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1002 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1365 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 @@ -4964,9 +4969,9 @@ msgid "%s can not be found in database" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:300 -#: neutron/plugins/brocade/NeutronPlugin.py:343 -#: neutron/plugins/brocade/NeutronPlugin.py:396 -#: neutron/plugins/brocade/NeutronPlugin.py:426 +#: neutron/plugins/brocade/NeutronPlugin.py:344 +#: neutron/plugins/brocade/NeutronPlugin.py:397 +#: neutron/plugins/brocade/NeutronPlugin.py:427 msgid "Brocade NOS driver error" msgstr "" @@ -4976,9 +4981,9 @@ msgid "Returning the allocated vlan (%d) to the pool" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:304 -#: neutron/plugins/brocade/NeutronPlugin.py:344 -#: neutron/plugins/brocade/NeutronPlugin.py:397 -#: neutron/plugins/brocade/NeutronPlugin.py:428 +#: neutron/plugins/brocade/NeutronPlugin.py:345 +#: neutron/plugins/brocade/NeutronPlugin.py:398 +#: neutron/plugins/brocade/NeutronPlugin.py:429 msgid "Brocade plugin raised exception, check logs" msgstr "" @@ -5450,88 +5455,88 @@ msgstr "" msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:866 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:883 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:884 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:891 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:894 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:908 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:915 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:922 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1144 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1151 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1157 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1171 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1168 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1175 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1172 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1179 #, python-format msgid "" "Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " "low address to high address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1185 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1194 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1201 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1200 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1221 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1232 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1253 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1260 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1270 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "Segment range overlaps with another profile" msgstr "" @@ -5670,34 +5675,34 @@ msgstr "" msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:243 msgid "Logical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:268 msgid "network_segment_pool" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:313 msgid "Invalid input for CIDR" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:464 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:452 #, python-format msgid "req: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:473 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:461 #, python-format msgid "status_code %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:478 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:466 #, python-format msgid "VSM: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:493 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:481 #, python-format msgid "Unable to serialize object of type = '%s'" msgstr "" @@ -5706,36 +5711,23 @@ msgstr "" msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 -#, python-format -msgid "_populate_policy_profiles %s" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:191 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:205 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:197 -msgid "_poll_policies" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 -msgid "No policy profile updated from VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:262 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:242 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:266 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:246 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:260 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 @@ -5743,19 +5735,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:249 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:254 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:283 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:267 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 @@ -5763,7 +5755,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5771,164 +5763,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:480 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:460 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:519 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:499 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:524 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:504 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:525 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:505 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:565 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:545 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:570 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:575 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:558 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:583 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:630 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:633 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:610 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:613 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:645 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:625 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:648 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:678 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:658 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:688 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:703 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:735 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:715 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:757 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:737 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:758 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:738 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:782 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:762 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:822 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:802 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:812 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:843 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:823 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:859 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:897 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:877 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:892 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:933 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:941 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1026 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1006 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:232 @@ -5938,88 +5930,88 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1084 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1064 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1099 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1079 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1103 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1083 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1097 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1125 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1147 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1192 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1174 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1190 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:314 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1219 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1201 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1236 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1256 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1290 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1272 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1280 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1309 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1291 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1306 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1321 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1359 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1341 msgid "Get subnets" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1444 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1426 #, python-format msgid "Scheduling router %s" msgstr "" @@ -6451,7 +6443,7 @@ msgid "port_delete received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:219 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:661 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" @@ -6543,7 +6535,7 @@ msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:437 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:976 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:390 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1267 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 @@ -6551,7 +6543,7 @@ msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:445 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1006 msgid "Agent loop has new devices!" msgstr "" @@ -6568,7 +6560,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:474 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:269 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1027 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1045 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1362 msgid "Agent initialized successfully, now running... " @@ -6822,242 +6814,242 @@ msgstr "" msgid "Delete network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:248 #, python-format msgid "Delete net failed after deleting the network in DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253 #, python-format msgid "Get network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:259 msgid "Get networks in progress" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:269 #, python-format msgid "Create port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285 msgid "Create port does not have tenant id info" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:291 #, python-format msgid "Create port does not have tenant id info; obtained is: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:312 #, python-format msgid "Create port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:319 #, python-format msgid "Update port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346 #, python-format msgid "Update port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:352 #, python-format msgid "Delete port in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:365 #, python-format msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:374 #, python-format msgid "Create subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:386 #, python-format msgid "Create subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388 #, python-format msgid "Subnet created: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:394 #, python-format msgid "Update subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419 #, python-format msgid "Update subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:425 #, python-format msgid "Delete subnet in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:430 #, python-format msgid "" "Delete subnet operation failed in SDN-VE after deleting the subnet from " "DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:439 #, python-format msgid "Create router in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:442 #, python-format msgid "Ignoring admin_state_up=False for router=%r. Overriding with True" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:452 msgid "Create router failed: no SDN-VE tenant." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:460 #, python-format msgid "Create router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:462 #, python-format msgid "Router created: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:467 #, python-format msgid "Update router in progress: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:474 msgid "admin_state_up=False routers are not supported." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493 #, python-format msgid "Update router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:499 #, python-format msgid "Delete router in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:506 #, python-format msgid "" "Delete router operation failed in SDN-VE after deleting the router in DB:" " %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:511 #, python-format msgid "" "Add router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:519 #, python-format msgid "SdnvePluginV2.add_router_interface called. Port info: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:533 #, python-format msgid "Update router-add-interface failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 #, python-format msgid "Added router interface: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:540 #, python-format msgid "" "Add router interface only called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550 msgid "" "SdnvePluginV2._add_router_interface_only: failed to add the interface in " "the roll back. of a remove_router_interface operation" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:556 #, python-format msgid "" "Remove router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565 msgid "No port ID" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 #, python-format msgid "SdnvePluginV2.remove_router_interface port: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:571 msgid "No fixed IP" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:576 #, python-format msgid "SdnvePluginV2.remove_router_interface subnet_id: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:584 #, python-format msgid "Update router-remove-interface failed SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:605 #, python-format msgid "Create floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:616 #, python-format msgid "Creating floating ip operation failed in SDN-VE controller: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:619 #, python-format msgid "Created floatingip : %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:624 #, python-format msgid "Update floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644 #, python-format msgid "Update floating ip failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:650 #, python-format msgid "Delete floatingip in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:655 #, python-format msgid "Delete floatingip failed in SDN-VE: %s" msgstr "" @@ -7294,168 +7286,168 @@ msgstr "" msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:304 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:301 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:319 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:323 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:341 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:354 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:343 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:361 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:352 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:370 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:401 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:392 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:410 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:430 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:448 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:437 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:455 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:458 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:454 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:472 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:461 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:479 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:467 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:475 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:493 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:482 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:486 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:504 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:509 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:533 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:568 #, python-format msgid "" "Option \"%(option)s\" must be supported by command \"%(command)s\" to " "enable %(mode)s mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:527 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:545 msgid "No valid Segmentation ID to perform UCAST test." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:562 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN MCAST mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:569 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 msgid "" "Linux kernel vxlan module and iproute2 3.8 or above are required to " "enable VXLAN." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:579 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:597 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:654 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:672 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:281 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:711 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:714 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:732 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:736 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:350 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:758 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:783 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:801 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:409 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:846 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:864 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:850 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:105 @@ -7463,12 +7455,12 @@ msgstr "" msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:905 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1068 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1108 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 @@ -7477,15 +7469,15 @@ msgstr "" msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1075 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:973 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:981 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1095 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 @@ -7495,7 +7487,7 @@ msgstr "" msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:968 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1125 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1142 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 @@ -7504,7 +7496,7 @@ msgstr "" msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1132 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1149 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 @@ -7513,7 +7505,7 @@ msgstr "" msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:979 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:374 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1154 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 @@ -7521,26 +7513,26 @@ msgstr "" msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:971 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:989 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1001 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1012 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1035 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:428 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1038 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Interface mappings: %s" @@ -8085,167 +8077,167 @@ msgstr "" msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:522 +#: neutron/plugins/midonet/plugin.py:524 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%r had been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:529 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:590 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:595 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:600 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:607 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:611 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:616 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:625 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:659 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:734 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:782 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:794 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:838 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:858 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:898 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:909 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1009 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1033 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1042 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1049 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1089 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1108 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1128 +#: neutron/plugins/midonet/plugin.py:1130 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1157 +#: neutron/plugins/midonet/plugin.py:1159 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1164 +#: neutron/plugins/midonet/plugin.py:1166 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1170 +#: neutron/plugins/midonet/plugin.py:1172 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1202 +#: neutron/plugins/midonet/plugin.py:1204 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1212 +#: neutron/plugins/midonet/plugin.py:1214 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1222 +#: neutron/plugins/midonet/plugin.py:1224 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -8456,91 +8448,101 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:465 neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:467 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:471 neutron/plugins/ml2/plugin.py:591 +#: neutron/plugins/ml2/plugin.py:473 neutron/plugins/ml2/plugin.py:593 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:479 +#: neutron/plugins/ml2/plugin.py:481 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:490 +#: neutron/plugins/ml2/plugin.py:492 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:498 neutron/plugins/ml2/plugin.py:604 +#: neutron/plugins/ml2/plugin.py:500 neutron/plugins/ml2/plugin.py:606 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:504 +#: neutron/plugins/ml2/plugin.py:506 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:513 neutron/plugins/ml2/plugin.py:612 +#: neutron/plugins/ml2/plugin.py:515 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:521 +#: neutron/plugins/ml2/plugin.py:523 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:530 +#: neutron/plugins/ml2/plugin.py:532 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:544 +#: neutron/plugins/ml2/plugin.py:546 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:574 +#: neutron/plugins/ml2/plugin.py:576 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:600 +#: neutron/plugins/ml2/plugin.py:587 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:602 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:621 +#: neutron/plugins/ml2/plugin.py:622 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:632 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:650 +#: neutron/plugins/ml2/plugin.py:661 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:120 +#: neutron/plugins/ml2/plugin.py:721 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:125 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:728 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:121 +#: neutron/plugins/ml2/plugin.py:739 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:126 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:737 +#: neutron/plugins/ml2/plugin.py:748 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:749 +#: neutron/plugins/ml2/plugin.py:760 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:761 +#: neutron/plugins/ml2/plugin.py:772 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9424,7 +9426,7 @@ msgstr "" msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:425 +#: neutron/plugins/mlnx/mlnx_plugin.py:426 #, python-format msgid "create_port with %s" msgstr "" @@ -9763,53 +9765,53 @@ msgstr "" msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:398 +#: neutron/plugins/nec/nec_plugin.py:405 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:546 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:603 +#: neutron/plugins/nec/nec_plugin.py:610 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:635 +#: neutron/plugins/nec/nec_plugin.py:642 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:700 +#: neutron/plugins/nec/nec_plugin.py:707 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:731 +#: neutron/plugins/nec/nec_plugin.py:738 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:741 +#: neutron/plugins/nec/nec_plugin.py:748 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:761 +#: neutron/plugins/nec/nec_plugin.py:768 #, 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:766 +#: neutron/plugins/nec/nec_plugin.py:773 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10260,73 +10262,73 @@ msgstr "" msgid "Port-Mapping for port %s not found on VSD" msgstr "" -#: neutron/plugins/nuage/plugin.py:325 +#: neutron/plugins/nuage/plugin.py:327 msgid "" "Either net_partition is not provided with subnet OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:393 +#: neutron/plugins/nuage/plugin.py:395 #, python-format msgid "" "Unable to complete operation on subnet %s.One or more ports have an IP " "allocation from this subnet." msgstr "" -#: neutron/plugins/nuage/plugin.py:423 +#: neutron/plugins/nuage/plugin.py:425 #, python-format msgid "" "Router %s does not hold default zone OR net_partition mapping. Router-IF " "add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:433 +#: neutron/plugins/nuage/plugin.py:435 #, python-format msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:443 +#: neutron/plugins/nuage/plugin.py:445 #, python-format msgid "" "Subnet %(subnet)s and Router %(router)s belong to different net_partition" " Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:455 +#: neutron/plugins/nuage/plugin.py:457 #, python-format msgid "Subnet %s has one or more active VMs Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:501 neutron/plugins/nuage/plugin.py:506 -#: neutron/plugins/nuage/plugin.py:512 +#: neutron/plugins/nuage/plugin.py:503 neutron/plugins/nuage/plugin.py:508 +#: neutron/plugins/nuage/plugin.py:514 #, python-format msgid "No router interface found for Router %s. Router-IF delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:523 +#: neutron/plugins/nuage/plugin.py:525 #, python-format msgid "Subnet %s has one or more active VMs Router-IF delete not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:532 +#: neutron/plugins/nuage/plugin.py:534 #, python-format msgid "" "Router %s does not hold net_partition assoc on Nuage VSD. Router-IF " "delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:571 +#: neutron/plugins/nuage/plugin.py:573 msgid "" "Either net_partition is not provided with router OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:679 +#: neutron/plugins/nuage/plugin.py:681 #, python-format msgid "One or more router still attached to net_partition %s." msgstr "" -#: neutron/plugins/nuage/plugin.py:684 +#: neutron/plugins/nuage/plugin.py:686 #, python-format msgid "NetPartition with %s does not exist" msgstr "" @@ -10700,20 +10702,20 @@ msgstr "" msgid "Number of seconds to retry acquiring an Open vSwitch datapath" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:245 +#: neutron/plugins/oneconvergence/plugin.py:246 msgid "Failed to create subnet, deleting it from neutron" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:309 +#: neutron/plugins/oneconvergence/plugin.py:310 #, python-format msgid "Deleting newly created neutron port %s" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:379 +#: neutron/plugins/oneconvergence/plugin.py:380 msgid "Failed to create floatingip" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:418 +#: neutron/plugins/oneconvergence/plugin.py:419 msgid "Failed to create router" msgstr "" @@ -11214,166 +11216,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:54 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:71 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:75 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:76 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:87 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:88 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:98 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:99 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:112 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:113 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:127 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:128 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:139 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:164 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:348 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:166 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:350 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:154 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:176 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:178 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:195 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:222 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:197 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:224 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:210 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:212 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:238 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:240 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:253 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:255 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:282 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:284 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:306 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:308 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:316 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:318 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:328 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:330 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:336 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:338 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:360 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:362 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:372 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:374 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:382 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:384 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:388 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:390 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:397 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:399 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:407 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:409 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:415 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:417 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:435 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:437 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:446 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:448 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:468 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:470 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:479 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:481 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:491 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:488 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:500 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:497 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:513 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:506 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:522 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:516 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:535 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:526 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 +msgid "Neutron PLUMgrid Director: disassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:540 +msgid "PLUMgrid Library: disassociate_floatingips() called" +msgstr "" + #: neutron/plugins/ryu/ryu_neutron_plugin.py:64 #, python-format msgid "get_ofp_rest_api: %s" @@ -12929,7 +12939,7 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:534 -#: neutron/plugins/vmware/plugins/base.py:1059 +#: neutron/plugins/vmware/plugins/base.py:1062 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -12970,13 +12980,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:670 -#: neutron/plugins/vmware/plugins/base.py:1779 +#: neutron/plugins/vmware/plugins/base.py:1782 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:674 -#: neutron/plugins/vmware/plugins/base.py:1783 +#: neutron/plugins/vmware/plugins/base.py:1786 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13035,231 +13045,231 @@ msgid "" "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1048 +#: neutron/plugins/vmware/plugins/base.py:1051 #, python-format msgid "" "A nsx lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1067 +#: neutron/plugins/vmware/plugins/base.py:1070 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1070 +#: neutron/plugins/vmware/plugins/base.py:1073 #: neutron/plugins/vmware/plugins/service.py:520 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1105 +#: neutron/plugins/vmware/plugins/base.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1182 +#: neutron/plugins/vmware/plugins/base.py:1185 #, python-format msgid "port created on NSX backend for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1185 +#: neutron/plugins/vmware/plugins/base.py:1188 #, python-format msgid "Logical switch for network %s was not found in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1196 +#: neutron/plugins/vmware/plugins/base.py:1199 msgid "Unable to create port or set port attachment in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1288 +#: neutron/plugins/vmware/plugins/base.py:1291 #, python-format msgid "Updating port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1323 +#: neutron/plugins/vmware/plugins/base.py:1326 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1406 +#: neutron/plugins/vmware/plugins/base.py:1409 msgid "" "Cannot create a distributed router with the NSX platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1412 +#: neutron/plugins/vmware/plugins/base.py:1415 msgid "Unable to create logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1423 +#: neutron/plugins/vmware/plugins/base.py:1426 #, 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/vmware/plugins/base.py:1433 +#: neutron/plugins/vmware/plugins/base.py:1436 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1462 -#: neutron/plugins/vmware/plugins/base.py:1547 +#: neutron/plugins/vmware/plugins/base.py:1465 +#: neutron/plugins/vmware/plugins/base.py:1550 #: neutron/plugins/vmware/plugins/service.py:203 #: neutron/plugins/vmware/plugins/service.py:1214 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1511 +#: neutron/plugins/vmware/plugins/base.py:1514 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1514 +#: neutron/plugins/vmware/plugins/base.py:1517 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1556 +#: neutron/plugins/vmware/plugins/base.py:1559 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1572 +#: neutron/plugins/vmware/plugins/base.py:1575 #, python-format msgid "Logical router %s not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1576 +#: neutron/plugins/vmware/plugins/base.py:1579 msgid "Unable to update logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1578 +#: neutron/plugins/vmware/plugins/base.py:1581 msgid "" "Request cannot contain 'routes' with the NSX platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1635 +#: neutron/plugins/vmware/plugins/base.py:1638 #, python-format msgid "Logical router '%s' not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1639 +#: neutron/plugins/vmware/plugins/base.py:1642 #, python-format msgid "Unable to delete logical router '%s' on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1649 +#: neutron/plugins/vmware/plugins/base.py:1652 #, 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/vmware/plugins/base.py:1717 +#: neutron/plugins/vmware/plugins/base.py:1720 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1815 +#: neutron/plugins/vmware/plugins/base.py:1818 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1820 +#: neutron/plugins/vmware/plugins/base.py:1823 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1952 +#: neutron/plugins/vmware/plugins/base.py:1955 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1958 +#: neutron/plugins/vmware/plugins/base.py:1961 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1995 +#: neutron/plugins/vmware/plugins/base.py:1998 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1998 +#: neutron/plugins/vmware/plugins/base.py:2001 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2032 +#: neutron/plugins/vmware/plugins/base.py:2035 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2055 +#: neutron/plugins/vmware/plugins/base.py:2058 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2084 +#: neutron/plugins/vmware/plugins/base.py:2087 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2113 +#: neutron/plugins/vmware/plugins/base.py:2116 #, python-format msgid "" "Rolling back database changes for gateway device %s because of an error " "in the NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2158 -#: neutron/plugins/vmware/plugins/base.py:2196 +#: neutron/plugins/vmware/plugins/base.py:2161 +#: neutron/plugins/vmware/plugins/base.py:2199 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2293 +#: neutron/plugins/vmware/plugins/base.py:2296 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2300 +#: neutron/plugins/vmware/plugins/base.py:2303 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2348 +#: neutron/plugins/vmware/plugins/base.py:2351 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2380 +#: neutron/plugins/vmware/plugins/base.py:2383 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2388 +#: neutron/plugins/vmware/plugins/base.py:2391 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13267,12 +13277,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2395 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2408 +#: neutron/plugins/vmware/plugins/base.py:2411 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -14449,46 +14459,46 @@ msgstr "" msgid "external_gateway_added: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:50 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:49 msgid "Initializing fwaas iptables driver" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:53 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:52 #, python-format msgid "Creating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:62 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:61 #, python-format msgid "Failed to create firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:66 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:65 #, python-format msgid "Deleting firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:77 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:76 #, python-format msgid "Failed to delete firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:81 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:80 #, python-format msgid "Updating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:90 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:89 #, python-format msgid "Failed to update firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:94 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:93 #, python-format msgid "Applying firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:113 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:112 #, python-format msgid "Failed to apply default policy on firewall: %s" msgstr "" @@ -14748,17 +14758,17 @@ msgstr "" msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:166 #, python-format msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:208 #, python-format msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:369 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -14942,184 +14952,212 @@ msgstr "" msgid "Removing SNAT port for subnet %s as this is the last pool using it..." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:61 +#: neutron/services/loadbalancer/drivers/radware/driver.py:63 msgid "vdirect server IP address" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:64 +#: neutron/services/loadbalancer/drivers/radware/driver.py:66 msgid "vdirect user name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:67 +#: neutron/services/loadbalancer/drivers/radware/driver.py:69 msgid "vdirect user password" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:70 +#: neutron/services/loadbalancer/drivers/radware/driver.py:72 msgid "Service ADC type" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:73 +#: neutron/services/loadbalancer/drivers/radware/driver.py:75 msgid "Service ADC version" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:76 +#: neutron/services/loadbalancer/drivers/radware/driver.py:78 msgid "service HA pair" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:79 +#: neutron/services/loadbalancer/drivers/radware/driver.py:81 msgid "service throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:82 +#: neutron/services/loadbalancer/drivers/radware/driver.py:84 msgid "service ssl throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:85 +#: neutron/services/loadbalancer/drivers/radware/driver.py:87 msgid "service compression throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:88 +#: neutron/services/loadbalancer/drivers/radware/driver.py:90 msgid "service cache" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:91 +#: neutron/services/loadbalancer/drivers/radware/driver.py:93 msgid "l2_l3 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:94 +#: neutron/services/loadbalancer/drivers/radware/driver.py:96 msgid "l4 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:101 +#: neutron/services/loadbalancer/drivers/radware/driver.py:104 msgid "l2_l3 workflow constructor params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:108 +#: neutron/services/loadbalancer/drivers/radware/driver.py:111 msgid "l2_l3 workflow setup params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:111 +#: neutron/services/loadbalancer/drivers/radware/driver.py:114 msgid "List of actions that we dont want to push to the completion queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:115 +#: neutron/services/loadbalancer/drivers/radware/driver.py:118 msgid "l4 workflow action name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:118 +#: neutron/services/loadbalancer/drivers/radware/driver.py:121 msgid "Resource pool ids" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:121 +#: neutron/services/loadbalancer/drivers/radware/driver.py:124 msgid "A required VLAN for the interswitch link to use" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:124 +#: neutron/services/loadbalancer/drivers/radware/driver.py:127 msgid "Support an Alteon interswitch link for stateful session failover" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:183 +#: neutron/services/loadbalancer/drivers/radware/driver.py:221 #, python-format -msgid "create_vip. vip: %s" +msgid "" +"vip: %(vip)s, extended_vip: %(extended_vip)s, network_id: " +"%(vip_network_id)s, service_name: %(service_name)s, pip_info: " +"%(pip_info)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:185 +#: neutron/services/loadbalancer/drivers/radware/driver.py:256 #, python-format -msgid "create_vip. extended_vip: %s" +msgid "Retrieved pip nport: %(port)r for vip: %(vip)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:187 +#: neutron/services/loadbalancer/drivers/radware/driver.py:264 #, python-format -msgid "create_vip. network_id: %s " +msgid "Found no pip nports associated with vip: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:189 +#: neutron/services/loadbalancer/drivers/radware/driver.py:273 #, python-format -msgid "create_vip. service_name: %s " +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:223 +#: neutron/services/loadbalancer/drivers/radware/driver.py:287 #, python-format -msgid "Failed to remove workflow %s. Going to set vip to ERROR status" +msgid "pip nport id: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:314 +#: neutron/services/loadbalancer/drivers/radware/driver.py:291 +#, python-format +msgid "pip nport delete failed: %r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:345 +#: neutron/services/loadbalancer/drivers/radware/driver.py:410 msgid "Starting operation completion handling thread" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:370 +#: neutron/services/loadbalancer/drivers/radware/driver.py:440 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:379 -#: neutron/services/loadbalancer/drivers/radware/driver.py:401 +#: neutron/services/loadbalancer/drivers/radware/driver.py:449 +#: neutron/services/loadbalancer/drivers/radware/driver.py:480 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:387 +#: neutron/services/loadbalancer/drivers/radware/driver.py:457 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:494 +#: neutron/services/loadbalancer/drivers/radware/driver.py:465 +#, python-format +msgid "Post-remove workflow function %r completed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:469 +#, python-format +msgid "Post-remove workflow function %r failed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:584 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:541 +#: neutron/services/loadbalancer/drivers/radware/driver.py:650 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:567 +#: neutron/services/loadbalancer/drivers/radware/driver.py:676 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:574 +#: neutron/services/loadbalancer/drivers/radware/driver.py:683 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:591 +#: neutron/services/loadbalancer/drivers/radware/driver.py:700 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:652 +#: neutron/services/loadbalancer/drivers/radware/driver.py:768 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:664 +#: neutron/services/loadbalancer/drivers/radware/driver.py:780 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:695 +#: neutron/services/loadbalancer/drivers/radware/driver.py:812 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:710 +#: neutron/services/loadbalancer/drivers/radware/driver.py:827 msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:737 +#: neutron/services/loadbalancer/drivers/radware/driver.py:836 +#, python-format +msgid "Post-operation function %(func)r completed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:842 +#, python-format +msgid "Post-operation function %(func)r failed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:876 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:777 +#: neutron/services/loadbalancer/drivers/radware/driver.py:916 #, python-format msgid "_remove_object_from_db %s" msgstr "" @@ -15835,12 +15873,12 @@ msgstr "" msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:404 +#: neutron/tests/unit/vmware/apiclient/fake.py:407 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:413 +#: neutron/tests/unit/vmware/apiclient/fake.py:416 #, python-format msgid "lrouter:%s not found" msgstr "" diff --git a/neutron/locale/uk/LC_MESSAGES/neutron.po b/neutron/locale/uk/LC_MESSAGES/neutron.po index ce44d4f09..7ee7ca4da 100644 --- a/neutron/locale/uk/LC_MESSAGES/neutron.po +++ b/neutron/locale/uk/LC_MESSAGES/neutron.po @@ -7,11 +7,11 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-04-23 06:46+0000\n" +"POT-Creation-Date: 2014-04-26 06:48+0000\n" "PO-Revision-Date: 2014-04-07 06:32+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Ukrainian " -"(http://www.transifex.com/projects/p/openstack/language/uk/)\n" +"(http://www.transifex.com/projects/p/neutron/language/uk/)\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" "MIME-Version: 1.0\n" @@ -527,7 +527,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:575 neutron/agent/l3_agent.py:954 #: neutron/agent/metadata/agent.py:330 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:107 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:836 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:854 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:300 @@ -624,7 +624,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:923 +#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:931 #: neutron/services/firewall/agents/varmour/varmour_router.py:102 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -750,7 +750,7 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:657 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:675 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:283 #, python-format msgid "Delete %s" @@ -1138,25 +1138,25 @@ msgstr "" msgid "Authentication region" msgstr "" -#: neutron/agent/linux/interface.py:202 neutron/agent/linux/interface.py:256 -#: neutron/agent/linux/interface.py:318 neutron/agent/linux/interface.py:367 +#: neutron/agent/linux/interface.py:206 neutron/agent/linux/interface.py:260 +#: neutron/agent/linux/interface.py:322 neutron/agent/linux/interface.py:371 #, python-format msgid "Device %s already exists" msgstr "" -#: neutron/agent/linux/interface.py:220 neutron/agent/linux/interface.py:267 -#: neutron/agent/linux/interface.py:330 neutron/agent/linux/interface.py:374 +#: neutron/agent/linux/interface.py:224 neutron/agent/linux/interface.py:271 +#: neutron/agent/linux/interface.py:334 neutron/agent/linux/interface.py:378 #, python-format msgid "Unplugged interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:222 neutron/agent/linux/interface.py:266 -#: neutron/agent/linux/interface.py:332 neutron/agent/linux/interface.py:376 +#: neutron/agent/linux/interface.py:226 neutron/agent/linux/interface.py:270 +#: neutron/agent/linux/interface.py:336 neutron/agent/linux/interface.py:380 #, python-format msgid "Failed unplugging interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:434 +#: neutron/agent/linux/interface.py:438 #, python-format msgid "Driver location: %s" msgstr "" @@ -1688,12 +1688,12 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:47 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:49 #, python-format msgid "Notify metering agent at %(topic)s.%(host)s the message %(method)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:62 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:64 #, python-format msgid "" "Fanout notify metering agent at %(topic)s the message %(method)s on " @@ -1837,7 +1837,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:357 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2849,8 +2849,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:387 neutron/db/l3_db.py:464 -#: neutron/plugins/bigswitch/plugin.py:1011 -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1001 +#: neutron/plugins/bigswitch/plugin.py:1010 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2902,18 +2902,18 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1844 +#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1847 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:825 +#: neutron/db/l3_db.py:833 #, 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:929 +#: neutron/db/l3_db.py:937 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -3081,6 +3081,11 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" +#: neutron/db/metering/metering_rpc.py:50 +#, python-format +msgid "Unable to find agent %s." +msgstr "" + #: neutron/db/migration/cli.py:32 msgid "Neutron plugin provider module" msgstr "" @@ -3665,7 +3670,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:54 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -3681,47 +3686,47 @@ msgstr "" msgid "Only admin can view or configure quota" msgstr "" -#: neutron/extensions/securitygroup.py:35 +#: neutron/extensions/securitygroup.py:34 msgid "For TCP/UDP protocols, port_range_min must be <= port_range_max" msgstr "" -#: neutron/extensions/securitygroup.py:40 +#: neutron/extensions/securitygroup.py:39 #, python-format msgid "Invalid value for port %(port)s" msgstr "" -#: neutron/extensions/securitygroup.py:44 +#: neutron/extensions/securitygroup.py:43 #, python-format msgid "" "Invalid value for ICMP %(field)s (%(attr)s) %(value)s. It must be 0 to " "255." msgstr "" -#: neutron/extensions/securitygroup.py:49 +#: neutron/extensions/securitygroup.py:48 #, python-format msgid "" "ICMP code (port-range-max) %(value)s is provided but ICMP type (port-" "range-min) is missing." msgstr "" -#: neutron/extensions/securitygroup.py:54 +#: neutron/extensions/securitygroup.py:53 #, python-format msgid "Security Group %(id)s in use." msgstr "" -#: neutron/extensions/securitygroup.py:58 +#: neutron/extensions/securitygroup.py:57 msgid "Removing default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:62 +#: neutron/extensions/securitygroup.py:61 msgid "Updating default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:66 +#: neutron/extensions/securitygroup.py:65 msgid "Default security group already exists." msgstr "" -#: neutron/extensions/securitygroup.py:70 +#: neutron/extensions/securitygroup.py:69 #, python-format msgid "" "Security group rule protocol %(protocol)s not supported. Only protocol " @@ -3729,58 +3734,58 @@ msgid "" "supported." msgstr "" -#: neutron/extensions/securitygroup.py:76 +#: neutron/extensions/securitygroup.py:75 msgid "Multiple tenant_ids in bulk security group rule create not allowed" msgstr "" -#: neutron/extensions/securitygroup.py:81 +#: neutron/extensions/securitygroup.py:80 msgid "Only remote_ip_prefix or remote_group_id may be provided." msgstr "" -#: neutron/extensions/securitygroup.py:86 +#: neutron/extensions/securitygroup.py:85 msgid "Must also specifiy protocol if port range is given." msgstr "" -#: neutron/extensions/securitygroup.py:90 +#: neutron/extensions/securitygroup.py:89 msgid "Only allowed to update rules for one security profile at a time" msgstr "" -#: neutron/extensions/securitygroup.py:95 +#: neutron/extensions/securitygroup.py:94 #, python-format msgid "Security group %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:99 +#: neutron/extensions/securitygroup.py:98 #, python-format msgid "Security group rule %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:103 +#: neutron/extensions/securitygroup.py:102 msgid "Duplicate Security Group Rule in POST." msgstr "" -#: neutron/extensions/securitygroup.py:107 +#: neutron/extensions/securitygroup.py:106 #, python-format msgid "Security group rule already exists. Group id is %(id)s." msgstr "" -#: neutron/extensions/securitygroup.py:111 +#: neutron/extensions/securitygroup.py:110 #, python-format msgid "Conflicting value ethertype %(ethertype)s for CIDR %(cidr)s" msgstr "" -#: neutron/extensions/securitygroup.py:159 +#: neutron/extensions/securitygroup.py:158 #, python-format msgid "'%s' is not an integer or uuid" msgstr "" -#: neutron/extensions/securitygroup.py:248 +#: neutron/extensions/securitygroup.py:247 msgid "" "Number of security groups allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/securitygroup.py:252 +#: neutron/extensions/securitygroup.py:251 msgid "" "Number of security rules allowed per tenant. A negative value means " "unlimited." @@ -3864,47 +3869,47 @@ msgstr "" msgid "Router %(router_id)s has no external network gateway set" msgstr "" -#: neutron/notifiers/nova.py:130 +#: neutron/notifiers/nova.py:165 msgid "device_id is not set on port yet." msgstr "" -#: neutron/notifiers/nova.py:134 +#: neutron/notifiers/nova.py:169 msgid "Port ID not set! Nova will not be notified of port status change." msgstr "" -#: neutron/notifiers/nova.py:159 +#: neutron/notifiers/nova.py:194 #, python-format msgid "" "Ignoring state change previous_port_status: %(pre_status)s " "current_port_status: %(cur_status)s port_id %(id)s" msgstr "" -#: neutron/notifiers/nova.py:187 +#: neutron/notifiers/nova.py:221 #, python-format msgid "Sending events: %s" msgstr "" -#: neutron/notifiers/nova.py:192 +#: neutron/notifiers/nova.py:226 #, python-format msgid "Nova returned NotFound for event: %s" msgstr "" -#: neutron/notifiers/nova.py:195 +#: neutron/notifiers/nova.py:229 #, python-format msgid "Failed to notify nova on events: %s" msgstr "" -#: neutron/notifiers/nova.py:199 neutron/notifiers/nova.py:215 +#: neutron/notifiers/nova.py:233 neutron/notifiers/nova.py:249 #, python-format msgid "Error response returned from nova: %s" msgstr "" -#: neutron/notifiers/nova.py:210 +#: neutron/notifiers/nova.py:244 #, python-format msgid "Nova event: %s returned with failed status" msgstr "" -#: neutron/notifiers/nova.py:213 +#: neutron/notifiers/nova.py:247 #, python-format msgid "Nova event response: %s" msgstr "" @@ -4549,80 +4554,80 @@ msgstr "" msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:661 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:752 +#: neutron/plugins/bigswitch/plugin.py:742 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:804 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:864 +#: neutron/plugins/bigswitch/plugin.py:854 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:902 +#: neutron/plugins/bigswitch/plugin.py:892 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:924 +#: neutron/plugins/bigswitch/plugin.py:914 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:946 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:975 +#: neutron/plugins/bigswitch/plugin.py:965 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1003 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1036 +#: neutron/plugins/bigswitch/plugin.py:1026 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1053 +#: neutron/plugins/bigswitch/plugin.py:1043 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1059 +#: neutron/plugins/bigswitch/plugin.py:1049 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1075 +#: neutron/plugins/bigswitch/plugin.py:1065 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1090 +#: neutron/plugins/bigswitch/plugin.py:1080 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1108 +#: neutron/plugins/bigswitch/plugin.py:1110 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1123 +#: neutron/plugins/bigswitch/plugin.py:1125 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1124 +#: neutron/plugins/bigswitch/plugin.py:1126 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4851,7 +4856,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:225 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1002 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1365 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 @@ -4965,9 +4970,9 @@ msgid "%s can not be found in database" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:300 -#: neutron/plugins/brocade/NeutronPlugin.py:343 -#: neutron/plugins/brocade/NeutronPlugin.py:396 -#: neutron/plugins/brocade/NeutronPlugin.py:426 +#: neutron/plugins/brocade/NeutronPlugin.py:344 +#: neutron/plugins/brocade/NeutronPlugin.py:397 +#: neutron/plugins/brocade/NeutronPlugin.py:427 msgid "Brocade NOS driver error" msgstr "" @@ -4977,9 +4982,9 @@ msgid "Returning the allocated vlan (%d) to the pool" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:304 -#: neutron/plugins/brocade/NeutronPlugin.py:344 -#: neutron/plugins/brocade/NeutronPlugin.py:397 -#: neutron/plugins/brocade/NeutronPlugin.py:428 +#: neutron/plugins/brocade/NeutronPlugin.py:345 +#: neutron/plugins/brocade/NeutronPlugin.py:398 +#: neutron/plugins/brocade/NeutronPlugin.py:429 msgid "Brocade plugin raised exception, check logs" msgstr "" @@ -5451,88 +5456,88 @@ msgstr "" msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:866 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:883 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:884 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:891 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:894 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:908 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:915 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:922 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1144 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1151 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1157 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1171 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1168 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1175 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1172 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1179 #, python-format msgid "" "Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " "low address to high address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1185 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1194 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1201 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1200 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1221 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1232 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1253 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1260 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1270 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "Segment range overlaps with another profile" msgstr "" @@ -5671,34 +5676,34 @@ msgstr "" msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:243 msgid "Logical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:268 msgid "network_segment_pool" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:313 msgid "Invalid input for CIDR" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:464 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:452 #, python-format msgid "req: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:473 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:461 #, python-format msgid "status_code %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:478 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:466 #, python-format msgid "VSM: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:493 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:481 #, python-format msgid "Unable to serialize object of type = '%s'" msgstr "" @@ -5707,36 +5712,23 @@ msgstr "" msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 -#, python-format -msgid "_populate_policy_profiles %s" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:191 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:205 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:197 -msgid "_poll_policies" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 -msgid "No policy profile updated from VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:262 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:242 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:266 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:246 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:260 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 @@ -5744,19 +5736,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:249 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:254 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:283 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:267 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 @@ -5764,7 +5756,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5772,164 +5764,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:480 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:460 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:519 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:499 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:524 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:504 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:525 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:505 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:565 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:545 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:570 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:575 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:558 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:583 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:630 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:633 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:610 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:613 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:645 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:625 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:648 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:678 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:658 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:688 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:703 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:735 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:715 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:757 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:737 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:758 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:738 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:782 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:762 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:822 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:802 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:812 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:843 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:823 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:859 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:897 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:877 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:892 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:933 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:941 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1026 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1006 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:232 @@ -5939,88 +5931,88 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1084 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1064 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1099 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1079 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1103 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1083 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1097 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1125 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1147 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1192 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1174 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1190 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:314 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1219 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1201 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1236 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1256 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1290 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1272 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1280 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1309 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1291 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1306 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1321 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1359 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1341 msgid "Get subnets" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1444 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1426 #, python-format msgid "Scheduling router %s" msgstr "" @@ -6452,7 +6444,7 @@ msgid "port_delete received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:219 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:661 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" @@ -6544,7 +6536,7 @@ msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:437 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:976 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:390 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1267 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 @@ -6552,7 +6544,7 @@ msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:445 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1006 msgid "Agent loop has new devices!" msgstr "" @@ -6569,7 +6561,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:474 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:269 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1027 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1045 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1362 msgid "Agent initialized successfully, now running... " @@ -6823,242 +6815,242 @@ msgstr "" msgid "Delete network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:248 #, python-format msgid "Delete net failed after deleting the network in DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253 #, python-format msgid "Get network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:259 msgid "Get networks in progress" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:269 #, python-format msgid "Create port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285 msgid "Create port does not have tenant id info" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:291 #, python-format msgid "Create port does not have tenant id info; obtained is: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:312 #, python-format msgid "Create port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:319 #, python-format msgid "Update port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346 #, python-format msgid "Update port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:352 #, python-format msgid "Delete port in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:365 #, python-format msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:374 #, python-format msgid "Create subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:386 #, python-format msgid "Create subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388 #, python-format msgid "Subnet created: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:394 #, python-format msgid "Update subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419 #, python-format msgid "Update subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:425 #, python-format msgid "Delete subnet in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:430 #, python-format msgid "" "Delete subnet operation failed in SDN-VE after deleting the subnet from " "DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:439 #, python-format msgid "Create router in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:442 #, python-format msgid "Ignoring admin_state_up=False for router=%r. Overriding with True" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:452 msgid "Create router failed: no SDN-VE tenant." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:460 #, python-format msgid "Create router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:462 #, python-format msgid "Router created: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:467 #, python-format msgid "Update router in progress: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:474 msgid "admin_state_up=False routers are not supported." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493 #, python-format msgid "Update router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:499 #, python-format msgid "Delete router in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:506 #, python-format msgid "" "Delete router operation failed in SDN-VE after deleting the router in DB:" " %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:511 #, python-format msgid "" "Add router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:519 #, python-format msgid "SdnvePluginV2.add_router_interface called. Port info: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:533 #, python-format msgid "Update router-add-interface failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 #, python-format msgid "Added router interface: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:540 #, python-format msgid "" "Add router interface only called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550 msgid "" "SdnvePluginV2._add_router_interface_only: failed to add the interface in " "the roll back. of a remove_router_interface operation" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:556 #, python-format msgid "" "Remove router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565 msgid "No port ID" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 #, python-format msgid "SdnvePluginV2.remove_router_interface port: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:571 msgid "No fixed IP" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:576 #, python-format msgid "SdnvePluginV2.remove_router_interface subnet_id: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:584 #, python-format msgid "Update router-remove-interface failed SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:605 #, python-format msgid "Create floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:616 #, python-format msgid "Creating floating ip operation failed in SDN-VE controller: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:619 #, python-format msgid "Created floatingip : %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:624 #, python-format msgid "Update floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644 #, python-format msgid "Update floating ip failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:650 #, python-format msgid "Delete floatingip in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:655 #, python-format msgid "Delete floatingip failed in SDN-VE: %s" msgstr "" @@ -7295,168 +7287,168 @@ msgstr "" msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:304 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:301 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:319 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:323 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:341 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:354 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:343 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:361 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:352 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:370 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:401 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:392 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:410 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:430 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:448 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:437 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:455 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:458 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:454 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:472 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:461 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:479 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:467 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:475 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:493 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:482 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:486 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:504 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:509 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:533 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:568 #, python-format msgid "" "Option \"%(option)s\" must be supported by command \"%(command)s\" to " "enable %(mode)s mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:527 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:545 msgid "No valid Segmentation ID to perform UCAST test." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:562 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN MCAST mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:569 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 msgid "" "Linux kernel vxlan module and iproute2 3.8 or above are required to " "enable VXLAN." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:579 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:597 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:654 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:672 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:281 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:711 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:714 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:732 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:736 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:350 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:758 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:783 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:801 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:409 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:846 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:864 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:850 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:105 @@ -7464,12 +7456,12 @@ msgstr "" msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:905 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1068 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1108 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 @@ -7478,15 +7470,15 @@ msgstr "" msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1075 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:973 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:981 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1095 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 @@ -7496,7 +7488,7 @@ msgstr "" msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:968 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1125 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1142 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 @@ -7505,7 +7497,7 @@ msgstr "" msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1132 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1149 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 @@ -7514,7 +7506,7 @@ msgstr "" msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:979 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:374 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1154 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 @@ -7522,26 +7514,26 @@ msgstr "" msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:971 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:989 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1001 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1012 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1035 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:428 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1038 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Interface mappings: %s" @@ -8086,167 +8078,167 @@ msgstr "" msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:522 +#: neutron/plugins/midonet/plugin.py:524 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%r had been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:529 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:590 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:595 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:600 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:607 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:611 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:616 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:625 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:659 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:734 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:782 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:794 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:838 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:858 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:898 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:909 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1009 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1033 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1042 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1049 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1089 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1108 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1128 +#: neutron/plugins/midonet/plugin.py:1130 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1157 +#: neutron/plugins/midonet/plugin.py:1159 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1164 +#: neutron/plugins/midonet/plugin.py:1166 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1170 +#: neutron/plugins/midonet/plugin.py:1172 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1202 +#: neutron/plugins/midonet/plugin.py:1204 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1212 +#: neutron/plugins/midonet/plugin.py:1214 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1222 +#: neutron/plugins/midonet/plugin.py:1224 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -8457,91 +8449,101 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:465 neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:467 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:471 neutron/plugins/ml2/plugin.py:591 +#: neutron/plugins/ml2/plugin.py:473 neutron/plugins/ml2/plugin.py:593 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:479 +#: neutron/plugins/ml2/plugin.py:481 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:490 +#: neutron/plugins/ml2/plugin.py:492 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:498 neutron/plugins/ml2/plugin.py:604 +#: neutron/plugins/ml2/plugin.py:500 neutron/plugins/ml2/plugin.py:606 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:504 +#: neutron/plugins/ml2/plugin.py:506 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:513 neutron/plugins/ml2/plugin.py:612 +#: neutron/plugins/ml2/plugin.py:515 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:521 +#: neutron/plugins/ml2/plugin.py:523 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:530 +#: neutron/plugins/ml2/plugin.py:532 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:544 +#: neutron/plugins/ml2/plugin.py:546 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:574 +#: neutron/plugins/ml2/plugin.py:576 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:600 +#: neutron/plugins/ml2/plugin.py:587 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:602 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:621 +#: neutron/plugins/ml2/plugin.py:622 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:632 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:650 +#: neutron/plugins/ml2/plugin.py:661 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:120 +#: neutron/plugins/ml2/plugin.py:721 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:125 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:728 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:121 +#: neutron/plugins/ml2/plugin.py:739 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:126 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:737 +#: neutron/plugins/ml2/plugin.py:748 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:749 +#: neutron/plugins/ml2/plugin.py:760 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:761 +#: neutron/plugins/ml2/plugin.py:772 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9425,7 +9427,7 @@ msgstr "" msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:425 +#: neutron/plugins/mlnx/mlnx_plugin.py:426 #, python-format msgid "create_port with %s" msgstr "" @@ -9764,53 +9766,53 @@ msgstr "" msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:398 +#: neutron/plugins/nec/nec_plugin.py:405 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:546 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:603 +#: neutron/plugins/nec/nec_plugin.py:610 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:635 +#: neutron/plugins/nec/nec_plugin.py:642 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:700 +#: neutron/plugins/nec/nec_plugin.py:707 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:731 +#: neutron/plugins/nec/nec_plugin.py:738 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:741 +#: neutron/plugins/nec/nec_plugin.py:748 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:761 +#: neutron/plugins/nec/nec_plugin.py:768 #, 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:766 +#: neutron/plugins/nec/nec_plugin.py:773 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10261,73 +10263,73 @@ msgstr "" msgid "Port-Mapping for port %s not found on VSD" msgstr "" -#: neutron/plugins/nuage/plugin.py:325 +#: neutron/plugins/nuage/plugin.py:327 msgid "" "Either net_partition is not provided with subnet OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:393 +#: neutron/plugins/nuage/plugin.py:395 #, python-format msgid "" "Unable to complete operation on subnet %s.One or more ports have an IP " "allocation from this subnet." msgstr "" -#: neutron/plugins/nuage/plugin.py:423 +#: neutron/plugins/nuage/plugin.py:425 #, python-format msgid "" "Router %s does not hold default zone OR net_partition mapping. Router-IF " "add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:433 +#: neutron/plugins/nuage/plugin.py:435 #, python-format msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:443 +#: neutron/plugins/nuage/plugin.py:445 #, python-format msgid "" "Subnet %(subnet)s and Router %(router)s belong to different net_partition" " Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:455 +#: neutron/plugins/nuage/plugin.py:457 #, python-format msgid "Subnet %s has one or more active VMs Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:501 neutron/plugins/nuage/plugin.py:506 -#: neutron/plugins/nuage/plugin.py:512 +#: neutron/plugins/nuage/plugin.py:503 neutron/plugins/nuage/plugin.py:508 +#: neutron/plugins/nuage/plugin.py:514 #, python-format msgid "No router interface found for Router %s. Router-IF delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:523 +#: neutron/plugins/nuage/plugin.py:525 #, python-format msgid "Subnet %s has one or more active VMs Router-IF delete not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:532 +#: neutron/plugins/nuage/plugin.py:534 #, python-format msgid "" "Router %s does not hold net_partition assoc on Nuage VSD. Router-IF " "delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:571 +#: neutron/plugins/nuage/plugin.py:573 msgid "" "Either net_partition is not provided with router OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:679 +#: neutron/plugins/nuage/plugin.py:681 #, python-format msgid "One or more router still attached to net_partition %s." msgstr "" -#: neutron/plugins/nuage/plugin.py:684 +#: neutron/plugins/nuage/plugin.py:686 #, python-format msgid "NetPartition with %s does not exist" msgstr "" @@ -10701,20 +10703,20 @@ msgstr "" msgid "Number of seconds to retry acquiring an Open vSwitch datapath" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:245 +#: neutron/plugins/oneconvergence/plugin.py:246 msgid "Failed to create subnet, deleting it from neutron" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:309 +#: neutron/plugins/oneconvergence/plugin.py:310 #, python-format msgid "Deleting newly created neutron port %s" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:379 +#: neutron/plugins/oneconvergence/plugin.py:380 msgid "Failed to create floatingip" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:418 +#: neutron/plugins/oneconvergence/plugin.py:419 msgid "Failed to create router" msgstr "" @@ -11215,166 +11217,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:54 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:71 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:75 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:76 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:87 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:88 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:98 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:99 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:112 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:113 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:127 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:128 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:139 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:164 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:348 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:166 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:350 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:154 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:176 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:178 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:195 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:222 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:197 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:224 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:210 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:212 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:238 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:240 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:253 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:255 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:282 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:284 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:306 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:308 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:316 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:318 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:328 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:330 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:336 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:338 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:360 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:362 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:372 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:374 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:382 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:384 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:388 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:390 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:397 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:399 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:407 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:409 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:415 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:417 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:435 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:437 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:446 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:448 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:468 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:470 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:479 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:481 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:491 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:488 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:500 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:497 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:513 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:506 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:522 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:516 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:535 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:526 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 +msgid "Neutron PLUMgrid Director: disassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:540 +msgid "PLUMgrid Library: disassociate_floatingips() called" +msgstr "" + #: neutron/plugins/ryu/ryu_neutron_plugin.py:64 #, python-format msgid "get_ofp_rest_api: %s" @@ -12930,7 +12940,7 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:534 -#: neutron/plugins/vmware/plugins/base.py:1059 +#: neutron/plugins/vmware/plugins/base.py:1062 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -12971,13 +12981,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:670 -#: neutron/plugins/vmware/plugins/base.py:1779 +#: neutron/plugins/vmware/plugins/base.py:1782 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:674 -#: neutron/plugins/vmware/plugins/base.py:1783 +#: neutron/plugins/vmware/plugins/base.py:1786 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13036,231 +13046,231 @@ msgid "" "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1048 +#: neutron/plugins/vmware/plugins/base.py:1051 #, python-format msgid "" "A nsx lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1067 +#: neutron/plugins/vmware/plugins/base.py:1070 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1070 +#: neutron/plugins/vmware/plugins/base.py:1073 #: neutron/plugins/vmware/plugins/service.py:520 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1105 +#: neutron/plugins/vmware/plugins/base.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1182 +#: neutron/plugins/vmware/plugins/base.py:1185 #, python-format msgid "port created on NSX backend for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1185 +#: neutron/plugins/vmware/plugins/base.py:1188 #, python-format msgid "Logical switch for network %s was not found in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1196 +#: neutron/plugins/vmware/plugins/base.py:1199 msgid "Unable to create port or set port attachment in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1288 +#: neutron/plugins/vmware/plugins/base.py:1291 #, python-format msgid "Updating port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1323 +#: neutron/plugins/vmware/plugins/base.py:1326 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1406 +#: neutron/plugins/vmware/plugins/base.py:1409 msgid "" "Cannot create a distributed router with the NSX platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1412 +#: neutron/plugins/vmware/plugins/base.py:1415 msgid "Unable to create logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1423 +#: neutron/plugins/vmware/plugins/base.py:1426 #, 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/vmware/plugins/base.py:1433 +#: neutron/plugins/vmware/plugins/base.py:1436 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1462 -#: neutron/plugins/vmware/plugins/base.py:1547 +#: neutron/plugins/vmware/plugins/base.py:1465 +#: neutron/plugins/vmware/plugins/base.py:1550 #: neutron/plugins/vmware/plugins/service.py:203 #: neutron/plugins/vmware/plugins/service.py:1214 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1511 +#: neutron/plugins/vmware/plugins/base.py:1514 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1514 +#: neutron/plugins/vmware/plugins/base.py:1517 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1556 +#: neutron/plugins/vmware/plugins/base.py:1559 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1572 +#: neutron/plugins/vmware/plugins/base.py:1575 #, python-format msgid "Logical router %s not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1576 +#: neutron/plugins/vmware/plugins/base.py:1579 msgid "Unable to update logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1578 +#: neutron/plugins/vmware/plugins/base.py:1581 msgid "" "Request cannot contain 'routes' with the NSX platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1635 +#: neutron/plugins/vmware/plugins/base.py:1638 #, python-format msgid "Logical router '%s' not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1639 +#: neutron/plugins/vmware/plugins/base.py:1642 #, python-format msgid "Unable to delete logical router '%s' on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1649 +#: neutron/plugins/vmware/plugins/base.py:1652 #, 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/vmware/plugins/base.py:1717 +#: neutron/plugins/vmware/plugins/base.py:1720 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1815 +#: neutron/plugins/vmware/plugins/base.py:1818 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1820 +#: neutron/plugins/vmware/plugins/base.py:1823 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1952 +#: neutron/plugins/vmware/plugins/base.py:1955 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1958 +#: neutron/plugins/vmware/plugins/base.py:1961 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1995 +#: neutron/plugins/vmware/plugins/base.py:1998 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1998 +#: neutron/plugins/vmware/plugins/base.py:2001 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2032 +#: neutron/plugins/vmware/plugins/base.py:2035 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2055 +#: neutron/plugins/vmware/plugins/base.py:2058 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2084 +#: neutron/plugins/vmware/plugins/base.py:2087 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2113 +#: neutron/plugins/vmware/plugins/base.py:2116 #, python-format msgid "" "Rolling back database changes for gateway device %s because of an error " "in the NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2158 -#: neutron/plugins/vmware/plugins/base.py:2196 +#: neutron/plugins/vmware/plugins/base.py:2161 +#: neutron/plugins/vmware/plugins/base.py:2199 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2293 +#: neutron/plugins/vmware/plugins/base.py:2296 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2300 +#: neutron/plugins/vmware/plugins/base.py:2303 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2348 +#: neutron/plugins/vmware/plugins/base.py:2351 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2380 +#: neutron/plugins/vmware/plugins/base.py:2383 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2388 +#: neutron/plugins/vmware/plugins/base.py:2391 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13268,12 +13278,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2395 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2408 +#: neutron/plugins/vmware/plugins/base.py:2411 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -14450,46 +14460,46 @@ msgstr "" msgid "external_gateway_added: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:50 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:49 msgid "Initializing fwaas iptables driver" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:53 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:52 #, python-format msgid "Creating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:62 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:61 #, python-format msgid "Failed to create firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:66 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:65 #, python-format msgid "Deleting firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:77 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:76 #, python-format msgid "Failed to delete firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:81 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:80 #, python-format msgid "Updating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:90 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:89 #, python-format msgid "Failed to update firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:94 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:93 #, python-format msgid "Applying firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:113 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:112 #, python-format msgid "Failed to apply default policy on firewall: %s" msgstr "" @@ -14749,17 +14759,17 @@ msgstr "" msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:166 #, python-format msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:208 #, python-format msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:369 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -14943,184 +14953,212 @@ msgstr "" msgid "Removing SNAT port for subnet %s as this is the last pool using it..." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:61 +#: neutron/services/loadbalancer/drivers/radware/driver.py:63 msgid "vdirect server IP address" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:64 +#: neutron/services/loadbalancer/drivers/radware/driver.py:66 msgid "vdirect user name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:67 +#: neutron/services/loadbalancer/drivers/radware/driver.py:69 msgid "vdirect user password" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:70 +#: neutron/services/loadbalancer/drivers/radware/driver.py:72 msgid "Service ADC type" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:73 +#: neutron/services/loadbalancer/drivers/radware/driver.py:75 msgid "Service ADC version" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:76 +#: neutron/services/loadbalancer/drivers/radware/driver.py:78 msgid "service HA pair" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:79 +#: neutron/services/loadbalancer/drivers/radware/driver.py:81 msgid "service throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:82 +#: neutron/services/loadbalancer/drivers/radware/driver.py:84 msgid "service ssl throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:85 +#: neutron/services/loadbalancer/drivers/radware/driver.py:87 msgid "service compression throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:88 +#: neutron/services/loadbalancer/drivers/radware/driver.py:90 msgid "service cache" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:91 +#: neutron/services/loadbalancer/drivers/radware/driver.py:93 msgid "l2_l3 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:94 +#: neutron/services/loadbalancer/drivers/radware/driver.py:96 msgid "l4 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:101 +#: neutron/services/loadbalancer/drivers/radware/driver.py:104 msgid "l2_l3 workflow constructor params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:108 +#: neutron/services/loadbalancer/drivers/radware/driver.py:111 msgid "l2_l3 workflow setup params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:111 +#: neutron/services/loadbalancer/drivers/radware/driver.py:114 msgid "List of actions that we dont want to push to the completion queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:115 +#: neutron/services/loadbalancer/drivers/radware/driver.py:118 msgid "l4 workflow action name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:118 +#: neutron/services/loadbalancer/drivers/radware/driver.py:121 msgid "Resource pool ids" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:121 +#: neutron/services/loadbalancer/drivers/radware/driver.py:124 msgid "A required VLAN for the interswitch link to use" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:124 +#: neutron/services/loadbalancer/drivers/radware/driver.py:127 msgid "Support an Alteon interswitch link for stateful session failover" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:183 +#: neutron/services/loadbalancer/drivers/radware/driver.py:221 #, python-format -msgid "create_vip. vip: %s" +msgid "" +"vip: %(vip)s, extended_vip: %(extended_vip)s, network_id: " +"%(vip_network_id)s, service_name: %(service_name)s, pip_info: " +"%(pip_info)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:185 +#: neutron/services/loadbalancer/drivers/radware/driver.py:256 #, python-format -msgid "create_vip. extended_vip: %s" +msgid "Retrieved pip nport: %(port)r for vip: %(vip)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:187 +#: neutron/services/loadbalancer/drivers/radware/driver.py:264 #, python-format -msgid "create_vip. network_id: %s " +msgid "Found no pip nports associated with vip: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:189 +#: neutron/services/loadbalancer/drivers/radware/driver.py:273 #, python-format -msgid "create_vip. service_name: %s " +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:223 +#: neutron/services/loadbalancer/drivers/radware/driver.py:287 #, python-format -msgid "Failed to remove workflow %s. Going to set vip to ERROR status" +msgid "pip nport id: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:314 +#: neutron/services/loadbalancer/drivers/radware/driver.py:291 +#, python-format +msgid "pip nport delete failed: %r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:345 +#: neutron/services/loadbalancer/drivers/radware/driver.py:410 msgid "Starting operation completion handling thread" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:370 +#: neutron/services/loadbalancer/drivers/radware/driver.py:440 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:379 -#: neutron/services/loadbalancer/drivers/radware/driver.py:401 +#: neutron/services/loadbalancer/drivers/radware/driver.py:449 +#: neutron/services/loadbalancer/drivers/radware/driver.py:480 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:387 +#: neutron/services/loadbalancer/drivers/radware/driver.py:457 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:494 +#: neutron/services/loadbalancer/drivers/radware/driver.py:465 +#, python-format +msgid "Post-remove workflow function %r completed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:469 +#, python-format +msgid "Post-remove workflow function %r failed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:584 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:541 +#: neutron/services/loadbalancer/drivers/radware/driver.py:650 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:567 +#: neutron/services/loadbalancer/drivers/radware/driver.py:676 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:574 +#: neutron/services/loadbalancer/drivers/radware/driver.py:683 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:591 +#: neutron/services/loadbalancer/drivers/radware/driver.py:700 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:652 +#: neutron/services/loadbalancer/drivers/radware/driver.py:768 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:664 +#: neutron/services/loadbalancer/drivers/radware/driver.py:780 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:695 +#: neutron/services/loadbalancer/drivers/radware/driver.py:812 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:710 +#: neutron/services/loadbalancer/drivers/radware/driver.py:827 msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:737 +#: neutron/services/loadbalancer/drivers/radware/driver.py:836 +#, python-format +msgid "Post-operation function %(func)r completed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:842 +#, python-format +msgid "Post-operation function %(func)r failed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:876 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:777 +#: neutron/services/loadbalancer/drivers/radware/driver.py:916 #, python-format msgid "_remove_object_from_db %s" msgstr "" @@ -15836,12 +15874,12 @@ msgstr "" msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:404 +#: neutron/tests/unit/vmware/apiclient/fake.py:407 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:413 +#: neutron/tests/unit/vmware/apiclient/fake.py:416 #, python-format msgid "lrouter:%s not found" msgstr "" diff --git a/neutron/locale/ur/LC_MESSAGES/neutron.po b/neutron/locale/ur/LC_MESSAGES/neutron.po index fc0dd0cde..9ec1853be 100644 --- a/neutron/locale/ur/LC_MESSAGES/neutron.po +++ b/neutron/locale/ur/LC_MESSAGES/neutron.po @@ -7,11 +7,11 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-04-23 06:46+0000\n" +"POT-Creation-Date: 2014-04-26 06:48+0000\n" "PO-Revision-Date: 2014-04-07 06:32+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Urdu " -"(http://www.transifex.com/projects/p/openstack/language/ur/)\n" +"(http://www.transifex.com/projects/p/neutron/language/ur/)\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" @@ -526,7 +526,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:575 neutron/agent/l3_agent.py:954 #: neutron/agent/metadata/agent.py:330 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:107 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:836 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:854 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:300 @@ -623,7 +623,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:923 +#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:931 #: neutron/services/firewall/agents/varmour/varmour_router.py:102 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -749,7 +749,7 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:657 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:675 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:283 #, python-format msgid "Delete %s" @@ -1137,25 +1137,25 @@ msgstr "" msgid "Authentication region" msgstr "" -#: neutron/agent/linux/interface.py:202 neutron/agent/linux/interface.py:256 -#: neutron/agent/linux/interface.py:318 neutron/agent/linux/interface.py:367 +#: neutron/agent/linux/interface.py:206 neutron/agent/linux/interface.py:260 +#: neutron/agent/linux/interface.py:322 neutron/agent/linux/interface.py:371 #, python-format msgid "Device %s already exists" msgstr "" -#: neutron/agent/linux/interface.py:220 neutron/agent/linux/interface.py:267 -#: neutron/agent/linux/interface.py:330 neutron/agent/linux/interface.py:374 +#: neutron/agent/linux/interface.py:224 neutron/agent/linux/interface.py:271 +#: neutron/agent/linux/interface.py:334 neutron/agent/linux/interface.py:378 #, python-format msgid "Unplugged interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:222 neutron/agent/linux/interface.py:266 -#: neutron/agent/linux/interface.py:332 neutron/agent/linux/interface.py:376 +#: neutron/agent/linux/interface.py:226 neutron/agent/linux/interface.py:270 +#: neutron/agent/linux/interface.py:336 neutron/agent/linux/interface.py:380 #, python-format msgid "Failed unplugging interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:434 +#: neutron/agent/linux/interface.py:438 #, python-format msgid "Driver location: %s" msgstr "" @@ -1687,12 +1687,12 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:47 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:49 #, python-format msgid "Notify metering agent at %(topic)s.%(host)s the message %(method)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:62 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:64 #, python-format msgid "" "Fanout notify metering agent at %(topic)s the message %(method)s on " @@ -1836,7 +1836,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:357 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2848,8 +2848,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:387 neutron/db/l3_db.py:464 -#: neutron/plugins/bigswitch/plugin.py:1011 -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1001 +#: neutron/plugins/bigswitch/plugin.py:1010 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2901,18 +2901,18 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1844 +#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1847 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:825 +#: neutron/db/l3_db.py:833 #, 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:929 +#: neutron/db/l3_db.py:937 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -3080,6 +3080,11 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" +#: neutron/db/metering/metering_rpc.py:50 +#, python-format +msgid "Unable to find agent %s." +msgstr "" + #: neutron/db/migration/cli.py:32 msgid "Neutron plugin provider module" msgstr "" @@ -3664,7 +3669,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:54 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -3680,47 +3685,47 @@ msgstr "" msgid "Only admin can view or configure quota" msgstr "" -#: neutron/extensions/securitygroup.py:35 +#: neutron/extensions/securitygroup.py:34 msgid "For TCP/UDP protocols, port_range_min must be <= port_range_max" msgstr "" -#: neutron/extensions/securitygroup.py:40 +#: neutron/extensions/securitygroup.py:39 #, python-format msgid "Invalid value for port %(port)s" msgstr "" -#: neutron/extensions/securitygroup.py:44 +#: neutron/extensions/securitygroup.py:43 #, python-format msgid "" "Invalid value for ICMP %(field)s (%(attr)s) %(value)s. It must be 0 to " "255." msgstr "" -#: neutron/extensions/securitygroup.py:49 +#: neutron/extensions/securitygroup.py:48 #, python-format msgid "" "ICMP code (port-range-max) %(value)s is provided but ICMP type (port-" "range-min) is missing." msgstr "" -#: neutron/extensions/securitygroup.py:54 +#: neutron/extensions/securitygroup.py:53 #, python-format msgid "Security Group %(id)s in use." msgstr "" -#: neutron/extensions/securitygroup.py:58 +#: neutron/extensions/securitygroup.py:57 msgid "Removing default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:62 +#: neutron/extensions/securitygroup.py:61 msgid "Updating default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:66 +#: neutron/extensions/securitygroup.py:65 msgid "Default security group already exists." msgstr "" -#: neutron/extensions/securitygroup.py:70 +#: neutron/extensions/securitygroup.py:69 #, python-format msgid "" "Security group rule protocol %(protocol)s not supported. Only protocol " @@ -3728,58 +3733,58 @@ msgid "" "supported." msgstr "" -#: neutron/extensions/securitygroup.py:76 +#: neutron/extensions/securitygroup.py:75 msgid "Multiple tenant_ids in bulk security group rule create not allowed" msgstr "" -#: neutron/extensions/securitygroup.py:81 +#: neutron/extensions/securitygroup.py:80 msgid "Only remote_ip_prefix or remote_group_id may be provided." msgstr "" -#: neutron/extensions/securitygroup.py:86 +#: neutron/extensions/securitygroup.py:85 msgid "Must also specifiy protocol if port range is given." msgstr "" -#: neutron/extensions/securitygroup.py:90 +#: neutron/extensions/securitygroup.py:89 msgid "Only allowed to update rules for one security profile at a time" msgstr "" -#: neutron/extensions/securitygroup.py:95 +#: neutron/extensions/securitygroup.py:94 #, python-format msgid "Security group %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:99 +#: neutron/extensions/securitygroup.py:98 #, python-format msgid "Security group rule %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:103 +#: neutron/extensions/securitygroup.py:102 msgid "Duplicate Security Group Rule in POST." msgstr "" -#: neutron/extensions/securitygroup.py:107 +#: neutron/extensions/securitygroup.py:106 #, python-format msgid "Security group rule already exists. Group id is %(id)s." msgstr "" -#: neutron/extensions/securitygroup.py:111 +#: neutron/extensions/securitygroup.py:110 #, python-format msgid "Conflicting value ethertype %(ethertype)s for CIDR %(cidr)s" msgstr "" -#: neutron/extensions/securitygroup.py:159 +#: neutron/extensions/securitygroup.py:158 #, python-format msgid "'%s' is not an integer or uuid" msgstr "" -#: neutron/extensions/securitygroup.py:248 +#: neutron/extensions/securitygroup.py:247 msgid "" "Number of security groups allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/securitygroup.py:252 +#: neutron/extensions/securitygroup.py:251 msgid "" "Number of security rules allowed per tenant. A negative value means " "unlimited." @@ -3863,47 +3868,47 @@ msgstr "" msgid "Router %(router_id)s has no external network gateway set" msgstr "" -#: neutron/notifiers/nova.py:130 +#: neutron/notifiers/nova.py:165 msgid "device_id is not set on port yet." msgstr "" -#: neutron/notifiers/nova.py:134 +#: neutron/notifiers/nova.py:169 msgid "Port ID not set! Nova will not be notified of port status change." msgstr "" -#: neutron/notifiers/nova.py:159 +#: neutron/notifiers/nova.py:194 #, python-format msgid "" "Ignoring state change previous_port_status: %(pre_status)s " "current_port_status: %(cur_status)s port_id %(id)s" msgstr "" -#: neutron/notifiers/nova.py:187 +#: neutron/notifiers/nova.py:221 #, python-format msgid "Sending events: %s" msgstr "" -#: neutron/notifiers/nova.py:192 +#: neutron/notifiers/nova.py:226 #, python-format msgid "Nova returned NotFound for event: %s" msgstr "" -#: neutron/notifiers/nova.py:195 +#: neutron/notifiers/nova.py:229 #, python-format msgid "Failed to notify nova on events: %s" msgstr "" -#: neutron/notifiers/nova.py:199 neutron/notifiers/nova.py:215 +#: neutron/notifiers/nova.py:233 neutron/notifiers/nova.py:249 #, python-format msgid "Error response returned from nova: %s" msgstr "" -#: neutron/notifiers/nova.py:210 +#: neutron/notifiers/nova.py:244 #, python-format msgid "Nova event: %s returned with failed status" msgstr "" -#: neutron/notifiers/nova.py:213 +#: neutron/notifiers/nova.py:247 #, python-format msgid "Nova event response: %s" msgstr "" @@ -4548,80 +4553,80 @@ msgstr "" msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:661 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:752 +#: neutron/plugins/bigswitch/plugin.py:742 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:804 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:864 +#: neutron/plugins/bigswitch/plugin.py:854 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:902 +#: neutron/plugins/bigswitch/plugin.py:892 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:924 +#: neutron/plugins/bigswitch/plugin.py:914 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:946 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:975 +#: neutron/plugins/bigswitch/plugin.py:965 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1003 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1036 +#: neutron/plugins/bigswitch/plugin.py:1026 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1053 +#: neutron/plugins/bigswitch/plugin.py:1043 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1059 +#: neutron/plugins/bigswitch/plugin.py:1049 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1075 +#: neutron/plugins/bigswitch/plugin.py:1065 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1090 +#: neutron/plugins/bigswitch/plugin.py:1080 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1108 +#: neutron/plugins/bigswitch/plugin.py:1110 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1123 +#: neutron/plugins/bigswitch/plugin.py:1125 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1124 +#: neutron/plugins/bigswitch/plugin.py:1126 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4850,7 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:225 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1002 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1365 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 @@ -4964,9 +4969,9 @@ msgid "%s can not be found in database" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:300 -#: neutron/plugins/brocade/NeutronPlugin.py:343 -#: neutron/plugins/brocade/NeutronPlugin.py:396 -#: neutron/plugins/brocade/NeutronPlugin.py:426 +#: neutron/plugins/brocade/NeutronPlugin.py:344 +#: neutron/plugins/brocade/NeutronPlugin.py:397 +#: neutron/plugins/brocade/NeutronPlugin.py:427 msgid "Brocade NOS driver error" msgstr "" @@ -4976,9 +4981,9 @@ msgid "Returning the allocated vlan (%d) to the pool" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:304 -#: neutron/plugins/brocade/NeutronPlugin.py:344 -#: neutron/plugins/brocade/NeutronPlugin.py:397 -#: neutron/plugins/brocade/NeutronPlugin.py:428 +#: neutron/plugins/brocade/NeutronPlugin.py:345 +#: neutron/plugins/brocade/NeutronPlugin.py:398 +#: neutron/plugins/brocade/NeutronPlugin.py:429 msgid "Brocade plugin raised exception, check logs" msgstr "" @@ -5450,88 +5455,88 @@ msgstr "" msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:866 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:883 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:884 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:891 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:894 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:908 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:915 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:922 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1144 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1151 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1157 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1171 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1168 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1175 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1172 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1179 #, python-format msgid "" "Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " "low address to high address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1185 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1194 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1201 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1200 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1221 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1232 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1253 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1260 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1270 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "Segment range overlaps with another profile" msgstr "" @@ -5670,34 +5675,34 @@ msgstr "" msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:243 msgid "Logical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:268 msgid "network_segment_pool" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:313 msgid "Invalid input for CIDR" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:464 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:452 #, python-format msgid "req: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:473 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:461 #, python-format msgid "status_code %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:478 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:466 #, python-format msgid "VSM: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:493 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:481 #, python-format msgid "Unable to serialize object of type = '%s'" msgstr "" @@ -5706,36 +5711,23 @@ msgstr "" msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 -#, python-format -msgid "_populate_policy_profiles %s" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:191 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:205 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:197 -msgid "_poll_policies" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 -msgid "No policy profile updated from VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:262 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:242 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:266 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:246 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:260 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 @@ -5743,19 +5735,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:249 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:254 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:283 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:267 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 @@ -5763,7 +5755,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5771,164 +5763,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:480 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:460 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:519 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:499 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:524 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:504 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:525 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:505 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:565 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:545 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:570 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:575 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:558 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:583 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:630 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:633 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:610 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:613 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:645 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:625 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:648 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:678 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:658 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:688 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:703 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:735 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:715 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:757 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:737 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:758 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:738 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:782 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:762 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:822 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:802 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:812 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:843 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:823 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:859 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:897 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:877 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:892 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:933 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:941 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1026 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1006 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:232 @@ -5938,88 +5930,88 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1084 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1064 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1099 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1079 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1103 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1083 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1097 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1125 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1147 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1192 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1174 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1190 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:314 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1219 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1201 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1236 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1256 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1290 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1272 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1280 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1309 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1291 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1306 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1321 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1359 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1341 msgid "Get subnets" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1444 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1426 #, python-format msgid "Scheduling router %s" msgstr "" @@ -6451,7 +6443,7 @@ msgid "port_delete received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:219 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:661 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" @@ -6543,7 +6535,7 @@ msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:437 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:976 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:390 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1267 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 @@ -6551,7 +6543,7 @@ msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:445 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1006 msgid "Agent loop has new devices!" msgstr "" @@ -6568,7 +6560,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:474 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:269 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1027 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1045 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1362 msgid "Agent initialized successfully, now running... " @@ -6822,242 +6814,242 @@ msgstr "" msgid "Delete network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:248 #, python-format msgid "Delete net failed after deleting the network in DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253 #, python-format msgid "Get network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:259 msgid "Get networks in progress" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:269 #, python-format msgid "Create port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285 msgid "Create port does not have tenant id info" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:291 #, python-format msgid "Create port does not have tenant id info; obtained is: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:312 #, python-format msgid "Create port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:319 #, python-format msgid "Update port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346 #, python-format msgid "Update port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:352 #, python-format msgid "Delete port in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:365 #, python-format msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:374 #, python-format msgid "Create subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:386 #, python-format msgid "Create subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388 #, python-format msgid "Subnet created: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:394 #, python-format msgid "Update subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419 #, python-format msgid "Update subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:425 #, python-format msgid "Delete subnet in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:430 #, python-format msgid "" "Delete subnet operation failed in SDN-VE after deleting the subnet from " "DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:439 #, python-format msgid "Create router in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:442 #, python-format msgid "Ignoring admin_state_up=False for router=%r. Overriding with True" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:452 msgid "Create router failed: no SDN-VE tenant." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:460 #, python-format msgid "Create router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:462 #, python-format msgid "Router created: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:467 #, python-format msgid "Update router in progress: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:474 msgid "admin_state_up=False routers are not supported." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493 #, python-format msgid "Update router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:499 #, python-format msgid "Delete router in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:506 #, python-format msgid "" "Delete router operation failed in SDN-VE after deleting the router in DB:" " %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:511 #, python-format msgid "" "Add router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:519 #, python-format msgid "SdnvePluginV2.add_router_interface called. Port info: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:533 #, python-format msgid "Update router-add-interface failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 #, python-format msgid "Added router interface: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:540 #, python-format msgid "" "Add router interface only called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550 msgid "" "SdnvePluginV2._add_router_interface_only: failed to add the interface in " "the roll back. of a remove_router_interface operation" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:556 #, python-format msgid "" "Remove router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565 msgid "No port ID" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 #, python-format msgid "SdnvePluginV2.remove_router_interface port: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:571 msgid "No fixed IP" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:576 #, python-format msgid "SdnvePluginV2.remove_router_interface subnet_id: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:584 #, python-format msgid "Update router-remove-interface failed SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:605 #, python-format msgid "Create floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:616 #, python-format msgid "Creating floating ip operation failed in SDN-VE controller: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:619 #, python-format msgid "Created floatingip : %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:624 #, python-format msgid "Update floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644 #, python-format msgid "Update floating ip failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:650 #, python-format msgid "Delete floatingip in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:655 #, python-format msgid "Delete floatingip failed in SDN-VE: %s" msgstr "" @@ -7294,168 +7286,168 @@ msgstr "" msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:304 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:301 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:319 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:323 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:341 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:354 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:343 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:361 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:352 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:370 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:401 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:392 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:410 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:430 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:448 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:437 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:455 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:458 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:454 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:472 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:461 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:479 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:467 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:475 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:493 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:482 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:486 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:504 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:509 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:533 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:568 #, python-format msgid "" "Option \"%(option)s\" must be supported by command \"%(command)s\" to " "enable %(mode)s mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:527 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:545 msgid "No valid Segmentation ID to perform UCAST test." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:562 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN MCAST mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:569 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 msgid "" "Linux kernel vxlan module and iproute2 3.8 or above are required to " "enable VXLAN." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:579 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:597 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:654 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:672 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:281 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:711 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:714 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:732 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:736 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:350 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:758 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:783 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:801 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:409 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:846 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:864 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:850 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:105 @@ -7463,12 +7455,12 @@ msgstr "" msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:905 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1068 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1108 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 @@ -7477,15 +7469,15 @@ msgstr "" msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1075 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:973 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:981 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1095 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 @@ -7495,7 +7487,7 @@ msgstr "" msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:968 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1125 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1142 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 @@ -7504,7 +7496,7 @@ msgstr "" msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1132 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1149 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 @@ -7513,7 +7505,7 @@ msgstr "" msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:979 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:374 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1154 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 @@ -7521,26 +7513,26 @@ msgstr "" msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:971 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:989 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1001 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1012 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1035 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:428 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1038 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Interface mappings: %s" @@ -8085,167 +8077,167 @@ msgstr "" msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:522 +#: neutron/plugins/midonet/plugin.py:524 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%r had been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:529 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:590 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:595 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:600 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:607 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:611 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:616 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:625 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:659 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:734 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:782 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:794 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:838 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:858 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:898 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:909 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1009 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1033 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1042 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1049 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1089 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1108 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1128 +#: neutron/plugins/midonet/plugin.py:1130 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1157 +#: neutron/plugins/midonet/plugin.py:1159 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1164 +#: neutron/plugins/midonet/plugin.py:1166 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1170 +#: neutron/plugins/midonet/plugin.py:1172 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1202 +#: neutron/plugins/midonet/plugin.py:1204 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1212 +#: neutron/plugins/midonet/plugin.py:1214 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1222 +#: neutron/plugins/midonet/plugin.py:1224 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -8456,91 +8448,101 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:465 neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:467 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:471 neutron/plugins/ml2/plugin.py:591 +#: neutron/plugins/ml2/plugin.py:473 neutron/plugins/ml2/plugin.py:593 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:479 +#: neutron/plugins/ml2/plugin.py:481 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:490 +#: neutron/plugins/ml2/plugin.py:492 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:498 neutron/plugins/ml2/plugin.py:604 +#: neutron/plugins/ml2/plugin.py:500 neutron/plugins/ml2/plugin.py:606 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:504 +#: neutron/plugins/ml2/plugin.py:506 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:513 neutron/plugins/ml2/plugin.py:612 +#: neutron/plugins/ml2/plugin.py:515 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:521 +#: neutron/plugins/ml2/plugin.py:523 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:530 +#: neutron/plugins/ml2/plugin.py:532 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:544 +#: neutron/plugins/ml2/plugin.py:546 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:574 +#: neutron/plugins/ml2/plugin.py:576 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:600 +#: neutron/plugins/ml2/plugin.py:587 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:602 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:621 +#: neutron/plugins/ml2/plugin.py:622 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:632 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:650 +#: neutron/plugins/ml2/plugin.py:661 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:120 +#: neutron/plugins/ml2/plugin.py:721 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:125 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:728 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:121 +#: neutron/plugins/ml2/plugin.py:739 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:126 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:737 +#: neutron/plugins/ml2/plugin.py:748 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:749 +#: neutron/plugins/ml2/plugin.py:760 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:761 +#: neutron/plugins/ml2/plugin.py:772 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9424,7 +9426,7 @@ msgstr "" msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:425 +#: neutron/plugins/mlnx/mlnx_plugin.py:426 #, python-format msgid "create_port with %s" msgstr "" @@ -9763,53 +9765,53 @@ msgstr "" msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:398 +#: neutron/plugins/nec/nec_plugin.py:405 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:546 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:603 +#: neutron/plugins/nec/nec_plugin.py:610 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:635 +#: neutron/plugins/nec/nec_plugin.py:642 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:700 +#: neutron/plugins/nec/nec_plugin.py:707 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:731 +#: neutron/plugins/nec/nec_plugin.py:738 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:741 +#: neutron/plugins/nec/nec_plugin.py:748 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:761 +#: neutron/plugins/nec/nec_plugin.py:768 #, 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:766 +#: neutron/plugins/nec/nec_plugin.py:773 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10260,73 +10262,73 @@ msgstr "" msgid "Port-Mapping for port %s not found on VSD" msgstr "" -#: neutron/plugins/nuage/plugin.py:325 +#: neutron/plugins/nuage/plugin.py:327 msgid "" "Either net_partition is not provided with subnet OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:393 +#: neutron/plugins/nuage/plugin.py:395 #, python-format msgid "" "Unable to complete operation on subnet %s.One or more ports have an IP " "allocation from this subnet." msgstr "" -#: neutron/plugins/nuage/plugin.py:423 +#: neutron/plugins/nuage/plugin.py:425 #, python-format msgid "" "Router %s does not hold default zone OR net_partition mapping. Router-IF " "add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:433 +#: neutron/plugins/nuage/plugin.py:435 #, python-format msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:443 +#: neutron/plugins/nuage/plugin.py:445 #, python-format msgid "" "Subnet %(subnet)s and Router %(router)s belong to different net_partition" " Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:455 +#: neutron/plugins/nuage/plugin.py:457 #, python-format msgid "Subnet %s has one or more active VMs Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:501 neutron/plugins/nuage/plugin.py:506 -#: neutron/plugins/nuage/plugin.py:512 +#: neutron/plugins/nuage/plugin.py:503 neutron/plugins/nuage/plugin.py:508 +#: neutron/plugins/nuage/plugin.py:514 #, python-format msgid "No router interface found for Router %s. Router-IF delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:523 +#: neutron/plugins/nuage/plugin.py:525 #, python-format msgid "Subnet %s has one or more active VMs Router-IF delete not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:532 +#: neutron/plugins/nuage/plugin.py:534 #, python-format msgid "" "Router %s does not hold net_partition assoc on Nuage VSD. Router-IF " "delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:571 +#: neutron/plugins/nuage/plugin.py:573 msgid "" "Either net_partition is not provided with router OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:679 +#: neutron/plugins/nuage/plugin.py:681 #, python-format msgid "One or more router still attached to net_partition %s." msgstr "" -#: neutron/plugins/nuage/plugin.py:684 +#: neutron/plugins/nuage/plugin.py:686 #, python-format msgid "NetPartition with %s does not exist" msgstr "" @@ -10700,20 +10702,20 @@ msgstr "" msgid "Number of seconds to retry acquiring an Open vSwitch datapath" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:245 +#: neutron/plugins/oneconvergence/plugin.py:246 msgid "Failed to create subnet, deleting it from neutron" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:309 +#: neutron/plugins/oneconvergence/plugin.py:310 #, python-format msgid "Deleting newly created neutron port %s" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:379 +#: neutron/plugins/oneconvergence/plugin.py:380 msgid "Failed to create floatingip" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:418 +#: neutron/plugins/oneconvergence/plugin.py:419 msgid "Failed to create router" msgstr "" @@ -11214,166 +11216,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:54 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:71 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:75 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:76 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:87 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:88 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:98 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:99 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:112 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:113 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:127 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:128 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:139 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:164 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:348 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:166 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:350 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:154 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:176 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:178 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:195 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:222 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:197 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:224 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:210 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:212 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:238 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:240 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:253 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:255 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:282 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:284 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:306 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:308 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:316 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:318 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:328 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:330 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:336 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:338 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:360 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:362 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:372 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:374 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:382 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:384 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:388 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:390 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:397 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:399 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:407 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:409 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:415 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:417 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:435 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:437 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:446 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:448 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:468 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:470 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:479 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:481 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:491 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:488 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:500 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:497 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:513 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:506 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:522 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:516 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:535 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:526 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 +msgid "Neutron PLUMgrid Director: disassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:540 +msgid "PLUMgrid Library: disassociate_floatingips() called" +msgstr "" + #: neutron/plugins/ryu/ryu_neutron_plugin.py:64 #, python-format msgid "get_ofp_rest_api: %s" @@ -12929,7 +12939,7 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:534 -#: neutron/plugins/vmware/plugins/base.py:1059 +#: neutron/plugins/vmware/plugins/base.py:1062 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -12970,13 +12980,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:670 -#: neutron/plugins/vmware/plugins/base.py:1779 +#: neutron/plugins/vmware/plugins/base.py:1782 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:674 -#: neutron/plugins/vmware/plugins/base.py:1783 +#: neutron/plugins/vmware/plugins/base.py:1786 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13035,231 +13045,231 @@ msgid "" "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1048 +#: neutron/plugins/vmware/plugins/base.py:1051 #, python-format msgid "" "A nsx lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1067 +#: neutron/plugins/vmware/plugins/base.py:1070 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1070 +#: neutron/plugins/vmware/plugins/base.py:1073 #: neutron/plugins/vmware/plugins/service.py:520 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1105 +#: neutron/plugins/vmware/plugins/base.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1182 +#: neutron/plugins/vmware/plugins/base.py:1185 #, python-format msgid "port created on NSX backend for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1185 +#: neutron/plugins/vmware/plugins/base.py:1188 #, python-format msgid "Logical switch for network %s was not found in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1196 +#: neutron/plugins/vmware/plugins/base.py:1199 msgid "Unable to create port or set port attachment in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1288 +#: neutron/plugins/vmware/plugins/base.py:1291 #, python-format msgid "Updating port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1323 +#: neutron/plugins/vmware/plugins/base.py:1326 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1406 +#: neutron/plugins/vmware/plugins/base.py:1409 msgid "" "Cannot create a distributed router with the NSX platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1412 +#: neutron/plugins/vmware/plugins/base.py:1415 msgid "Unable to create logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1423 +#: neutron/plugins/vmware/plugins/base.py:1426 #, 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/vmware/plugins/base.py:1433 +#: neutron/plugins/vmware/plugins/base.py:1436 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1462 -#: neutron/plugins/vmware/plugins/base.py:1547 +#: neutron/plugins/vmware/plugins/base.py:1465 +#: neutron/plugins/vmware/plugins/base.py:1550 #: neutron/plugins/vmware/plugins/service.py:203 #: neutron/plugins/vmware/plugins/service.py:1214 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1511 +#: neutron/plugins/vmware/plugins/base.py:1514 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1514 +#: neutron/plugins/vmware/plugins/base.py:1517 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1556 +#: neutron/plugins/vmware/plugins/base.py:1559 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1572 +#: neutron/plugins/vmware/plugins/base.py:1575 #, python-format msgid "Logical router %s not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1576 +#: neutron/plugins/vmware/plugins/base.py:1579 msgid "Unable to update logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1578 +#: neutron/plugins/vmware/plugins/base.py:1581 msgid "" "Request cannot contain 'routes' with the NSX platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1635 +#: neutron/plugins/vmware/plugins/base.py:1638 #, python-format msgid "Logical router '%s' not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1639 +#: neutron/plugins/vmware/plugins/base.py:1642 #, python-format msgid "Unable to delete logical router '%s' on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1649 +#: neutron/plugins/vmware/plugins/base.py:1652 #, 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/vmware/plugins/base.py:1717 +#: neutron/plugins/vmware/plugins/base.py:1720 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1815 +#: neutron/plugins/vmware/plugins/base.py:1818 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1820 +#: neutron/plugins/vmware/plugins/base.py:1823 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1952 +#: neutron/plugins/vmware/plugins/base.py:1955 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1958 +#: neutron/plugins/vmware/plugins/base.py:1961 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1995 +#: neutron/plugins/vmware/plugins/base.py:1998 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1998 +#: neutron/plugins/vmware/plugins/base.py:2001 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2032 +#: neutron/plugins/vmware/plugins/base.py:2035 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2055 +#: neutron/plugins/vmware/plugins/base.py:2058 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2084 +#: neutron/plugins/vmware/plugins/base.py:2087 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2113 +#: neutron/plugins/vmware/plugins/base.py:2116 #, python-format msgid "" "Rolling back database changes for gateway device %s because of an error " "in the NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2158 -#: neutron/plugins/vmware/plugins/base.py:2196 +#: neutron/plugins/vmware/plugins/base.py:2161 +#: neutron/plugins/vmware/plugins/base.py:2199 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2293 +#: neutron/plugins/vmware/plugins/base.py:2296 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2300 +#: neutron/plugins/vmware/plugins/base.py:2303 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2348 +#: neutron/plugins/vmware/plugins/base.py:2351 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2380 +#: neutron/plugins/vmware/plugins/base.py:2383 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2388 +#: neutron/plugins/vmware/plugins/base.py:2391 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13267,12 +13277,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2395 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2408 +#: neutron/plugins/vmware/plugins/base.py:2411 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -14449,46 +14459,46 @@ msgstr "" msgid "external_gateway_added: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:50 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:49 msgid "Initializing fwaas iptables driver" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:53 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:52 #, python-format msgid "Creating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:62 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:61 #, python-format msgid "Failed to create firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:66 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:65 #, python-format msgid "Deleting firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:77 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:76 #, python-format msgid "Failed to delete firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:81 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:80 #, python-format msgid "Updating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:90 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:89 #, python-format msgid "Failed to update firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:94 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:93 #, python-format msgid "Applying firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:113 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:112 #, python-format msgid "Failed to apply default policy on firewall: %s" msgstr "" @@ -14748,17 +14758,17 @@ msgstr "" msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:166 #, python-format msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:208 #, python-format msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:369 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -14942,184 +14952,212 @@ msgstr "" msgid "Removing SNAT port for subnet %s as this is the last pool using it..." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:61 +#: neutron/services/loadbalancer/drivers/radware/driver.py:63 msgid "vdirect server IP address" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:64 +#: neutron/services/loadbalancer/drivers/radware/driver.py:66 msgid "vdirect user name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:67 +#: neutron/services/loadbalancer/drivers/radware/driver.py:69 msgid "vdirect user password" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:70 +#: neutron/services/loadbalancer/drivers/radware/driver.py:72 msgid "Service ADC type" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:73 +#: neutron/services/loadbalancer/drivers/radware/driver.py:75 msgid "Service ADC version" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:76 +#: neutron/services/loadbalancer/drivers/radware/driver.py:78 msgid "service HA pair" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:79 +#: neutron/services/loadbalancer/drivers/radware/driver.py:81 msgid "service throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:82 +#: neutron/services/loadbalancer/drivers/radware/driver.py:84 msgid "service ssl throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:85 +#: neutron/services/loadbalancer/drivers/radware/driver.py:87 msgid "service compression throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:88 +#: neutron/services/loadbalancer/drivers/radware/driver.py:90 msgid "service cache" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:91 +#: neutron/services/loadbalancer/drivers/radware/driver.py:93 msgid "l2_l3 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:94 +#: neutron/services/loadbalancer/drivers/radware/driver.py:96 msgid "l4 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:101 +#: neutron/services/loadbalancer/drivers/radware/driver.py:104 msgid "l2_l3 workflow constructor params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:108 +#: neutron/services/loadbalancer/drivers/radware/driver.py:111 msgid "l2_l3 workflow setup params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:111 +#: neutron/services/loadbalancer/drivers/radware/driver.py:114 msgid "List of actions that we dont want to push to the completion queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:115 +#: neutron/services/loadbalancer/drivers/radware/driver.py:118 msgid "l4 workflow action name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:118 +#: neutron/services/loadbalancer/drivers/radware/driver.py:121 msgid "Resource pool ids" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:121 +#: neutron/services/loadbalancer/drivers/radware/driver.py:124 msgid "A required VLAN for the interswitch link to use" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:124 +#: neutron/services/loadbalancer/drivers/radware/driver.py:127 msgid "Support an Alteon interswitch link for stateful session failover" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:183 +#: neutron/services/loadbalancer/drivers/radware/driver.py:221 #, python-format -msgid "create_vip. vip: %s" +msgid "" +"vip: %(vip)s, extended_vip: %(extended_vip)s, network_id: " +"%(vip_network_id)s, service_name: %(service_name)s, pip_info: " +"%(pip_info)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:185 +#: neutron/services/loadbalancer/drivers/radware/driver.py:256 #, python-format -msgid "create_vip. extended_vip: %s" +msgid "Retrieved pip nport: %(port)r for vip: %(vip)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:187 +#: neutron/services/loadbalancer/drivers/radware/driver.py:264 #, python-format -msgid "create_vip. network_id: %s " +msgid "Found no pip nports associated with vip: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:189 +#: neutron/services/loadbalancer/drivers/radware/driver.py:273 #, python-format -msgid "create_vip. service_name: %s " +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:223 +#: neutron/services/loadbalancer/drivers/radware/driver.py:287 #, python-format -msgid "Failed to remove workflow %s. Going to set vip to ERROR status" +msgid "pip nport id: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:314 +#: neutron/services/loadbalancer/drivers/radware/driver.py:291 +#, python-format +msgid "pip nport delete failed: %r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:345 +#: neutron/services/loadbalancer/drivers/radware/driver.py:410 msgid "Starting operation completion handling thread" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:370 +#: neutron/services/loadbalancer/drivers/radware/driver.py:440 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:379 -#: neutron/services/loadbalancer/drivers/radware/driver.py:401 +#: neutron/services/loadbalancer/drivers/radware/driver.py:449 +#: neutron/services/loadbalancer/drivers/radware/driver.py:480 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:387 +#: neutron/services/loadbalancer/drivers/radware/driver.py:457 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:494 +#: neutron/services/loadbalancer/drivers/radware/driver.py:465 +#, python-format +msgid "Post-remove workflow function %r completed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:469 +#, python-format +msgid "Post-remove workflow function %r failed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:584 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:541 +#: neutron/services/loadbalancer/drivers/radware/driver.py:650 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:567 +#: neutron/services/loadbalancer/drivers/radware/driver.py:676 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:574 +#: neutron/services/loadbalancer/drivers/radware/driver.py:683 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:591 +#: neutron/services/loadbalancer/drivers/radware/driver.py:700 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:652 +#: neutron/services/loadbalancer/drivers/radware/driver.py:768 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:664 +#: neutron/services/loadbalancer/drivers/radware/driver.py:780 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:695 +#: neutron/services/loadbalancer/drivers/radware/driver.py:812 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:710 +#: neutron/services/loadbalancer/drivers/radware/driver.py:827 msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:737 +#: neutron/services/loadbalancer/drivers/radware/driver.py:836 +#, python-format +msgid "Post-operation function %(func)r completed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:842 +#, python-format +msgid "Post-operation function %(func)r failed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:876 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:777 +#: neutron/services/loadbalancer/drivers/radware/driver.py:916 #, python-format msgid "_remove_object_from_db %s" msgstr "" @@ -15835,12 +15873,12 @@ msgstr "" msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:404 +#: neutron/tests/unit/vmware/apiclient/fake.py:407 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:413 +#: neutron/tests/unit/vmware/apiclient/fake.py:416 #, python-format msgid "lrouter:%s not found" msgstr "" diff --git a/neutron/locale/vi_VN/LC_MESSAGES/neutron.po b/neutron/locale/vi_VN/LC_MESSAGES/neutron.po index cfa442bf9..891980469 100644 --- a/neutron/locale/vi_VN/LC_MESSAGES/neutron.po +++ b/neutron/locale/vi_VN/LC_MESSAGES/neutron.po @@ -7,11 +7,11 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-04-23 06:46+0000\n" +"POT-Creation-Date: 2014-04-26 06:48+0000\n" "PO-Revision-Date: 2014-04-07 06:32+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Vietnamese (Viet Nam) " -"(http://www.transifex.com/projects/p/openstack/language/vi_VN/)\n" +"(http://www.transifex.com/projects/p/neutron/language/vi_VN/)\n" "Plural-Forms: nplurals=1; plural=0\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" @@ -526,7 +526,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:575 neutron/agent/l3_agent.py:954 #: neutron/agent/metadata/agent.py:330 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:107 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:836 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:854 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:300 @@ -623,7 +623,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:923 +#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:931 #: neutron/services/firewall/agents/varmour/varmour_router.py:102 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -749,7 +749,7 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:657 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:675 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:283 #, python-format msgid "Delete %s" @@ -1137,25 +1137,25 @@ msgstr "" msgid "Authentication region" msgstr "" -#: neutron/agent/linux/interface.py:202 neutron/agent/linux/interface.py:256 -#: neutron/agent/linux/interface.py:318 neutron/agent/linux/interface.py:367 +#: neutron/agent/linux/interface.py:206 neutron/agent/linux/interface.py:260 +#: neutron/agent/linux/interface.py:322 neutron/agent/linux/interface.py:371 #, python-format msgid "Device %s already exists" msgstr "" -#: neutron/agent/linux/interface.py:220 neutron/agent/linux/interface.py:267 -#: neutron/agent/linux/interface.py:330 neutron/agent/linux/interface.py:374 +#: neutron/agent/linux/interface.py:224 neutron/agent/linux/interface.py:271 +#: neutron/agent/linux/interface.py:334 neutron/agent/linux/interface.py:378 #, python-format msgid "Unplugged interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:222 neutron/agent/linux/interface.py:266 -#: neutron/agent/linux/interface.py:332 neutron/agent/linux/interface.py:376 +#: neutron/agent/linux/interface.py:226 neutron/agent/linux/interface.py:270 +#: neutron/agent/linux/interface.py:336 neutron/agent/linux/interface.py:380 #, python-format msgid "Failed unplugging interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:434 +#: neutron/agent/linux/interface.py:438 #, python-format msgid "Driver location: %s" msgstr "" @@ -1687,12 +1687,12 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:47 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:49 #, python-format msgid "Notify metering agent at %(topic)s.%(host)s the message %(method)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:62 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:64 #, python-format msgid "" "Fanout notify metering agent at %(topic)s the message %(method)s on " @@ -1836,7 +1836,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:357 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2848,8 +2848,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:387 neutron/db/l3_db.py:464 -#: neutron/plugins/bigswitch/plugin.py:1011 -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1001 +#: neutron/plugins/bigswitch/plugin.py:1010 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2901,18 +2901,18 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1844 +#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1847 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:825 +#: neutron/db/l3_db.py:833 #, 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:929 +#: neutron/db/l3_db.py:937 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -3080,6 +3080,11 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" +#: neutron/db/metering/metering_rpc.py:50 +#, python-format +msgid "Unable to find agent %s." +msgstr "" + #: neutron/db/migration/cli.py:32 msgid "Neutron plugin provider module" msgstr "" @@ -3664,7 +3669,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:54 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -3680,47 +3685,47 @@ msgstr "" msgid "Only admin can view or configure quota" msgstr "" -#: neutron/extensions/securitygroup.py:35 +#: neutron/extensions/securitygroup.py:34 msgid "For TCP/UDP protocols, port_range_min must be <= port_range_max" msgstr "" -#: neutron/extensions/securitygroup.py:40 +#: neutron/extensions/securitygroup.py:39 #, python-format msgid "Invalid value for port %(port)s" msgstr "" -#: neutron/extensions/securitygroup.py:44 +#: neutron/extensions/securitygroup.py:43 #, python-format msgid "" "Invalid value for ICMP %(field)s (%(attr)s) %(value)s. It must be 0 to " "255." msgstr "" -#: neutron/extensions/securitygroup.py:49 +#: neutron/extensions/securitygroup.py:48 #, python-format msgid "" "ICMP code (port-range-max) %(value)s is provided but ICMP type (port-" "range-min) is missing." msgstr "" -#: neutron/extensions/securitygroup.py:54 +#: neutron/extensions/securitygroup.py:53 #, python-format msgid "Security Group %(id)s in use." msgstr "" -#: neutron/extensions/securitygroup.py:58 +#: neutron/extensions/securitygroup.py:57 msgid "Removing default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:62 +#: neutron/extensions/securitygroup.py:61 msgid "Updating default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:66 +#: neutron/extensions/securitygroup.py:65 msgid "Default security group already exists." msgstr "" -#: neutron/extensions/securitygroup.py:70 +#: neutron/extensions/securitygroup.py:69 #, python-format msgid "" "Security group rule protocol %(protocol)s not supported. Only protocol " @@ -3728,58 +3733,58 @@ msgid "" "supported." msgstr "" -#: neutron/extensions/securitygroup.py:76 +#: neutron/extensions/securitygroup.py:75 msgid "Multiple tenant_ids in bulk security group rule create not allowed" msgstr "" -#: neutron/extensions/securitygroup.py:81 +#: neutron/extensions/securitygroup.py:80 msgid "Only remote_ip_prefix or remote_group_id may be provided." msgstr "" -#: neutron/extensions/securitygroup.py:86 +#: neutron/extensions/securitygroup.py:85 msgid "Must also specifiy protocol if port range is given." msgstr "" -#: neutron/extensions/securitygroup.py:90 +#: neutron/extensions/securitygroup.py:89 msgid "Only allowed to update rules for one security profile at a time" msgstr "" -#: neutron/extensions/securitygroup.py:95 +#: neutron/extensions/securitygroup.py:94 #, python-format msgid "Security group %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:99 +#: neutron/extensions/securitygroup.py:98 #, python-format msgid "Security group rule %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:103 +#: neutron/extensions/securitygroup.py:102 msgid "Duplicate Security Group Rule in POST." msgstr "" -#: neutron/extensions/securitygroup.py:107 +#: neutron/extensions/securitygroup.py:106 #, python-format msgid "Security group rule already exists. Group id is %(id)s." msgstr "" -#: neutron/extensions/securitygroup.py:111 +#: neutron/extensions/securitygroup.py:110 #, python-format msgid "Conflicting value ethertype %(ethertype)s for CIDR %(cidr)s" msgstr "" -#: neutron/extensions/securitygroup.py:159 +#: neutron/extensions/securitygroup.py:158 #, python-format msgid "'%s' is not an integer or uuid" msgstr "" -#: neutron/extensions/securitygroup.py:248 +#: neutron/extensions/securitygroup.py:247 msgid "" "Number of security groups allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/securitygroup.py:252 +#: neutron/extensions/securitygroup.py:251 msgid "" "Number of security rules allowed per tenant. A negative value means " "unlimited." @@ -3863,47 +3868,47 @@ msgstr "" msgid "Router %(router_id)s has no external network gateway set" msgstr "" -#: neutron/notifiers/nova.py:130 +#: neutron/notifiers/nova.py:165 msgid "device_id is not set on port yet." msgstr "" -#: neutron/notifiers/nova.py:134 +#: neutron/notifiers/nova.py:169 msgid "Port ID not set! Nova will not be notified of port status change." msgstr "" -#: neutron/notifiers/nova.py:159 +#: neutron/notifiers/nova.py:194 #, python-format msgid "" "Ignoring state change previous_port_status: %(pre_status)s " "current_port_status: %(cur_status)s port_id %(id)s" msgstr "" -#: neutron/notifiers/nova.py:187 +#: neutron/notifiers/nova.py:221 #, python-format msgid "Sending events: %s" msgstr "" -#: neutron/notifiers/nova.py:192 +#: neutron/notifiers/nova.py:226 #, python-format msgid "Nova returned NotFound for event: %s" msgstr "" -#: neutron/notifiers/nova.py:195 +#: neutron/notifiers/nova.py:229 #, python-format msgid "Failed to notify nova on events: %s" msgstr "" -#: neutron/notifiers/nova.py:199 neutron/notifiers/nova.py:215 +#: neutron/notifiers/nova.py:233 neutron/notifiers/nova.py:249 #, python-format msgid "Error response returned from nova: %s" msgstr "" -#: neutron/notifiers/nova.py:210 +#: neutron/notifiers/nova.py:244 #, python-format msgid "Nova event: %s returned with failed status" msgstr "" -#: neutron/notifiers/nova.py:213 +#: neutron/notifiers/nova.py:247 #, python-format msgid "Nova event response: %s" msgstr "" @@ -4550,80 +4555,80 @@ msgstr "" msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:661 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:752 +#: neutron/plugins/bigswitch/plugin.py:742 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:804 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:864 +#: neutron/plugins/bigswitch/plugin.py:854 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:902 +#: neutron/plugins/bigswitch/plugin.py:892 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:924 +#: neutron/plugins/bigswitch/plugin.py:914 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:946 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:975 +#: neutron/plugins/bigswitch/plugin.py:965 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1003 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1036 +#: neutron/plugins/bigswitch/plugin.py:1026 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1053 +#: neutron/plugins/bigswitch/plugin.py:1043 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1059 +#: neutron/plugins/bigswitch/plugin.py:1049 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1075 +#: neutron/plugins/bigswitch/plugin.py:1065 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1090 +#: neutron/plugins/bigswitch/plugin.py:1080 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1108 +#: neutron/plugins/bigswitch/plugin.py:1110 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1123 +#: neutron/plugins/bigswitch/plugin.py:1125 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1124 +#: neutron/plugins/bigswitch/plugin.py:1126 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4852,7 +4857,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:225 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1002 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1365 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 @@ -4966,9 +4971,9 @@ msgid "%s can not be found in database" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:300 -#: neutron/plugins/brocade/NeutronPlugin.py:343 -#: neutron/plugins/brocade/NeutronPlugin.py:396 -#: neutron/plugins/brocade/NeutronPlugin.py:426 +#: neutron/plugins/brocade/NeutronPlugin.py:344 +#: neutron/plugins/brocade/NeutronPlugin.py:397 +#: neutron/plugins/brocade/NeutronPlugin.py:427 msgid "Brocade NOS driver error" msgstr "" @@ -4978,9 +4983,9 @@ msgid "Returning the allocated vlan (%d) to the pool" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:304 -#: neutron/plugins/brocade/NeutronPlugin.py:344 -#: neutron/plugins/brocade/NeutronPlugin.py:397 -#: neutron/plugins/brocade/NeutronPlugin.py:428 +#: neutron/plugins/brocade/NeutronPlugin.py:345 +#: neutron/plugins/brocade/NeutronPlugin.py:398 +#: neutron/plugins/brocade/NeutronPlugin.py:429 msgid "Brocade plugin raised exception, check logs" msgstr "" @@ -5452,88 +5457,88 @@ msgstr "" msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:866 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:883 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:884 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:891 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:894 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:908 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:915 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:922 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1144 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1151 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1157 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1171 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1168 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1175 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1172 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1179 #, python-format msgid "" "Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " "low address to high address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1185 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1194 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1201 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1200 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1221 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1232 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1253 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1260 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1270 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "Segment range overlaps with another profile" msgstr "" @@ -5672,34 +5677,34 @@ msgstr "" msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:243 msgid "Logical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:268 msgid "network_segment_pool" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:313 msgid "Invalid input for CIDR" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:464 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:452 #, python-format msgid "req: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:473 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:461 #, python-format msgid "status_code %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:478 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:466 #, python-format msgid "VSM: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:493 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:481 #, python-format msgid "Unable to serialize object of type = '%s'" msgstr "" @@ -5708,36 +5713,23 @@ msgstr "" msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 -#, python-format -msgid "_populate_policy_profiles %s" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:191 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:205 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:197 -msgid "_poll_policies" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 -msgid "No policy profile updated from VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:262 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:242 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:266 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:246 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:260 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 @@ -5745,19 +5737,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:249 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:254 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:283 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:267 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 @@ -5765,7 +5757,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5773,164 +5765,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:480 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:460 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:519 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:499 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:524 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:504 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:525 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:505 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:565 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:545 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:570 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:575 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:558 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:583 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:630 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:633 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:610 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:613 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:645 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:625 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:648 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:678 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:658 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:688 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:703 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:735 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:715 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:757 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:737 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:758 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:738 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:782 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:762 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:822 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:802 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:812 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:843 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:823 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:859 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:897 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:877 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:892 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:933 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:941 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1026 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1006 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:232 @@ -5940,88 +5932,88 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1084 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1064 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1099 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1079 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1103 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1083 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1097 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1125 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1147 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1192 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1174 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1190 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:314 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1219 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1201 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1236 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1256 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1290 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1272 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1280 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1309 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1291 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1306 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1321 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1359 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1341 msgid "Get subnets" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1444 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1426 #, python-format msgid "Scheduling router %s" msgstr "" @@ -6453,7 +6445,7 @@ msgid "port_delete received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:219 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:661 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" @@ -6545,7 +6537,7 @@ msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:437 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:976 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:390 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1267 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 @@ -6553,7 +6545,7 @@ msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:445 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1006 msgid "Agent loop has new devices!" msgstr "" @@ -6570,7 +6562,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:474 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:269 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1027 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1045 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1362 msgid "Agent initialized successfully, now running... " @@ -6824,242 +6816,242 @@ msgstr "" msgid "Delete network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:248 #, python-format msgid "Delete net failed after deleting the network in DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253 #, python-format msgid "Get network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:259 msgid "Get networks in progress" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:269 #, python-format msgid "Create port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285 msgid "Create port does not have tenant id info" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:291 #, python-format msgid "Create port does not have tenant id info; obtained is: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:312 #, python-format msgid "Create port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:319 #, python-format msgid "Update port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346 #, python-format msgid "Update port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:352 #, python-format msgid "Delete port in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:365 #, python-format msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:374 #, python-format msgid "Create subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:386 #, python-format msgid "Create subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388 #, python-format msgid "Subnet created: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:394 #, python-format msgid "Update subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419 #, python-format msgid "Update subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:425 #, python-format msgid "Delete subnet in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:430 #, python-format msgid "" "Delete subnet operation failed in SDN-VE after deleting the subnet from " "DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:439 #, python-format msgid "Create router in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:442 #, python-format msgid "Ignoring admin_state_up=False for router=%r. Overriding with True" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:452 msgid "Create router failed: no SDN-VE tenant." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:460 #, python-format msgid "Create router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:462 #, python-format msgid "Router created: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:467 #, python-format msgid "Update router in progress: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:474 msgid "admin_state_up=False routers are not supported." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493 #, python-format msgid "Update router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:499 #, python-format msgid "Delete router in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:506 #, python-format msgid "" "Delete router operation failed in SDN-VE after deleting the router in DB:" " %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:511 #, python-format msgid "" "Add router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:519 #, python-format msgid "SdnvePluginV2.add_router_interface called. Port info: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:533 #, python-format msgid "Update router-add-interface failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 #, python-format msgid "Added router interface: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:540 #, python-format msgid "" "Add router interface only called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550 msgid "" "SdnvePluginV2._add_router_interface_only: failed to add the interface in " "the roll back. of a remove_router_interface operation" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:556 #, python-format msgid "" "Remove router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565 msgid "No port ID" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 #, python-format msgid "SdnvePluginV2.remove_router_interface port: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:571 msgid "No fixed IP" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:576 #, python-format msgid "SdnvePluginV2.remove_router_interface subnet_id: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:584 #, python-format msgid "Update router-remove-interface failed SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:605 #, python-format msgid "Create floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:616 #, python-format msgid "Creating floating ip operation failed in SDN-VE controller: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:619 #, python-format msgid "Created floatingip : %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:624 #, python-format msgid "Update floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644 #, python-format msgid "Update floating ip failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:650 #, python-format msgid "Delete floatingip in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:655 #, python-format msgid "Delete floatingip failed in SDN-VE: %s" msgstr "" @@ -7296,168 +7288,168 @@ msgstr "" msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:304 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:301 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:319 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:323 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:341 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:354 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:343 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:361 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:352 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:370 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:401 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:392 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:410 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:430 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:448 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:437 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:455 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:458 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:454 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:472 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:461 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:479 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:467 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:475 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:493 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:482 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:486 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:504 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:509 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:533 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:568 #, python-format msgid "" "Option \"%(option)s\" must be supported by command \"%(command)s\" to " "enable %(mode)s mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:527 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:545 msgid "No valid Segmentation ID to perform UCAST test." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:562 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN MCAST mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:569 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 msgid "" "Linux kernel vxlan module and iproute2 3.8 or above are required to " "enable VXLAN." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:579 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:597 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:654 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:672 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:281 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:711 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:714 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:732 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:736 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:350 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:758 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:783 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:801 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:409 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:846 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:864 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:850 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:105 @@ -7465,12 +7457,12 @@ msgstr "" msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:905 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1068 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1108 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 @@ -7479,15 +7471,15 @@ msgstr "" msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1075 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:973 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:981 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1095 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 @@ -7497,7 +7489,7 @@ msgstr "" msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:968 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1125 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1142 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 @@ -7506,7 +7498,7 @@ msgstr "" msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1132 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1149 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 @@ -7515,7 +7507,7 @@ msgstr "" msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:979 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:374 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1154 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 @@ -7523,26 +7515,26 @@ msgstr "" msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:971 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:989 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1001 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1012 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1035 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:428 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1038 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Interface mappings: %s" @@ -8087,167 +8079,167 @@ msgstr "" msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:522 +#: neutron/plugins/midonet/plugin.py:524 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%r had been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:529 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:590 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:595 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:600 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:607 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:611 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:616 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:625 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:659 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:734 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:782 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:794 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:838 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:858 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:898 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:909 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1009 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1033 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1042 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1049 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1089 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1108 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1128 +#: neutron/plugins/midonet/plugin.py:1130 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1157 +#: neutron/plugins/midonet/plugin.py:1159 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1164 +#: neutron/plugins/midonet/plugin.py:1166 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1170 +#: neutron/plugins/midonet/plugin.py:1172 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1202 +#: neutron/plugins/midonet/plugin.py:1204 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1212 +#: neutron/plugins/midonet/plugin.py:1214 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1222 +#: neutron/plugins/midonet/plugin.py:1224 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -8458,91 +8450,101 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:465 neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:467 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:471 neutron/plugins/ml2/plugin.py:591 +#: neutron/plugins/ml2/plugin.py:473 neutron/plugins/ml2/plugin.py:593 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:479 +#: neutron/plugins/ml2/plugin.py:481 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:490 +#: neutron/plugins/ml2/plugin.py:492 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:498 neutron/plugins/ml2/plugin.py:604 +#: neutron/plugins/ml2/plugin.py:500 neutron/plugins/ml2/plugin.py:606 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:504 +#: neutron/plugins/ml2/plugin.py:506 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:513 neutron/plugins/ml2/plugin.py:612 +#: neutron/plugins/ml2/plugin.py:515 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:521 +#: neutron/plugins/ml2/plugin.py:523 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:530 +#: neutron/plugins/ml2/plugin.py:532 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:544 +#: neutron/plugins/ml2/plugin.py:546 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:574 +#: neutron/plugins/ml2/plugin.py:576 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:600 +#: neutron/plugins/ml2/plugin.py:587 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:602 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:621 +#: neutron/plugins/ml2/plugin.py:622 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:632 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:650 +#: neutron/plugins/ml2/plugin.py:661 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:120 +#: neutron/plugins/ml2/plugin.py:721 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:125 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:728 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:121 +#: neutron/plugins/ml2/plugin.py:739 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:126 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:737 +#: neutron/plugins/ml2/plugin.py:748 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:749 +#: neutron/plugins/ml2/plugin.py:760 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:761 +#: neutron/plugins/ml2/plugin.py:772 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9426,7 +9428,7 @@ msgstr "" msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:425 +#: neutron/plugins/mlnx/mlnx_plugin.py:426 #, python-format msgid "create_port with %s" msgstr "" @@ -9765,53 +9767,53 @@ msgstr "" msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:398 +#: neutron/plugins/nec/nec_plugin.py:405 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:546 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:603 +#: neutron/plugins/nec/nec_plugin.py:610 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:635 +#: neutron/plugins/nec/nec_plugin.py:642 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:700 +#: neutron/plugins/nec/nec_plugin.py:707 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:731 +#: neutron/plugins/nec/nec_plugin.py:738 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:741 +#: neutron/plugins/nec/nec_plugin.py:748 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:761 +#: neutron/plugins/nec/nec_plugin.py:768 #, 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:766 +#: neutron/plugins/nec/nec_plugin.py:773 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10262,73 +10264,73 @@ msgstr "" msgid "Port-Mapping for port %s not found on VSD" msgstr "" -#: neutron/plugins/nuage/plugin.py:325 +#: neutron/plugins/nuage/plugin.py:327 msgid "" "Either net_partition is not provided with subnet OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:393 +#: neutron/plugins/nuage/plugin.py:395 #, python-format msgid "" "Unable to complete operation on subnet %s.One or more ports have an IP " "allocation from this subnet." msgstr "" -#: neutron/plugins/nuage/plugin.py:423 +#: neutron/plugins/nuage/plugin.py:425 #, python-format msgid "" "Router %s does not hold default zone OR net_partition mapping. Router-IF " "add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:433 +#: neutron/plugins/nuage/plugin.py:435 #, python-format msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:443 +#: neutron/plugins/nuage/plugin.py:445 #, python-format msgid "" "Subnet %(subnet)s and Router %(router)s belong to different net_partition" " Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:455 +#: neutron/plugins/nuage/plugin.py:457 #, python-format msgid "Subnet %s has one or more active VMs Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:501 neutron/plugins/nuage/plugin.py:506 -#: neutron/plugins/nuage/plugin.py:512 +#: neutron/plugins/nuage/plugin.py:503 neutron/plugins/nuage/plugin.py:508 +#: neutron/plugins/nuage/plugin.py:514 #, python-format msgid "No router interface found for Router %s. Router-IF delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:523 +#: neutron/plugins/nuage/plugin.py:525 #, python-format msgid "Subnet %s has one or more active VMs Router-IF delete not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:532 +#: neutron/plugins/nuage/plugin.py:534 #, python-format msgid "" "Router %s does not hold net_partition assoc on Nuage VSD. Router-IF " "delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:571 +#: neutron/plugins/nuage/plugin.py:573 msgid "" "Either net_partition is not provided with router OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:679 +#: neutron/plugins/nuage/plugin.py:681 #, python-format msgid "One or more router still attached to net_partition %s." msgstr "" -#: neutron/plugins/nuage/plugin.py:684 +#: neutron/plugins/nuage/plugin.py:686 #, python-format msgid "NetPartition with %s does not exist" msgstr "" @@ -10702,20 +10704,20 @@ msgstr "" msgid "Number of seconds to retry acquiring an Open vSwitch datapath" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:245 +#: neutron/plugins/oneconvergence/plugin.py:246 msgid "Failed to create subnet, deleting it from neutron" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:309 +#: neutron/plugins/oneconvergence/plugin.py:310 #, python-format msgid "Deleting newly created neutron port %s" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:379 +#: neutron/plugins/oneconvergence/plugin.py:380 msgid "Failed to create floatingip" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:418 +#: neutron/plugins/oneconvergence/plugin.py:419 msgid "Failed to create router" msgstr "" @@ -11216,166 +11218,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:54 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:71 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:75 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:76 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:87 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:88 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:98 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:99 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:112 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:113 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:127 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:128 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:139 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:164 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:348 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:166 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:350 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:154 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:176 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:178 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:195 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:222 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:197 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:224 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:210 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:212 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:238 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:240 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:253 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:255 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:282 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:284 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:306 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:308 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:316 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:318 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:328 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:330 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:336 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:338 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:360 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:362 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:372 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:374 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:382 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:384 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:388 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:390 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:397 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:399 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:407 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:409 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:415 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:417 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:435 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:437 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:446 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:448 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:468 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:470 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:479 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:481 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:491 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:488 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:500 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:497 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:513 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:506 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:522 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:516 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:535 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:526 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 +msgid "Neutron PLUMgrid Director: disassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:540 +msgid "PLUMgrid Library: disassociate_floatingips() called" +msgstr "" + #: neutron/plugins/ryu/ryu_neutron_plugin.py:64 #, python-format msgid "get_ofp_rest_api: %s" @@ -12931,7 +12941,7 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:534 -#: neutron/plugins/vmware/plugins/base.py:1059 +#: neutron/plugins/vmware/plugins/base.py:1062 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -12972,13 +12982,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:670 -#: neutron/plugins/vmware/plugins/base.py:1779 +#: neutron/plugins/vmware/plugins/base.py:1782 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:674 -#: neutron/plugins/vmware/plugins/base.py:1783 +#: neutron/plugins/vmware/plugins/base.py:1786 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13037,231 +13047,231 @@ msgid "" "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1048 +#: neutron/plugins/vmware/plugins/base.py:1051 #, python-format msgid "" "A nsx lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1067 +#: neutron/plugins/vmware/plugins/base.py:1070 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1070 +#: neutron/plugins/vmware/plugins/base.py:1073 #: neutron/plugins/vmware/plugins/service.py:520 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1105 +#: neutron/plugins/vmware/plugins/base.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1182 +#: neutron/plugins/vmware/plugins/base.py:1185 #, python-format msgid "port created on NSX backend for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1185 +#: neutron/plugins/vmware/plugins/base.py:1188 #, python-format msgid "Logical switch for network %s was not found in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1196 +#: neutron/plugins/vmware/plugins/base.py:1199 msgid "Unable to create port or set port attachment in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1288 +#: neutron/plugins/vmware/plugins/base.py:1291 #, python-format msgid "Updating port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1323 +#: neutron/plugins/vmware/plugins/base.py:1326 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1406 +#: neutron/plugins/vmware/plugins/base.py:1409 msgid "" "Cannot create a distributed router with the NSX platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1412 +#: neutron/plugins/vmware/plugins/base.py:1415 msgid "Unable to create logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1423 +#: neutron/plugins/vmware/plugins/base.py:1426 #, 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/vmware/plugins/base.py:1433 +#: neutron/plugins/vmware/plugins/base.py:1436 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1462 -#: neutron/plugins/vmware/plugins/base.py:1547 +#: neutron/plugins/vmware/plugins/base.py:1465 +#: neutron/plugins/vmware/plugins/base.py:1550 #: neutron/plugins/vmware/plugins/service.py:203 #: neutron/plugins/vmware/plugins/service.py:1214 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1511 +#: neutron/plugins/vmware/plugins/base.py:1514 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1514 +#: neutron/plugins/vmware/plugins/base.py:1517 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1556 +#: neutron/plugins/vmware/plugins/base.py:1559 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1572 +#: neutron/plugins/vmware/plugins/base.py:1575 #, python-format msgid "Logical router %s not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1576 +#: neutron/plugins/vmware/plugins/base.py:1579 msgid "Unable to update logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1578 +#: neutron/plugins/vmware/plugins/base.py:1581 msgid "" "Request cannot contain 'routes' with the NSX platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1635 +#: neutron/plugins/vmware/plugins/base.py:1638 #, python-format msgid "Logical router '%s' not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1639 +#: neutron/plugins/vmware/plugins/base.py:1642 #, python-format msgid "Unable to delete logical router '%s' on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1649 +#: neutron/plugins/vmware/plugins/base.py:1652 #, 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/vmware/plugins/base.py:1717 +#: neutron/plugins/vmware/plugins/base.py:1720 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1815 +#: neutron/plugins/vmware/plugins/base.py:1818 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1820 +#: neutron/plugins/vmware/plugins/base.py:1823 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1952 +#: neutron/plugins/vmware/plugins/base.py:1955 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1958 +#: neutron/plugins/vmware/plugins/base.py:1961 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1995 +#: neutron/plugins/vmware/plugins/base.py:1998 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1998 +#: neutron/plugins/vmware/plugins/base.py:2001 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2032 +#: neutron/plugins/vmware/plugins/base.py:2035 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2055 +#: neutron/plugins/vmware/plugins/base.py:2058 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2084 +#: neutron/plugins/vmware/plugins/base.py:2087 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2113 +#: neutron/plugins/vmware/plugins/base.py:2116 #, python-format msgid "" "Rolling back database changes for gateway device %s because of an error " "in the NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2158 -#: neutron/plugins/vmware/plugins/base.py:2196 +#: neutron/plugins/vmware/plugins/base.py:2161 +#: neutron/plugins/vmware/plugins/base.py:2199 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2293 +#: neutron/plugins/vmware/plugins/base.py:2296 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2300 +#: neutron/plugins/vmware/plugins/base.py:2303 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2348 +#: neutron/plugins/vmware/plugins/base.py:2351 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2380 +#: neutron/plugins/vmware/plugins/base.py:2383 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2388 +#: neutron/plugins/vmware/plugins/base.py:2391 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13269,12 +13279,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2395 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2408 +#: neutron/plugins/vmware/plugins/base.py:2411 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -14451,46 +14461,46 @@ msgstr "" msgid "external_gateway_added: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:50 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:49 msgid "Initializing fwaas iptables driver" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:53 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:52 #, python-format msgid "Creating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:62 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:61 #, python-format msgid "Failed to create firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:66 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:65 #, python-format msgid "Deleting firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:77 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:76 #, python-format msgid "Failed to delete firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:81 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:80 #, python-format msgid "Updating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:90 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:89 #, python-format msgid "Failed to update firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:94 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:93 #, python-format msgid "Applying firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:113 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:112 #, python-format msgid "Failed to apply default policy on firewall: %s" msgstr "" @@ -14750,17 +14760,17 @@ msgstr "" msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:166 #, python-format msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:208 #, python-format msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:369 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -14944,184 +14954,212 @@ msgstr "" msgid "Removing SNAT port for subnet %s as this is the last pool using it..." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:61 +#: neutron/services/loadbalancer/drivers/radware/driver.py:63 msgid "vdirect server IP address" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:64 +#: neutron/services/loadbalancer/drivers/radware/driver.py:66 msgid "vdirect user name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:67 +#: neutron/services/loadbalancer/drivers/radware/driver.py:69 msgid "vdirect user password" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:70 +#: neutron/services/loadbalancer/drivers/radware/driver.py:72 msgid "Service ADC type" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:73 +#: neutron/services/loadbalancer/drivers/radware/driver.py:75 msgid "Service ADC version" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:76 +#: neutron/services/loadbalancer/drivers/radware/driver.py:78 msgid "service HA pair" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:79 +#: neutron/services/loadbalancer/drivers/radware/driver.py:81 msgid "service throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:82 +#: neutron/services/loadbalancer/drivers/radware/driver.py:84 msgid "service ssl throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:85 +#: neutron/services/loadbalancer/drivers/radware/driver.py:87 msgid "service compression throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:88 +#: neutron/services/loadbalancer/drivers/radware/driver.py:90 msgid "service cache" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:91 +#: neutron/services/loadbalancer/drivers/radware/driver.py:93 msgid "l2_l3 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:94 +#: neutron/services/loadbalancer/drivers/radware/driver.py:96 msgid "l4 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:101 +#: neutron/services/loadbalancer/drivers/radware/driver.py:104 msgid "l2_l3 workflow constructor params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:108 +#: neutron/services/loadbalancer/drivers/radware/driver.py:111 msgid "l2_l3 workflow setup params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:111 +#: neutron/services/loadbalancer/drivers/radware/driver.py:114 msgid "List of actions that we dont want to push to the completion queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:115 +#: neutron/services/loadbalancer/drivers/radware/driver.py:118 msgid "l4 workflow action name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:118 +#: neutron/services/loadbalancer/drivers/radware/driver.py:121 msgid "Resource pool ids" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:121 +#: neutron/services/loadbalancer/drivers/radware/driver.py:124 msgid "A required VLAN for the interswitch link to use" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:124 +#: neutron/services/loadbalancer/drivers/radware/driver.py:127 msgid "Support an Alteon interswitch link for stateful session failover" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:183 +#: neutron/services/loadbalancer/drivers/radware/driver.py:221 #, python-format -msgid "create_vip. vip: %s" +msgid "" +"vip: %(vip)s, extended_vip: %(extended_vip)s, network_id: " +"%(vip_network_id)s, service_name: %(service_name)s, pip_info: " +"%(pip_info)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:185 +#: neutron/services/loadbalancer/drivers/radware/driver.py:256 #, python-format -msgid "create_vip. extended_vip: %s" +msgid "Retrieved pip nport: %(port)r for vip: %(vip)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:187 +#: neutron/services/loadbalancer/drivers/radware/driver.py:264 #, python-format -msgid "create_vip. network_id: %s " +msgid "Found no pip nports associated with vip: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:189 +#: neutron/services/loadbalancer/drivers/radware/driver.py:273 #, python-format -msgid "create_vip. service_name: %s " +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:223 +#: neutron/services/loadbalancer/drivers/radware/driver.py:287 #, python-format -msgid "Failed to remove workflow %s. Going to set vip to ERROR status" +msgid "pip nport id: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:314 +#: neutron/services/loadbalancer/drivers/radware/driver.py:291 +#, python-format +msgid "pip nport delete failed: %r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:345 +#: neutron/services/loadbalancer/drivers/radware/driver.py:410 msgid "Starting operation completion handling thread" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:370 +#: neutron/services/loadbalancer/drivers/radware/driver.py:440 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:379 -#: neutron/services/loadbalancer/drivers/radware/driver.py:401 +#: neutron/services/loadbalancer/drivers/radware/driver.py:449 +#: neutron/services/loadbalancer/drivers/radware/driver.py:480 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:387 +#: neutron/services/loadbalancer/drivers/radware/driver.py:457 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:494 +#: neutron/services/loadbalancer/drivers/radware/driver.py:465 +#, python-format +msgid "Post-remove workflow function %r completed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:469 +#, python-format +msgid "Post-remove workflow function %r failed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:584 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:541 +#: neutron/services/loadbalancer/drivers/radware/driver.py:650 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:567 +#: neutron/services/loadbalancer/drivers/radware/driver.py:676 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:574 +#: neutron/services/loadbalancer/drivers/radware/driver.py:683 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:591 +#: neutron/services/loadbalancer/drivers/radware/driver.py:700 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:652 +#: neutron/services/loadbalancer/drivers/radware/driver.py:768 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:664 +#: neutron/services/loadbalancer/drivers/radware/driver.py:780 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:695 +#: neutron/services/loadbalancer/drivers/radware/driver.py:812 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:710 +#: neutron/services/loadbalancer/drivers/radware/driver.py:827 msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:737 +#: neutron/services/loadbalancer/drivers/radware/driver.py:836 +#, python-format +msgid "Post-operation function %(func)r completed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:842 +#, python-format +msgid "Post-operation function %(func)r failed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:876 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:777 +#: neutron/services/loadbalancer/drivers/radware/driver.py:916 #, python-format msgid "_remove_object_from_db %s" msgstr "" @@ -15837,12 +15875,12 @@ msgstr "" msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:404 +#: neutron/tests/unit/vmware/apiclient/fake.py:407 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:413 +#: neutron/tests/unit/vmware/apiclient/fake.py:416 #, python-format msgid "lrouter:%s not found" msgstr "" diff --git a/neutron/locale/zh_CN/LC_MESSAGES/neutron.po b/neutron/locale/zh_CN/LC_MESSAGES/neutron.po index 9ec1bec52..fedff89bf 100644 --- a/neutron/locale/zh_CN/LC_MESSAGES/neutron.po +++ b/neutron/locale/zh_CN/LC_MESSAGES/neutron.po @@ -4,17 +4,18 @@ # # Translators: # Chaoliang Zhong , 2013 +# Dandanmylady , 2014 # larf , 2013-2014 # yan haifeng , 2014 msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-04-23 06:46+0000\n" -"PO-Revision-Date: 2014-04-07 06:33+0000\n" -"Last-Translator: openstackjenkins \n" +"POT-Creation-Date: 2014-04-26 06:48+0000\n" +"PO-Revision-Date: 2014-04-24 16:30+0000\n" +"Last-Translator: Dandanmylady \n" "Language-Team: Chinese (China) " -"(http://www.transifex.com/projects/p/openstack/language/zh_CN/)\n" +"(http://www.transifex.com/projects/p/neutron/language/zh_CN/)\n" "Plural-Forms: nplurals=1; plural=0\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" @@ -529,7 +530,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:575 neutron/agent/l3_agent.py:954 #: neutron/agent/metadata/agent.py:330 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:107 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:836 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:854 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:300 @@ -626,7 +627,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "路由器端口 %s 不具有任何 IP 地址" -#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:923 +#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:931 #: neutron/services/firewall/agents/varmour/varmour_router.py:102 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -752,7 +753,7 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:657 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:675 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:283 #, python-format msgid "Delete %s" @@ -1140,25 +1141,25 @@ msgstr "要使用的认证的类型" msgid "Authentication region" msgstr "认证区域" -#: neutron/agent/linux/interface.py:202 neutron/agent/linux/interface.py:256 -#: neutron/agent/linux/interface.py:318 neutron/agent/linux/interface.py:367 +#: neutron/agent/linux/interface.py:206 neutron/agent/linux/interface.py:260 +#: neutron/agent/linux/interface.py:322 neutron/agent/linux/interface.py:371 #, python-format msgid "Device %s already exists" msgstr "设备 %s 已存在" -#: neutron/agent/linux/interface.py:220 neutron/agent/linux/interface.py:267 -#: neutron/agent/linux/interface.py:330 neutron/agent/linux/interface.py:374 +#: neutron/agent/linux/interface.py:224 neutron/agent/linux/interface.py:271 +#: neutron/agent/linux/interface.py:334 neutron/agent/linux/interface.py:378 #, python-format msgid "Unplugged interface '%s'" msgstr "已拔出接口“%s”" -#: neutron/agent/linux/interface.py:222 neutron/agent/linux/interface.py:266 -#: neutron/agent/linux/interface.py:332 neutron/agent/linux/interface.py:376 +#: neutron/agent/linux/interface.py:226 neutron/agent/linux/interface.py:270 +#: neutron/agent/linux/interface.py:336 neutron/agent/linux/interface.py:380 #, python-format msgid "Failed unplugging interface '%s'" msgstr "拔出接口“%s”失败" -#: neutron/agent/linux/interface.py:434 +#: neutron/agent/linux/interface.py:438 #, python-format msgid "Driver location: %s" msgstr "驱动程序位置:%s" @@ -1695,12 +1696,12 @@ msgid "" "%(router_id)s" msgstr "请在路由器 %(router_id)s 上向 %(topic)s 处的代理扇出通知消息 %(method)s" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:47 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:49 #, python-format msgid "Notify metering agent at %(topic)s.%(host)s the message %(method)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:62 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:64 #, python-format msgid "" "Fanout notify metering agent at %(topic)s the message %(method)s on " @@ -1844,7 +1845,7 @@ msgid "'%s' is not a valid input" msgstr "“%s”不是有效的输入" #: neutron/api/v2/attributes.py:357 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "'%s' is not a valid UUID" msgstr "“%s”是无效 UUID" @@ -2856,8 +2857,8 @@ msgid "" msgstr "子网 %(subnet_id)s 的 cidr %(subnet_cidr)s 与子网 %(sub_id)s 的 cidr %(cidr)s 重叠" #: neutron/db/l3_db.py:387 neutron/db/l3_db.py:464 -#: neutron/plugins/bigswitch/plugin.py:1011 -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1001 +#: neutron/plugins/bigswitch/plugin.py:1010 msgid "Either subnet_id or port_id must be specified" msgstr "必须指定 subnet_id 或 port_id" @@ -2909,18 +2910,18 @@ msgid "" "assigning a floating IP" msgstr "端口 %s 具有多个固定 IP。当分配浮动 IP 时,必须提供特定 IP" -#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1844 +#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1847 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "在没有 port_id 的情况下,无法指定 fixed_ip_address" -#: neutron/db/l3_db.py:825 +#: neutron/db/l3_db.py:833 #, 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:929 +#: neutron/db/l3_db.py:937 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "正在跳过端口 %s,因为没有在该端口上配置任何 IP" @@ -3090,6 +3091,11 @@ msgstr "应该为此类型的会话持久性指定“cookie_name”。" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "不允许为此类型的会话持久性指定“cookie_name”" +#: neutron/db/metering/metering_rpc.py:50 +#, python-format +msgid "Unable to find agent %s." +msgstr "" + #: neutron/db/migration/cli.py:32 msgid "Neutron plugin provider module" msgstr "" @@ -3678,7 +3684,7 @@ msgid "Port does not have port security binding." msgstr "端口没有端口安全性绑定。" #: neutron/extensions/providernet.py:54 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 msgid "Plugin does not support updating provider attributes" msgstr "插件不支持更新提供程序属性" @@ -3694,47 +3700,47 @@ msgstr "" msgid "Only admin can view or configure quota" msgstr "只有管理员才能查看或配置配额" -#: neutron/extensions/securitygroup.py:35 +#: neutron/extensions/securitygroup.py:34 msgid "For TCP/UDP protocols, port_range_min must be <= port_range_max" msgstr "对于 TCP/UDP 协议,port_range_min 必须小于等于 port_range_max" -#: neutron/extensions/securitygroup.py:40 +#: neutron/extensions/securitygroup.py:39 #, python-format msgid "Invalid value for port %(port)s" msgstr "端口 %(port)s 的值无效" -#: neutron/extensions/securitygroup.py:44 +#: neutron/extensions/securitygroup.py:43 #, python-format msgid "" "Invalid value for ICMP %(field)s (%(attr)s) %(value)s. It must be 0 to " "255." msgstr "" -#: neutron/extensions/securitygroup.py:49 +#: neutron/extensions/securitygroup.py:48 #, python-format msgid "" "ICMP code (port-range-max) %(value)s is provided but ICMP type (port-" "range-min) is missing." msgstr "" -#: neutron/extensions/securitygroup.py:54 +#: neutron/extensions/securitygroup.py:53 #, python-format msgid "Security Group %(id)s in use." msgstr "安全组 %(id)s 在使用中。" -#: neutron/extensions/securitygroup.py:58 +#: neutron/extensions/securitygroup.py:57 msgid "Removing default security group not allowed." msgstr "不允许除去缺省安全组。" -#: neutron/extensions/securitygroup.py:62 +#: neutron/extensions/securitygroup.py:61 msgid "Updating default security group not allowed." msgstr "正在更新的默认安全组内容不合法" -#: neutron/extensions/securitygroup.py:66 +#: neutron/extensions/securitygroup.py:65 msgid "Default security group already exists." msgstr "缺省安全组已存在。" -#: neutron/extensions/securitygroup.py:70 +#: neutron/extensions/securitygroup.py:69 #, python-format msgid "" "Security group rule protocol %(protocol)s not supported. Only protocol " @@ -3742,58 +3748,58 @@ msgid "" "supported." msgstr "" -#: neutron/extensions/securitygroup.py:76 +#: neutron/extensions/securitygroup.py:75 msgid "Multiple tenant_ids in bulk security group rule create not allowed" msgstr "不允许在成批安全组规则创建中使用多个 tenant_id" -#: neutron/extensions/securitygroup.py:81 +#: neutron/extensions/securitygroup.py:80 msgid "Only remote_ip_prefix or remote_group_id may be provided." msgstr "只能提供 remote_ip_prefix 或 remote_group_id。" -#: neutron/extensions/securitygroup.py:86 +#: neutron/extensions/securitygroup.py:85 msgid "Must also specifiy protocol if port range is given." msgstr "还必须指定协议(如果给定了端口范围)。" -#: neutron/extensions/securitygroup.py:90 +#: neutron/extensions/securitygroup.py:89 msgid "Only allowed to update rules for one security profile at a time" msgstr "一次仅允许为一个安全概要文件更新规则" -#: neutron/extensions/securitygroup.py:95 +#: neutron/extensions/securitygroup.py:94 #, python-format msgid "Security group %(id)s does not exist" msgstr "安全组 %(id)s 不存在" -#: neutron/extensions/securitygroup.py:99 +#: neutron/extensions/securitygroup.py:98 #, python-format msgid "Security group rule %(id)s does not exist" msgstr "安全组规则 %(id)s 不存在" -#: neutron/extensions/securitygroup.py:103 +#: neutron/extensions/securitygroup.py:102 msgid "Duplicate Security Group Rule in POST." msgstr "POST 中的安全组规则重复。" -#: neutron/extensions/securitygroup.py:107 +#: neutron/extensions/securitygroup.py:106 #, python-format msgid "Security group rule already exists. Group id is %(id)s." msgstr "安全组规则已存在。组标识为 %(id)s。" -#: neutron/extensions/securitygroup.py:111 +#: neutron/extensions/securitygroup.py:110 #, python-format msgid "Conflicting value ethertype %(ethertype)s for CIDR %(cidr)s" msgstr "" -#: neutron/extensions/securitygroup.py:159 +#: neutron/extensions/securitygroup.py:158 #, python-format msgid "'%s' is not an integer or uuid" msgstr "“%s”不是整数或 uuid" -#: neutron/extensions/securitygroup.py:248 +#: neutron/extensions/securitygroup.py:247 msgid "" "Number of security groups allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/securitygroup.py:252 +#: neutron/extensions/securitygroup.py:251 msgid "" "Number of security rules allowed per tenant. A negative value means " "unlimited." @@ -3877,47 +3883,47 @@ msgstr "" msgid "Router %(router_id)s has no external network gateway set" msgstr "" -#: neutron/notifiers/nova.py:130 +#: neutron/notifiers/nova.py:165 msgid "device_id is not set on port yet." msgstr "" -#: neutron/notifiers/nova.py:134 +#: neutron/notifiers/nova.py:169 msgid "Port ID not set! Nova will not be notified of port status change." msgstr "" -#: neutron/notifiers/nova.py:159 +#: neutron/notifiers/nova.py:194 #, python-format msgid "" "Ignoring state change previous_port_status: %(pre_status)s " "current_port_status: %(cur_status)s port_id %(id)s" msgstr "" -#: neutron/notifiers/nova.py:187 +#: neutron/notifiers/nova.py:221 #, python-format msgid "Sending events: %s" msgstr "" -#: neutron/notifiers/nova.py:192 +#: neutron/notifiers/nova.py:226 #, python-format msgid "Nova returned NotFound for event: %s" msgstr "" -#: neutron/notifiers/nova.py:195 +#: neutron/notifiers/nova.py:229 #, python-format msgid "Failed to notify nova on events: %s" msgstr "" -#: neutron/notifiers/nova.py:199 neutron/notifiers/nova.py:215 +#: neutron/notifiers/nova.py:233 neutron/notifiers/nova.py:249 #, python-format msgid "Error response returned from nova: %s" msgstr "" -#: neutron/notifiers/nova.py:210 +#: neutron/notifiers/nova.py:244 #, python-format msgid "Nova event: %s returned with failed status" msgstr "" -#: neutron/notifiers/nova.py:213 +#: neutron/notifiers/nova.py:247 #, python-format msgid "Nova event response: %s" msgstr "" @@ -4474,7 +4480,7 @@ msgstr "" #: neutron/plugins/bigswitch/config.py:91 msgid "Virtual interface type to configure on Nova compute nodes" -msgstr "" +msgstr "为Nova计算节点配置的虚拟网卡类型" #: neutron/plugins/bigswitch/config.py:98 #, python-format @@ -4566,80 +4572,80 @@ msgstr "" msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:661 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:752 +#: neutron/plugins/bigswitch/plugin.py:742 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:804 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:864 +#: neutron/plugins/bigswitch/plugin.py:854 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:902 +#: neutron/plugins/bigswitch/plugin.py:892 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:924 +#: neutron/plugins/bigswitch/plugin.py:914 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:946 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:975 +#: neutron/plugins/bigswitch/plugin.py:965 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1003 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1036 +#: neutron/plugins/bigswitch/plugin.py:1026 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1053 +#: neutron/plugins/bigswitch/plugin.py:1043 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1059 +#: neutron/plugins/bigswitch/plugin.py:1049 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1075 +#: neutron/plugins/bigswitch/plugin.py:1065 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1090 +#: neutron/plugins/bigswitch/plugin.py:1080 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1108 +#: neutron/plugins/bigswitch/plugin.py:1110 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1123 +#: neutron/plugins/bigswitch/plugin.py:1125 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1124 +#: neutron/plugins/bigswitch/plugin.py:1126 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4868,7 +4874,7 @@ msgstr "代理事件循环中出错" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:225 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1002 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1365 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 @@ -4982,9 +4988,9 @@ msgid "%s can not be found in database" msgstr "在数据库中找不到 %s" #: neutron/plugins/brocade/NeutronPlugin.py:300 -#: neutron/plugins/brocade/NeutronPlugin.py:343 -#: neutron/plugins/brocade/NeutronPlugin.py:396 -#: neutron/plugins/brocade/NeutronPlugin.py:426 +#: neutron/plugins/brocade/NeutronPlugin.py:344 +#: neutron/plugins/brocade/NeutronPlugin.py:397 +#: neutron/plugins/brocade/NeutronPlugin.py:427 msgid "Brocade NOS driver error" msgstr "" @@ -4994,9 +5000,9 @@ msgid "Returning the allocated vlan (%d) to the pool" msgstr "正在将已分配的 vlan (%d) 返回到池" #: neutron/plugins/brocade/NeutronPlugin.py:304 -#: neutron/plugins/brocade/NeutronPlugin.py:344 -#: neutron/plugins/brocade/NeutronPlugin.py:397 -#: neutron/plugins/brocade/NeutronPlugin.py:428 +#: neutron/plugins/brocade/NeutronPlugin.py:345 +#: neutron/plugins/brocade/NeutronPlugin.py:398 +#: neutron/plugins/brocade/NeutronPlugin.py:429 msgid "Brocade plugin raised exception, check logs" msgstr "" @@ -5468,88 +5474,88 @@ msgstr "" msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:866 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:883 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:884 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:891 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:894 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:908 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:915 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:922 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1144 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1151 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1157 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1171 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1168 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1175 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1172 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1179 #, python-format msgid "" "Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " "low address to high address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1185 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1194 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1201 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1200 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1221 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1232 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1253 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1260 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1270 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "Segment range overlaps with another profile" msgstr "" @@ -5688,34 +5694,34 @@ msgstr "" msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:243 msgid "Logical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:268 msgid "network_segment_pool" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:313 msgid "Invalid input for CIDR" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:464 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:452 #, python-format msgid "req: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:473 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:461 #, python-format msgid "status_code %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:478 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:466 #, python-format msgid "VSM: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:493 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:481 #, python-format msgid "Unable to serialize object of type = '%s'" msgstr "" @@ -5724,36 +5730,23 @@ msgstr "" msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 -#, python-format -msgid "_populate_policy_profiles %s" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:191 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:205 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:197 -msgid "_poll_policies" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 -msgid "No policy profile updated from VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:262 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:242 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "提供程序:需要 network_type" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:266 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:246 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:260 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 @@ -5761,19 +5754,19 @@ msgstr "提供程序:需要 network_type" msgid "provider:segmentation_id required" msgstr "提供程序:需要 segmentation_id" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:249 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "提供程序:segmentation_id 超出范围(1 至 4094)" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:254 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:283 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:267 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 @@ -5781,7 +5774,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "提供程序:network_type %s 不受支持" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5789,164 +5782,164 @@ msgstr "提供程序:network_type %s 不受支持" msgid "Unknown provider:physical_network %s" msgstr "提供程序未知:physical_network %s" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "提供程序:需要 physical_network" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:480 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:460 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:519 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:499 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:524 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:504 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:525 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:505 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:565 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:545 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:570 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:575 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:558 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:583 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:630 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:633 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:610 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:613 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:645 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:625 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:648 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:678 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:658 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:688 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:703 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:735 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:715 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:757 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:737 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:758 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:738 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:782 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:762 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:822 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:802 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:812 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:843 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:823 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:859 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:897 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:877 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:892 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:933 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:941 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1026 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1006 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:232 @@ -5956,88 +5949,88 @@ msgstr "" msgid "Created network: %s" msgstr "已创建网络:%s" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1084 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1064 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1099 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1079 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1103 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1083 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1097 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1125 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1147 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1192 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1174 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1190 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:314 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1219 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1201 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1236 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1256 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1290 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1272 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1280 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1309 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1291 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1306 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1321 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1359 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1341 msgid "Get subnets" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1444 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1426 #, python-format msgid "Scheduling router %s" msgstr "" @@ -6469,7 +6462,7 @@ msgid "port_delete received" msgstr "接收到 port_delete" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:219 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:661 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "接收到 port_update" @@ -6561,7 +6554,7 @@ msgid "Removing port failed for device %(device)s: %(e)s" msgstr "为设备%(device)s: %(e)s 删除端口失败" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:437 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:976 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:390 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1267 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 @@ -6569,7 +6562,7 @@ msgid "Agent out of sync with plugin!" msgstr "代理与插件不同步!" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:445 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1006 msgid "Agent loop has new devices!" msgstr "代理回路具有新设备!" @@ -6586,7 +6579,7 @@ msgstr "循环迭代超过时间间隔(%(polling_interval)s 对 %(elapsed)s) #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:474 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:269 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1027 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1045 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1362 msgid "Agent initialized successfully, now running... " @@ -6842,242 +6835,242 @@ msgstr "" msgid "Delete network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:248 #, python-format msgid "Delete net failed after deleting the network in DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253 #, python-format msgid "Get network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:259 msgid "Get networks in progress" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:269 #, python-format msgid "Create port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285 msgid "Create port does not have tenant id info" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:291 #, python-format msgid "Create port does not have tenant id info; obtained is: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:312 #, python-format msgid "Create port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:319 #, python-format msgid "Update port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346 #, python-format msgid "Update port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:352 #, python-format msgid "Delete port in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:365 #, python-format msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:374 #, python-format msgid "Create subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:386 #, python-format msgid "Create subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388 #, python-format msgid "Subnet created: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:394 #, python-format msgid "Update subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419 #, python-format msgid "Update subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:425 #, python-format msgid "Delete subnet in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:430 #, python-format msgid "" "Delete subnet operation failed in SDN-VE after deleting the subnet from " "DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:439 #, python-format msgid "Create router in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:442 #, python-format msgid "Ignoring admin_state_up=False for router=%r. Overriding with True" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:452 msgid "Create router failed: no SDN-VE tenant." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:460 #, python-format msgid "Create router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:462 #, python-format msgid "Router created: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:467 #, python-format msgid "Update router in progress: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:474 msgid "admin_state_up=False routers are not supported." msgstr "admin_state_up=False 路由器不受支持。" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493 #, python-format msgid "Update router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:499 #, python-format msgid "Delete router in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:506 #, python-format msgid "" "Delete router operation failed in SDN-VE after deleting the router in DB:" " %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:511 #, python-format msgid "" "Add router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:519 #, python-format msgid "SdnvePluginV2.add_router_interface called. Port info: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:533 #, python-format msgid "Update router-add-interface failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 #, python-format msgid "Added router interface: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:540 #, python-format msgid "" "Add router interface only called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550 msgid "" "SdnvePluginV2._add_router_interface_only: failed to add the interface in " "the roll back. of a remove_router_interface operation" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:556 #, python-format msgid "" "Remove router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565 msgid "No port ID" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 #, python-format msgid "SdnvePluginV2.remove_router_interface port: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:571 msgid "No fixed IP" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:576 #, python-format msgid "SdnvePluginV2.remove_router_interface subnet_id: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:584 #, python-format msgid "Update router-remove-interface failed SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:605 #, python-format msgid "Create floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:616 #, python-format msgid "Creating floating ip operation failed in SDN-VE controller: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:619 #, python-format msgid "Created floatingip : %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:624 #, python-format msgid "Update floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644 #, python-format msgid "Update floating ip failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:650 #, python-format msgid "Delete floatingip in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:655 #, python-format msgid "Delete floatingip failed in SDN-VE: %s" msgstr "" @@ -7314,168 +7307,168 @@ msgstr "" msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:304 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "正在为子接口 %(interface)s 启动网桥 %(bridge_name)s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:301 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:319 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "已为子接口 %(interface)s 完成网桥 %(bridge_name)s 的启动" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:323 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:341 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "无法将 %(interface)s 添加至 %(bridge_name)s!发生异常:%(e)s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:354 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:343 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:361 #, python-format msgid "No mapping for physical network %s" msgstr "对于物理网络 %s,不存在任何映射" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:352 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:370 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "此主机上不存在分接头设备 %s,已跳过" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:401 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "正在将设备 %(tap_device_name)s 添加至网桥 %(bridge_name)s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:392 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:410 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "网桥 %(bridge_name)s 上已存在 %(tap_device_name)s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:430 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:448 #, python-format msgid "Deleting bridge %s" msgstr "正在删除网桥 %s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:437 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:455 #, python-format msgid "Done deleting bridge %s" msgstr "已完成网桥 %s 的删除" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:458 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "无法删除网桥 %s,它不存在" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:454 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:472 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "正在从网桥 %(bridge_name)s 除去设备 %(interface_name)s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:461 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:479 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "已完成从网桥 %(bridge_name)s 除去设备 %(interface_name)s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:467 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "无法从网桥 %(bridge_name)s 除去设备 %(interface_name)s,因为它不存在" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:475 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:493 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "正在删除 vlan 的子接口 %s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:482 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 #, python-format msgid "Done deleting subinterface %s" msgstr "已完成子接口 %s 的删除" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:486 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:504 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:509 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:533 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:568 #, python-format msgid "" "Option \"%(option)s\" must be supported by command \"%(command)s\" to " "enable %(mode)s mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:527 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:545 msgid "No valid Segmentation ID to perform UCAST test." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:562 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN MCAST mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:569 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 msgid "" "Linux kernel vxlan module and iproute2 3.8 or above are required to " "enable VXLAN." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:579 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:597 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:654 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:672 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:281 msgid "network_delete received" msgstr "接收到 network_delete" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:711 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:714 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:732 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:736 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:350 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:758 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:783 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:801 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:409 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:846 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:864 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "无法为唯一标识获取 MAC 地址。代理已终止!" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:850 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:105 @@ -7483,12 +7476,12 @@ msgstr "无法为唯一标识获取 MAC 地址。代理已终止!" msgid "RPC agent_id: %s" msgstr "RPC agent_id:%s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917 #, python-format msgid "Port %s added" msgstr "已添加端口 %s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:905 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1068 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1108 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 @@ -7497,15 +7490,15 @@ msgstr "已添加端口 %s" msgid "Unable to get port details for %(device)s: %(e)s" msgstr "无法为 %(device)s 获取端口详细信息:%(e)s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1075 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:973 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "端口 %(device)s 已更新。详细信息:%(details)s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:981 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1095 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 @@ -7515,7 +7508,7 @@ msgstr "端口 %(device)s 已更新。详细信息:%(details)s" msgid "Device %s not defined on plugin" msgstr "未在插件上定义设备 %s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:968 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1125 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1142 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 @@ -7524,7 +7517,7 @@ msgstr "未在插件上定义设备 %s" msgid "Attachment %s removed" msgstr "已除去附件 %s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1132 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1149 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 @@ -7533,7 +7526,7 @@ msgstr "已除去附件 %s" msgid "port_removed failed for %(device)s: %(e)s" msgstr "对于 %(device)s,port_removed 失败:%(e)s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:979 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:374 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1154 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 @@ -7541,26 +7534,26 @@ msgstr "对于 %(device)s,port_removed 失败:%(e)s" msgid "Port %s updated." msgstr "端口 %s 已更新。" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:971 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:989 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "LinuxBridge 代理 RPC 守护程序已启动!" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1001 msgid "Update devices failed" msgstr "更新设备失败" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1012 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "代理回路中出错。设备信息如下:%s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1035 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:428 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "解析 physical_interface_mappings 失败:%s。代理已终止!" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1038 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Interface mappings: %s" @@ -8105,96 +8098,96 @@ msgstr "MidonetPluginV2.get_network 正在退出:qnet=%r" msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "MidonetPluginV2.delete_network 已调用:id=%r" -#: neutron/plugins/midonet/plugin.py:522 +#: neutron/plugins/midonet/plugin.py:524 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%r had been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:529 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "MidonetPluginV2.create_port 已调用:port=%r" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:590 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:595 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:600 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "MidonetPluginV2.get_port 已调用:id=%(id)s fields=%(fields)r" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:607 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:611 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:616 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "MidonetPluginV2.get_ports 已调用:filters=%(filters)s fields=%(fields)r" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:625 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "MidonetPluginV2.delete_port 已调用:id=%(id)s l3_port_check=%(l3_port_check)r" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:659 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:734 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:782 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:794 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:838 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:858 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "MidonetPluginV2.update_router 已调用:id=%(id)s router=%(router)r" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:898 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:909 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "MidonetPluginV2.delete_router 已调用:id=%s" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1009 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " @@ -8203,37 +8196,37 @@ msgstr "" "MidonetPluginV2.add_router_interface 已调用:router_id=%(router_id)s " "interface_info=%(interface_info)r" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1033 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1042 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1049 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1089 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "MidonetPluginV2.update_floatingip 已调用:id=%(id)s floatingip=%(floatingip)s " -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1108 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "MidonetPluginV2.update_floating_ip 正在退出:fip=%s" -#: neutron/plugins/midonet/plugin.py:1128 +#: neutron/plugins/midonet/plugin.py:1130 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " @@ -8242,22 +8235,22 @@ msgstr "" "MidonetPluginV2.create_security_group " "已调用:security_group=%(security_group)s default_sg=%(default_sg)s " -#: neutron/plugins/midonet/plugin.py:1157 +#: neutron/plugins/midonet/plugin.py:1159 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1164 +#: neutron/plugins/midonet/plugin.py:1166 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1170 +#: neutron/plugins/midonet/plugin.py:1172 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "MidonetPluginV2.delete_security_group 已调用:id=%s" -#: neutron/plugins/midonet/plugin.py:1202 +#: neutron/plugins/midonet/plugin.py:1204 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " @@ -8266,12 +8259,12 @@ msgstr "" "MidonetPluginV2.create_security_group_rule " "已调用:security_group_rule=%(security_group_rule)r" -#: neutron/plugins/midonet/plugin.py:1212 +#: neutron/plugins/midonet/plugin.py:1214 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1222 +#: neutron/plugins/midonet/plugin.py:1224 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -8482,91 +8475,101 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:465 neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:467 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:471 neutron/plugins/ml2/plugin.py:591 +#: neutron/plugins/ml2/plugin.py:473 neutron/plugins/ml2/plugin.py:593 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:479 +#: neutron/plugins/ml2/plugin.py:481 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:490 +#: neutron/plugins/ml2/plugin.py:492 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:498 neutron/plugins/ml2/plugin.py:604 +#: neutron/plugins/ml2/plugin.py:500 neutron/plugins/ml2/plugin.py:606 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:504 +#: neutron/plugins/ml2/plugin.py:506 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:513 neutron/plugins/ml2/plugin.py:612 +#: neutron/plugins/ml2/plugin.py:515 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:521 +#: neutron/plugins/ml2/plugin.py:523 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:530 +#: neutron/plugins/ml2/plugin.py:532 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:544 +#: neutron/plugins/ml2/plugin.py:546 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:574 +#: neutron/plugins/ml2/plugin.py:576 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:600 +#: neutron/plugins/ml2/plugin.py:587 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:602 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:621 +#: neutron/plugins/ml2/plugin.py:622 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:632 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:650 +#: neutron/plugins/ml2/plugin.py:661 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:120 +#: neutron/plugins/ml2/plugin.py:721 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:125 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:728 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:121 +#: neutron/plugins/ml2/plugin.py:739 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:126 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:737 +#: neutron/plugins/ml2/plugin.py:748 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:749 +#: neutron/plugins/ml2/plugin.py:760 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:761 +#: neutron/plugins/ml2/plugin.py:772 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9450,7 +9453,7 @@ msgstr "" msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:425 +#: neutron/plugins/mlnx/mlnx_plugin.py:426 #, python-format msgid "create_port with %s" msgstr "用%s创建端口" @@ -9789,27 +9792,27 @@ msgstr "NECPluginV2.update_network() 已调用,id=%(id)s network=%(network)s msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "NECPluginV2.delete_network() 已调用,id=%s。" -#: neutron/plugins/nec/nec_plugin.py:398 +#: neutron/plugins/nec/nec_plugin.py:405 #, python-format msgid "delete_network() failed due to %s" msgstr "由于 %s,delete_network() 失败" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:546 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "NECPluginV2.create_port() 已调用,port=%s。" -#: neutron/plugins/nec/nec_plugin.py:603 +#: neutron/plugins/nec/nec_plugin.py:610 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "NECPluginV2.update_port() 已调用,id=%(id)s port=%(port)s。" -#: neutron/plugins/nec/nec_plugin.py:635 +#: neutron/plugins/nec/nec_plugin.py:642 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "NECPluginV2.delete_port() 已调用,id=%s。" -#: neutron/plugins/nec/nec_plugin.py:700 +#: neutron/plugins/nec/nec_plugin.py:707 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " @@ -9818,26 +9821,26 @@ msgstr "" "NECPluginV2RPCCallbacks.get_port_from_device() 已调用,device=%(device)s => " "%(ret)s。" -#: neutron/plugins/nec/nec_plugin.py:731 +#: neutron/plugins/nec/nec_plugin.py:738 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "NECPluginV2RPCCallbacks.update_ports() 已调用,kwargs=%s。" -#: neutron/plugins/nec/nec_plugin.py:741 +#: neutron/plugins/nec/nec_plugin.py:748 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:761 +#: neutron/plugins/nec/nec_plugin.py:768 #, python-format msgid "" "update_ports(): ignore port_removed message due to portinfo for " "port_id=%s was not registered" msgstr "更新端口(): 忽略 port_removed 消息由于 port_id=%s 端口信息没有注册" -#: neutron/plugins/nec/nec_plugin.py:766 +#: neutron/plugins/nec/nec_plugin.py:773 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10291,73 +10294,73 @@ msgstr "" msgid "Port-Mapping for port %s not found on VSD" msgstr "" -#: neutron/plugins/nuage/plugin.py:325 +#: neutron/plugins/nuage/plugin.py:327 msgid "" "Either net_partition is not provided with subnet OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:393 +#: neutron/plugins/nuage/plugin.py:395 #, python-format msgid "" "Unable to complete operation on subnet %s.One or more ports have an IP " "allocation from this subnet." msgstr "" -#: neutron/plugins/nuage/plugin.py:423 +#: neutron/plugins/nuage/plugin.py:425 #, python-format msgid "" "Router %s does not hold default zone OR net_partition mapping. Router-IF " "add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:433 +#: neutron/plugins/nuage/plugin.py:435 #, python-format msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:443 +#: neutron/plugins/nuage/plugin.py:445 #, python-format msgid "" "Subnet %(subnet)s and Router %(router)s belong to different net_partition" " Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:455 +#: neutron/plugins/nuage/plugin.py:457 #, python-format msgid "Subnet %s has one or more active VMs Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:501 neutron/plugins/nuage/plugin.py:506 -#: neutron/plugins/nuage/plugin.py:512 +#: neutron/plugins/nuage/plugin.py:503 neutron/plugins/nuage/plugin.py:508 +#: neutron/plugins/nuage/plugin.py:514 #, python-format msgid "No router interface found for Router %s. Router-IF delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:523 +#: neutron/plugins/nuage/plugin.py:525 #, python-format msgid "Subnet %s has one or more active VMs Router-IF delete not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:532 +#: neutron/plugins/nuage/plugin.py:534 #, python-format msgid "" "Router %s does not hold net_partition assoc on Nuage VSD. Router-IF " "delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:571 +#: neutron/plugins/nuage/plugin.py:573 msgid "" "Either net_partition is not provided with router OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:679 +#: neutron/plugins/nuage/plugin.py:681 #, python-format msgid "One or more router still attached to net_partition %s." msgstr "" -#: neutron/plugins/nuage/plugin.py:684 +#: neutron/plugins/nuage/plugin.py:686 #, python-format msgid "NetPartition with %s does not exist" msgstr "" @@ -10735,20 +10738,20 @@ msgstr "" msgid "Number of seconds to retry acquiring an Open vSwitch datapath" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:245 +#: neutron/plugins/oneconvergence/plugin.py:246 msgid "Failed to create subnet, deleting it from neutron" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:309 +#: neutron/plugins/oneconvergence/plugin.py:310 #, python-format msgid "Deleting newly created neutron port %s" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:379 +#: neutron/plugins/oneconvergence/plugin.py:380 msgid "Failed to create floatingip" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:418 +#: neutron/plugins/oneconvergence/plugin.py:419 msgid "Failed to create router" msgstr "" @@ -11249,166 +11252,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:54 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:71 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:75 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:76 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:87 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:88 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:98 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:99 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:112 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:113 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:127 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:128 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:139 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:164 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:348 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:166 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:350 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:154 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:176 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:178 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:195 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:222 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:197 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:224 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:210 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:212 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:238 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:240 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:253 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:255 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:282 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:284 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:306 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:308 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:316 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:318 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:328 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:330 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:336 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:338 msgid "update_subnet() called" msgstr "update_subnet() 已调用" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:360 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:362 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:372 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:374 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:382 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:384 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:388 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:390 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:397 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:399 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:407 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:409 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:415 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:417 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:435 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:437 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:446 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:448 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:468 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:470 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:479 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:481 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:491 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:488 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:500 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:497 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:513 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:506 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:522 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:516 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:535 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:526 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 +msgid "Neutron PLUMgrid Director: disassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:540 +msgid "PLUMgrid Library: disassociate_floatingips() called" +msgstr "" + #: neutron/plugins/ryu/ryu_neutron_plugin.py:64 #, python-format msgid "get_ofp_rest_api: %s" @@ -12966,7 +12977,7 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:534 -#: neutron/plugins/vmware/plugins/base.py:1059 +#: neutron/plugins/vmware/plugins/base.py:1062 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -13007,13 +13018,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:670 -#: neutron/plugins/vmware/plugins/base.py:1779 +#: neutron/plugins/vmware/plugins/base.py:1782 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:674 -#: neutron/plugins/vmware/plugins/base.py:1783 +#: neutron/plugins/vmware/plugins/base.py:1786 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13072,231 +13083,231 @@ msgid "" "Ignoring setting for network %s" msgstr "具有 admin_state_up=False 的网络尚未受此插件支持。正在忽略网络 %s 的设置" -#: neutron/plugins/vmware/plugins/base.py:1048 +#: neutron/plugins/vmware/plugins/base.py:1051 #, python-format msgid "" "A nsx lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1067 +#: neutron/plugins/vmware/plugins/base.py:1070 #, python-format msgid "delete_network completed for tenant: %s" msgstr "对于租户,delete_network 已完成:%s" -#: neutron/plugins/vmware/plugins/base.py:1070 +#: neutron/plugins/vmware/plugins/base.py:1073 #: neutron/plugins/vmware/plugins/service.py:520 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1105 +#: neutron/plugins/vmware/plugins/base.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "admin_state_up=False 网络不受支持。" -#: neutron/plugins/vmware/plugins/base.py:1182 +#: neutron/plugins/vmware/plugins/base.py:1185 #, python-format msgid "port created on NSX backend for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1185 +#: neutron/plugins/vmware/plugins/base.py:1188 #, python-format msgid "Logical switch for network %s was not found in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1196 +#: neutron/plugins/vmware/plugins/base.py:1199 msgid "Unable to create port or set port attachment in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1288 +#: neutron/plugins/vmware/plugins/base.py:1291 #, python-format msgid "Updating port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1323 +#: neutron/plugins/vmware/plugins/base.py:1326 #, python-format msgid "Unable to update port id: %s." msgstr "不能更新端口 id :%s." -#: neutron/plugins/vmware/plugins/base.py:1406 +#: neutron/plugins/vmware/plugins/base.py:1409 msgid "" "Cannot create a distributed router with the NSX platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1412 +#: neutron/plugins/vmware/plugins/base.py:1415 msgid "Unable to create logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1423 +#: neutron/plugins/vmware/plugins/base.py:1426 #, 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/vmware/plugins/base.py:1433 +#: neutron/plugins/vmware/plugins/base.py:1436 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1462 -#: neutron/plugins/vmware/plugins/base.py:1547 +#: neutron/plugins/vmware/plugins/base.py:1465 +#: neutron/plugins/vmware/plugins/base.py:1550 #: neutron/plugins/vmware/plugins/service.py:203 #: neutron/plugins/vmware/plugins/service.py:1214 #, python-format msgid "Network '%s' is not a valid external network" msgstr "网络“%s”是无效外部网络" -#: neutron/plugins/vmware/plugins/base.py:1511 +#: neutron/plugins/vmware/plugins/base.py:1514 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1514 +#: neutron/plugins/vmware/plugins/base.py:1517 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1556 +#: neutron/plugins/vmware/plugins/base.py:1559 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1572 +#: neutron/plugins/vmware/plugins/base.py:1575 #, python-format msgid "Logical router %s not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1576 +#: neutron/plugins/vmware/plugins/base.py:1579 msgid "Unable to update logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1578 +#: neutron/plugins/vmware/plugins/base.py:1581 msgid "" "Request cannot contain 'routes' with the NSX platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1635 +#: neutron/plugins/vmware/plugins/base.py:1638 #, python-format msgid "Logical router '%s' not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1639 +#: neutron/plugins/vmware/plugins/base.py:1642 #, python-format msgid "Unable to delete logical router '%s' on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1649 +#: neutron/plugins/vmware/plugins/base.py:1652 #, 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/vmware/plugins/base.py:1717 +#: neutron/plugins/vmware/plugins/base.py:1720 #, 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/vmware/plugins/base.py:1815 +#: neutron/plugins/vmware/plugins/base.py:1818 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1820 +#: neutron/plugins/vmware/plugins/base.py:1823 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1952 +#: neutron/plugins/vmware/plugins/base.py:1955 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1958 +#: neutron/plugins/vmware/plugins/base.py:1961 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1995 +#: neutron/plugins/vmware/plugins/base.py:1998 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "端口“%s”未与浮动 IP 关联" -#: neutron/plugins/vmware/plugins/base.py:1998 +#: neutron/plugins/vmware/plugins/base.py:2001 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2032 +#: neutron/plugins/vmware/plugins/base.py:2035 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2055 +#: neutron/plugins/vmware/plugins/base.py:2058 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2084 +#: neutron/plugins/vmware/plugins/base.py:2087 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2113 +#: neutron/plugins/vmware/plugins/base.py:2116 #, python-format msgid "" "Rolling back database changes for gateway device %s because of an error " "in the NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2158 -#: neutron/plugins/vmware/plugins/base.py:2196 +#: neutron/plugins/vmware/plugins/base.py:2161 +#: neutron/plugins/vmware/plugins/base.py:2199 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2293 +#: neutron/plugins/vmware/plugins/base.py:2296 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2300 +#: neutron/plugins/vmware/plugins/base.py:2303 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2348 +#: neutron/plugins/vmware/plugins/base.py:2351 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2380 +#: neutron/plugins/vmware/plugins/base.py:2383 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2388 +#: neutron/plugins/vmware/plugins/base.py:2391 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13304,12 +13315,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2395 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2408 +#: neutron/plugins/vmware/plugins/base.py:2411 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -14486,46 +14497,46 @@ msgstr "" msgid "external_gateway_added: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:50 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:49 msgid "Initializing fwaas iptables driver" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:53 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:52 #, python-format msgid "Creating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:62 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:61 #, python-format msgid "Failed to create firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:66 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:65 #, python-format msgid "Deleting firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:77 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:76 #, python-format msgid "Failed to delete firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:81 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:80 #, python-format msgid "Updating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:90 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:89 #, python-format msgid "Failed to update firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:94 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:93 #, python-format msgid "Applying firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:113 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:112 #, python-format msgid "Failed to apply default policy on firewall: %s" msgstr "" @@ -14785,17 +14796,17 @@ msgstr "用户组" msgid "Error importing interface driver: %s" msgstr "导入接口驱动程序 %s 时出错" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:166 #, python-format msgid "Stats socket not found for pool %s" msgstr "对于池 %s,找不到统计信息套接字" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:208 #, python-format msgid "Error while connecting to stats socket: %s" msgstr "连接至统计信息套接字 %s 时出错" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:369 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "无法终止 haproxy 进程:%s" @@ -14979,184 +14990,212 @@ msgstr "" msgid "Removing SNAT port for subnet %s as this is the last pool using it..." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:61 +#: neutron/services/loadbalancer/drivers/radware/driver.py:63 msgid "vdirect server IP address" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:64 +#: neutron/services/loadbalancer/drivers/radware/driver.py:66 msgid "vdirect user name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:67 +#: neutron/services/loadbalancer/drivers/radware/driver.py:69 msgid "vdirect user password" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:70 +#: neutron/services/loadbalancer/drivers/radware/driver.py:72 msgid "Service ADC type" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:73 +#: neutron/services/loadbalancer/drivers/radware/driver.py:75 msgid "Service ADC version" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:76 +#: neutron/services/loadbalancer/drivers/radware/driver.py:78 msgid "service HA pair" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:79 +#: neutron/services/loadbalancer/drivers/radware/driver.py:81 msgid "service throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:82 +#: neutron/services/loadbalancer/drivers/radware/driver.py:84 msgid "service ssl throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:85 +#: neutron/services/loadbalancer/drivers/radware/driver.py:87 msgid "service compression throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:88 +#: neutron/services/loadbalancer/drivers/radware/driver.py:90 msgid "service cache" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:91 +#: neutron/services/loadbalancer/drivers/radware/driver.py:93 msgid "l2_l3 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:94 +#: neutron/services/loadbalancer/drivers/radware/driver.py:96 msgid "l4 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:101 +#: neutron/services/loadbalancer/drivers/radware/driver.py:104 msgid "l2_l3 workflow constructor params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:108 +#: neutron/services/loadbalancer/drivers/radware/driver.py:111 msgid "l2_l3 workflow setup params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:111 +#: neutron/services/loadbalancer/drivers/radware/driver.py:114 msgid "List of actions that we dont want to push to the completion queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:115 +#: neutron/services/loadbalancer/drivers/radware/driver.py:118 msgid "l4 workflow action name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:118 +#: neutron/services/loadbalancer/drivers/radware/driver.py:121 msgid "Resource pool ids" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:121 +#: neutron/services/loadbalancer/drivers/radware/driver.py:124 msgid "A required VLAN for the interswitch link to use" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:124 +#: neutron/services/loadbalancer/drivers/radware/driver.py:127 msgid "Support an Alteon interswitch link for stateful session failover" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:183 +#: neutron/services/loadbalancer/drivers/radware/driver.py:221 #, python-format -msgid "create_vip. vip: %s" +msgid "" +"vip: %(vip)s, extended_vip: %(extended_vip)s, network_id: " +"%(vip_network_id)s, service_name: %(service_name)s, pip_info: " +"%(pip_info)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:185 +#: neutron/services/loadbalancer/drivers/radware/driver.py:256 #, python-format -msgid "create_vip. extended_vip: %s" +msgid "Retrieved pip nport: %(port)r for vip: %(vip)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:187 +#: neutron/services/loadbalancer/drivers/radware/driver.py:264 #, python-format -msgid "create_vip. network_id: %s " +msgid "Found no pip nports associated with vip: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:189 +#: neutron/services/loadbalancer/drivers/radware/driver.py:273 #, python-format -msgid "create_vip. service_name: %s " +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:223 +#: neutron/services/loadbalancer/drivers/radware/driver.py:287 #, python-format -msgid "Failed to remove workflow %s. Going to set vip to ERROR status" +msgid "pip nport id: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:314 +#: neutron/services/loadbalancer/drivers/radware/driver.py:291 +#, python-format +msgid "pip nport delete failed: %r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:345 +#: neutron/services/loadbalancer/drivers/radware/driver.py:410 msgid "Starting operation completion handling thread" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:370 +#: neutron/services/loadbalancer/drivers/radware/driver.py:440 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:379 -#: neutron/services/loadbalancer/drivers/radware/driver.py:401 +#: neutron/services/loadbalancer/drivers/radware/driver.py:449 +#: neutron/services/loadbalancer/drivers/radware/driver.py:480 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:387 +#: neutron/services/loadbalancer/drivers/radware/driver.py:457 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:494 +#: neutron/services/loadbalancer/drivers/radware/driver.py:465 +#, python-format +msgid "Post-remove workflow function %r completed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:469 +#, python-format +msgid "Post-remove workflow function %r failed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:584 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:541 +#: neutron/services/loadbalancer/drivers/radware/driver.py:650 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:567 +#: neutron/services/loadbalancer/drivers/radware/driver.py:676 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:574 +#: neutron/services/loadbalancer/drivers/radware/driver.py:683 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:591 +#: neutron/services/loadbalancer/drivers/radware/driver.py:700 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:652 +#: neutron/services/loadbalancer/drivers/radware/driver.py:768 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:664 +#: neutron/services/loadbalancer/drivers/radware/driver.py:780 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:695 +#: neutron/services/loadbalancer/drivers/radware/driver.py:812 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:710 +#: neutron/services/loadbalancer/drivers/radware/driver.py:827 msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:737 +#: neutron/services/loadbalancer/drivers/radware/driver.py:836 +#, python-format +msgid "Post-operation function %(func)r completed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:842 +#, python-format +msgid "Post-operation function %(func)r failed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:876 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:777 +#: neutron/services/loadbalancer/drivers/radware/driver.py:916 #, python-format msgid "_remove_object_from_db %s" msgstr "" @@ -15872,12 +15911,12 @@ msgstr "" msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:404 +#: neutron/tests/unit/vmware/apiclient/fake.py:407 #, python-format msgid "lswitch:%s not found" msgstr "找不到 lswitch %s" -#: neutron/tests/unit/vmware/apiclient/fake.py:413 +#: neutron/tests/unit/vmware/apiclient/fake.py:416 #, python-format msgid "lrouter:%s not found" msgstr "找不到 lrouter %s" diff --git a/neutron/locale/zh_HK/LC_MESSAGES/neutron.po b/neutron/locale/zh_HK/LC_MESSAGES/neutron.po index f6f13eb54..81ce10374 100644 --- a/neutron/locale/zh_HK/LC_MESSAGES/neutron.po +++ b/neutron/locale/zh_HK/LC_MESSAGES/neutron.po @@ -7,11 +7,11 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-04-23 06:46+0000\n" +"POT-Creation-Date: 2014-04-26 06:48+0000\n" "PO-Revision-Date: 2014-04-07 06:32+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Chinese (Hong Kong) " -"(http://www.transifex.com/projects/p/openstack/language/zh_HK/)\n" +"(http://www.transifex.com/projects/p/neutron/language/zh_HK/)\n" "Plural-Forms: nplurals=1; plural=0\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" @@ -526,7 +526,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:575 neutron/agent/l3_agent.py:954 #: neutron/agent/metadata/agent.py:330 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:107 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:836 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:854 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:300 @@ -623,7 +623,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "" -#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:923 +#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:931 #: neutron/services/firewall/agents/varmour/varmour_router.py:102 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -749,7 +749,7 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:657 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:675 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:283 #, python-format msgid "Delete %s" @@ -1137,25 +1137,25 @@ msgstr "" msgid "Authentication region" msgstr "" -#: neutron/agent/linux/interface.py:202 neutron/agent/linux/interface.py:256 -#: neutron/agent/linux/interface.py:318 neutron/agent/linux/interface.py:367 +#: neutron/agent/linux/interface.py:206 neutron/agent/linux/interface.py:260 +#: neutron/agent/linux/interface.py:322 neutron/agent/linux/interface.py:371 #, python-format msgid "Device %s already exists" msgstr "" -#: neutron/agent/linux/interface.py:220 neutron/agent/linux/interface.py:267 -#: neutron/agent/linux/interface.py:330 neutron/agent/linux/interface.py:374 +#: neutron/agent/linux/interface.py:224 neutron/agent/linux/interface.py:271 +#: neutron/agent/linux/interface.py:334 neutron/agent/linux/interface.py:378 #, python-format msgid "Unplugged interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:222 neutron/agent/linux/interface.py:266 -#: neutron/agent/linux/interface.py:332 neutron/agent/linux/interface.py:376 +#: neutron/agent/linux/interface.py:226 neutron/agent/linux/interface.py:270 +#: neutron/agent/linux/interface.py:336 neutron/agent/linux/interface.py:380 #, python-format msgid "Failed unplugging interface '%s'" msgstr "" -#: neutron/agent/linux/interface.py:434 +#: neutron/agent/linux/interface.py:438 #, python-format msgid "Driver location: %s" msgstr "" @@ -1687,12 +1687,12 @@ msgid "" "%(router_id)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:47 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:49 #, python-format msgid "Notify metering agent at %(topic)s.%(host)s the message %(method)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:62 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:64 #, python-format msgid "" "Fanout notify metering agent at %(topic)s the message %(method)s on " @@ -1836,7 +1836,7 @@ msgid "'%s' is not a valid input" msgstr "" #: neutron/api/v2/attributes.py:357 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "'%s' is not a valid UUID" msgstr "" @@ -2848,8 +2848,8 @@ msgid "" msgstr "" #: neutron/db/l3_db.py:387 neutron/db/l3_db.py:464 -#: neutron/plugins/bigswitch/plugin.py:1011 -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1001 +#: neutron/plugins/bigswitch/plugin.py:1010 msgid "Either subnet_id or port_id must be specified" msgstr "" @@ -2901,18 +2901,18 @@ msgid "" "assigning a floating IP" msgstr "" -#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1844 +#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1847 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "" -#: neutron/db/l3_db.py:825 +#: neutron/db/l3_db.py:833 #, 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:929 +#: neutron/db/l3_db.py:937 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "" @@ -3080,6 +3080,11 @@ msgstr "" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "" +#: neutron/db/metering/metering_rpc.py:50 +#, python-format +msgid "Unable to find agent %s." +msgstr "" + #: neutron/db/migration/cli.py:32 msgid "Neutron plugin provider module" msgstr "" @@ -3664,7 +3669,7 @@ msgid "Port does not have port security binding." msgstr "" #: neutron/extensions/providernet.py:54 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 msgid "Plugin does not support updating provider attributes" msgstr "" @@ -3680,47 +3685,47 @@ msgstr "" msgid "Only admin can view or configure quota" msgstr "" -#: neutron/extensions/securitygroup.py:35 +#: neutron/extensions/securitygroup.py:34 msgid "For TCP/UDP protocols, port_range_min must be <= port_range_max" msgstr "" -#: neutron/extensions/securitygroup.py:40 +#: neutron/extensions/securitygroup.py:39 #, python-format msgid "Invalid value for port %(port)s" msgstr "" -#: neutron/extensions/securitygroup.py:44 +#: neutron/extensions/securitygroup.py:43 #, python-format msgid "" "Invalid value for ICMP %(field)s (%(attr)s) %(value)s. It must be 0 to " "255." msgstr "" -#: neutron/extensions/securitygroup.py:49 +#: neutron/extensions/securitygroup.py:48 #, python-format msgid "" "ICMP code (port-range-max) %(value)s is provided but ICMP type (port-" "range-min) is missing." msgstr "" -#: neutron/extensions/securitygroup.py:54 +#: neutron/extensions/securitygroup.py:53 #, python-format msgid "Security Group %(id)s in use." msgstr "" -#: neutron/extensions/securitygroup.py:58 +#: neutron/extensions/securitygroup.py:57 msgid "Removing default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:62 +#: neutron/extensions/securitygroup.py:61 msgid "Updating default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:66 +#: neutron/extensions/securitygroup.py:65 msgid "Default security group already exists." msgstr "" -#: neutron/extensions/securitygroup.py:70 +#: neutron/extensions/securitygroup.py:69 #, python-format msgid "" "Security group rule protocol %(protocol)s not supported. Only protocol " @@ -3728,58 +3733,58 @@ msgid "" "supported." msgstr "" -#: neutron/extensions/securitygroup.py:76 +#: neutron/extensions/securitygroup.py:75 msgid "Multiple tenant_ids in bulk security group rule create not allowed" msgstr "" -#: neutron/extensions/securitygroup.py:81 +#: neutron/extensions/securitygroup.py:80 msgid "Only remote_ip_prefix or remote_group_id may be provided." msgstr "" -#: neutron/extensions/securitygroup.py:86 +#: neutron/extensions/securitygroup.py:85 msgid "Must also specifiy protocol if port range is given." msgstr "" -#: neutron/extensions/securitygroup.py:90 +#: neutron/extensions/securitygroup.py:89 msgid "Only allowed to update rules for one security profile at a time" msgstr "" -#: neutron/extensions/securitygroup.py:95 +#: neutron/extensions/securitygroup.py:94 #, python-format msgid "Security group %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:99 +#: neutron/extensions/securitygroup.py:98 #, python-format msgid "Security group rule %(id)s does not exist" msgstr "" -#: neutron/extensions/securitygroup.py:103 +#: neutron/extensions/securitygroup.py:102 msgid "Duplicate Security Group Rule in POST." msgstr "" -#: neutron/extensions/securitygroup.py:107 +#: neutron/extensions/securitygroup.py:106 #, python-format msgid "Security group rule already exists. Group id is %(id)s." msgstr "" -#: neutron/extensions/securitygroup.py:111 +#: neutron/extensions/securitygroup.py:110 #, python-format msgid "Conflicting value ethertype %(ethertype)s for CIDR %(cidr)s" msgstr "" -#: neutron/extensions/securitygroup.py:159 +#: neutron/extensions/securitygroup.py:158 #, python-format msgid "'%s' is not an integer or uuid" msgstr "" -#: neutron/extensions/securitygroup.py:248 +#: neutron/extensions/securitygroup.py:247 msgid "" "Number of security groups allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/securitygroup.py:252 +#: neutron/extensions/securitygroup.py:251 msgid "" "Number of security rules allowed per tenant. A negative value means " "unlimited." @@ -3863,47 +3868,47 @@ msgstr "" msgid "Router %(router_id)s has no external network gateway set" msgstr "" -#: neutron/notifiers/nova.py:130 +#: neutron/notifiers/nova.py:165 msgid "device_id is not set on port yet." msgstr "" -#: neutron/notifiers/nova.py:134 +#: neutron/notifiers/nova.py:169 msgid "Port ID not set! Nova will not be notified of port status change." msgstr "" -#: neutron/notifiers/nova.py:159 +#: neutron/notifiers/nova.py:194 #, python-format msgid "" "Ignoring state change previous_port_status: %(pre_status)s " "current_port_status: %(cur_status)s port_id %(id)s" msgstr "" -#: neutron/notifiers/nova.py:187 +#: neutron/notifiers/nova.py:221 #, python-format msgid "Sending events: %s" msgstr "" -#: neutron/notifiers/nova.py:192 +#: neutron/notifiers/nova.py:226 #, python-format msgid "Nova returned NotFound for event: %s" msgstr "" -#: neutron/notifiers/nova.py:195 +#: neutron/notifiers/nova.py:229 #, python-format msgid "Failed to notify nova on events: %s" msgstr "" -#: neutron/notifiers/nova.py:199 neutron/notifiers/nova.py:215 +#: neutron/notifiers/nova.py:233 neutron/notifiers/nova.py:249 #, python-format msgid "Error response returned from nova: %s" msgstr "" -#: neutron/notifiers/nova.py:210 +#: neutron/notifiers/nova.py:244 #, python-format msgid "Nova event: %s returned with failed status" msgstr "" -#: neutron/notifiers/nova.py:213 +#: neutron/notifiers/nova.py:247 #, python-format msgid "Nova event response: %s" msgstr "" @@ -4548,80 +4553,80 @@ msgstr "" msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:661 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:752 +#: neutron/plugins/bigswitch/plugin.py:742 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:804 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:864 +#: neutron/plugins/bigswitch/plugin.py:854 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:902 +#: neutron/plugins/bigswitch/plugin.py:892 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:924 +#: neutron/plugins/bigswitch/plugin.py:914 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:946 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:975 +#: neutron/plugins/bigswitch/plugin.py:965 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1003 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1036 +#: neutron/plugins/bigswitch/plugin.py:1026 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1053 +#: neutron/plugins/bigswitch/plugin.py:1043 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1059 +#: neutron/plugins/bigswitch/plugin.py:1049 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1075 +#: neutron/plugins/bigswitch/plugin.py:1065 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1090 +#: neutron/plugins/bigswitch/plugin.py:1080 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1108 +#: neutron/plugins/bigswitch/plugin.py:1110 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1123 +#: neutron/plugins/bigswitch/plugin.py:1125 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1124 +#: neutron/plugins/bigswitch/plugin.py:1126 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4850,7 +4855,7 @@ msgstr "" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:225 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1002 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1365 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 @@ -4964,9 +4969,9 @@ msgid "%s can not be found in database" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:300 -#: neutron/plugins/brocade/NeutronPlugin.py:343 -#: neutron/plugins/brocade/NeutronPlugin.py:396 -#: neutron/plugins/brocade/NeutronPlugin.py:426 +#: neutron/plugins/brocade/NeutronPlugin.py:344 +#: neutron/plugins/brocade/NeutronPlugin.py:397 +#: neutron/plugins/brocade/NeutronPlugin.py:427 msgid "Brocade NOS driver error" msgstr "" @@ -4976,9 +4981,9 @@ msgid "Returning the allocated vlan (%d) to the pool" msgstr "" #: neutron/plugins/brocade/NeutronPlugin.py:304 -#: neutron/plugins/brocade/NeutronPlugin.py:344 -#: neutron/plugins/brocade/NeutronPlugin.py:397 -#: neutron/plugins/brocade/NeutronPlugin.py:428 +#: neutron/plugins/brocade/NeutronPlugin.py:345 +#: neutron/plugins/brocade/NeutronPlugin.py:398 +#: neutron/plugins/brocade/NeutronPlugin.py:429 msgid "Brocade plugin raised exception, check logs" msgstr "" @@ -5450,88 +5455,88 @@ msgstr "" msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:866 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:883 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:884 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:891 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:894 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:908 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:915 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:922 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1144 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1151 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1157 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1171 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1168 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1175 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1172 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1179 #, python-format msgid "" "Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " "low address to high address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1185 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1194 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1201 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1200 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1221 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1232 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1253 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1260 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1270 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "Segment range overlaps with another profile" msgstr "" @@ -5670,34 +5675,34 @@ msgstr "" msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:243 msgid "Logical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:268 msgid "network_segment_pool" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:313 msgid "Invalid input for CIDR" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:464 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:452 #, python-format msgid "req: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:473 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:461 #, python-format msgid "status_code %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:478 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:466 #, python-format msgid "VSM: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:493 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:481 #, python-format msgid "Unable to serialize object of type = '%s'" msgstr "" @@ -5706,36 +5711,23 @@ msgstr "" msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 -#, python-format -msgid "_populate_policy_profiles %s" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:191 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:205 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:197 -msgid "_poll_policies" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 -msgid "No policy profile updated from VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:262 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:242 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:266 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:246 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:260 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 @@ -5743,19 +5735,19 @@ msgstr "" msgid "provider:segmentation_id required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:249 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:254 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:283 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:267 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 @@ -5763,7 +5755,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5771,164 +5763,164 @@ msgstr "" msgid "Unknown provider:physical_network %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:480 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:460 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:519 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:499 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:524 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:504 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:525 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:505 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:565 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:545 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:570 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:575 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:558 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:583 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:630 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:633 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:610 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:613 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:645 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:625 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:648 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:678 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:658 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:688 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:703 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:735 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:715 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:757 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:737 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:758 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:738 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:782 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:762 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:822 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:802 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:812 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:843 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:823 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:859 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:897 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:877 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:892 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:933 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:941 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1026 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1006 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:232 @@ -5938,88 +5930,88 @@ msgstr "" msgid "Created network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1084 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1064 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1099 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1079 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1103 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1083 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1097 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1125 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1147 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1192 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1174 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1190 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:314 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1219 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1201 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1236 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1256 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1290 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1272 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1280 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1309 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1291 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1306 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1321 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1359 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1341 msgid "Get subnets" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1444 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1426 #, python-format msgid "Scheduling router %s" msgstr "" @@ -6451,7 +6443,7 @@ msgid "port_delete received" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:219 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:661 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "" @@ -6543,7 +6535,7 @@ msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:437 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:976 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:390 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1267 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 @@ -6551,7 +6543,7 @@ msgid "Agent out of sync with plugin!" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:445 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1006 msgid "Agent loop has new devices!" msgstr "" @@ -6568,7 +6560,7 @@ msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:474 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:269 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1027 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1045 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1362 msgid "Agent initialized successfully, now running... " @@ -6822,242 +6814,242 @@ msgstr "" msgid "Delete network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:248 #, python-format msgid "Delete net failed after deleting the network in DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253 #, python-format msgid "Get network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:259 msgid "Get networks in progress" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:269 #, python-format msgid "Create port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285 msgid "Create port does not have tenant id info" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:291 #, python-format msgid "Create port does not have tenant id info; obtained is: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:312 #, python-format msgid "Create port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:319 #, python-format msgid "Update port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346 #, python-format msgid "Update port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:352 #, python-format msgid "Delete port in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:365 #, python-format msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:374 #, python-format msgid "Create subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:386 #, python-format msgid "Create subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388 #, python-format msgid "Subnet created: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:394 #, python-format msgid "Update subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419 #, python-format msgid "Update subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:425 #, python-format msgid "Delete subnet in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:430 #, python-format msgid "" "Delete subnet operation failed in SDN-VE after deleting the subnet from " "DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:439 #, python-format msgid "Create router in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:442 #, python-format msgid "Ignoring admin_state_up=False for router=%r. Overriding with True" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:452 msgid "Create router failed: no SDN-VE tenant." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:460 #, python-format msgid "Create router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:462 #, python-format msgid "Router created: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:467 #, python-format msgid "Update router in progress: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:474 msgid "admin_state_up=False routers are not supported." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493 #, python-format msgid "Update router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:499 #, python-format msgid "Delete router in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:506 #, python-format msgid "" "Delete router operation failed in SDN-VE after deleting the router in DB:" " %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:511 #, python-format msgid "" "Add router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:519 #, python-format msgid "SdnvePluginV2.add_router_interface called. Port info: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:533 #, python-format msgid "Update router-add-interface failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 #, python-format msgid "Added router interface: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:540 #, python-format msgid "" "Add router interface only called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550 msgid "" "SdnvePluginV2._add_router_interface_only: failed to add the interface in " "the roll back. of a remove_router_interface operation" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:556 #, python-format msgid "" "Remove router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565 msgid "No port ID" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 #, python-format msgid "SdnvePluginV2.remove_router_interface port: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:571 msgid "No fixed IP" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:576 #, python-format msgid "SdnvePluginV2.remove_router_interface subnet_id: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:584 #, python-format msgid "Update router-remove-interface failed SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:605 #, python-format msgid "Create floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:616 #, python-format msgid "Creating floating ip operation failed in SDN-VE controller: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:619 #, python-format msgid "Created floatingip : %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:624 #, python-format msgid "Update floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644 #, python-format msgid "Update floating ip failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:650 #, python-format msgid "Delete floatingip in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:655 #, python-format msgid "Delete floatingip failed in SDN-VE: %s" msgstr "" @@ -7294,168 +7286,168 @@ msgstr "" msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:304 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:301 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:319 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:323 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:341 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:354 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:343 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:361 #, python-format msgid "No mapping for physical network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:352 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:370 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:401 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:392 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:410 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:430 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:448 #, python-format msgid "Deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:437 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:455 #, python-format msgid "Done deleting bridge %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:458 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:454 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:472 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:461 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:479 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:467 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:475 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:493 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:482 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 #, python-format msgid "Done deleting subinterface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:486 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:504 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:509 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:533 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:568 #, python-format msgid "" "Option \"%(option)s\" must be supported by command \"%(command)s\" to " "enable %(mode)s mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:527 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:545 msgid "No valid Segmentation ID to perform UCAST test." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:562 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN MCAST mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:569 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 msgid "" "Linux kernel vxlan module and iproute2 3.8 or above are required to " "enable VXLAN." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:579 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:597 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:654 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:672 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:281 msgid "network_delete received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:711 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:714 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:732 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:736 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:350 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:758 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:783 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:801 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:409 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:846 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:864 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:850 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:105 @@ -7463,12 +7455,12 @@ msgstr "" msgid "RPC agent_id: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917 #, python-format msgid "Port %s added" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:905 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1068 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1108 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 @@ -7477,15 +7469,15 @@ msgstr "" msgid "Unable to get port details for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1075 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:973 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:981 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1095 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 @@ -7495,7 +7487,7 @@ msgstr "" msgid "Device %s not defined on plugin" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:968 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1125 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1142 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 @@ -7504,7 +7496,7 @@ msgstr "" msgid "Attachment %s removed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1132 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1149 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 @@ -7513,7 +7505,7 @@ msgstr "" msgid "port_removed failed for %(device)s: %(e)s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:979 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:374 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1154 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 @@ -7521,26 +7513,26 @@ msgstr "" msgid "Port %s updated." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:971 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:989 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1001 msgid "Update devices failed" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1012 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1035 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:428 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1038 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Interface mappings: %s" @@ -8085,167 +8077,167 @@ msgstr "" msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:522 +#: neutron/plugins/midonet/plugin.py:524 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%r had been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:529 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:590 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:595 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:600 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:607 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:611 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:616 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:625 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " "l3_port_check=%(l3_port_check)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:659 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:734 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:782 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:794 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:838 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:858 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:898 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:909 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1009 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1033 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1042 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1049 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1089 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " "floatingip=%(floatingip)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1108 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1128 +#: neutron/plugins/midonet/plugin.py:1130 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " "security_group=%(security_group)s default_sg=%(default_sg)s " msgstr "" -#: neutron/plugins/midonet/plugin.py:1157 +#: neutron/plugins/midonet/plugin.py:1159 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1164 +#: neutron/plugins/midonet/plugin.py:1166 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1170 +#: neutron/plugins/midonet/plugin.py:1172 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1202 +#: neutron/plugins/midonet/plugin.py:1204 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " "security_group_rule=%(security_group_rule)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1212 +#: neutron/plugins/midonet/plugin.py:1214 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1222 +#: neutron/plugins/midonet/plugin.py:1224 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -8456,91 +8448,101 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:465 neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:467 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:471 neutron/plugins/ml2/plugin.py:591 +#: neutron/plugins/ml2/plugin.py:473 neutron/plugins/ml2/plugin.py:593 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:479 +#: neutron/plugins/ml2/plugin.py:481 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:490 +#: neutron/plugins/ml2/plugin.py:492 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:498 neutron/plugins/ml2/plugin.py:604 +#: neutron/plugins/ml2/plugin.py:500 neutron/plugins/ml2/plugin.py:606 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:504 +#: neutron/plugins/ml2/plugin.py:506 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:513 neutron/plugins/ml2/plugin.py:612 +#: neutron/plugins/ml2/plugin.py:515 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:521 +#: neutron/plugins/ml2/plugin.py:523 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:530 +#: neutron/plugins/ml2/plugin.py:532 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:544 +#: neutron/plugins/ml2/plugin.py:546 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:574 +#: neutron/plugins/ml2/plugin.py:576 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:600 +#: neutron/plugins/ml2/plugin.py:587 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:602 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:621 +#: neutron/plugins/ml2/plugin.py:622 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:632 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:650 +#: neutron/plugins/ml2/plugin.py:661 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:120 +#: neutron/plugins/ml2/plugin.py:721 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:125 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:728 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:121 +#: neutron/plugins/ml2/plugin.py:739 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:126 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:737 +#: neutron/plugins/ml2/plugin.py:748 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:749 +#: neutron/plugins/ml2/plugin.py:760 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:761 +#: neutron/plugins/ml2/plugin.py:772 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9424,7 +9426,7 @@ msgstr "" msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:425 +#: neutron/plugins/mlnx/mlnx_plugin.py:426 #, python-format msgid "create_port with %s" msgstr "" @@ -9763,53 +9765,53 @@ msgstr "" msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:398 +#: neutron/plugins/nec/nec_plugin.py:405 #, python-format msgid "delete_network() failed due to %s" msgstr "" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:546 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:603 +#: neutron/plugins/nec/nec_plugin.py:610 #, python-format msgid "NECPluginV2.update_port() called, id=%(id)s port=%(port)s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:635 +#: neutron/plugins/nec/nec_plugin.py:642 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:700 +#: neutron/plugins/nec/nec_plugin.py:707 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " "=> %(ret)s." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:731 +#: neutron/plugins/nec/nec_plugin.py:738 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:741 +#: neutron/plugins/nec/nec_plugin.py:748 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:761 +#: neutron/plugins/nec/nec_plugin.py:768 #, 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:766 +#: neutron/plugins/nec/nec_plugin.py:773 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10260,73 +10262,73 @@ msgstr "" msgid "Port-Mapping for port %s not found on VSD" msgstr "" -#: neutron/plugins/nuage/plugin.py:325 +#: neutron/plugins/nuage/plugin.py:327 msgid "" "Either net_partition is not provided with subnet OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:393 +#: neutron/plugins/nuage/plugin.py:395 #, python-format msgid "" "Unable to complete operation on subnet %s.One or more ports have an IP " "allocation from this subnet." msgstr "" -#: neutron/plugins/nuage/plugin.py:423 +#: neutron/plugins/nuage/plugin.py:425 #, python-format msgid "" "Router %s does not hold default zone OR net_partition mapping. Router-IF " "add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:433 +#: neutron/plugins/nuage/plugin.py:435 #, python-format msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:443 +#: neutron/plugins/nuage/plugin.py:445 #, python-format msgid "" "Subnet %(subnet)s and Router %(router)s belong to different net_partition" " Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:455 +#: neutron/plugins/nuage/plugin.py:457 #, python-format msgid "Subnet %s has one or more active VMs Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:501 neutron/plugins/nuage/plugin.py:506 -#: neutron/plugins/nuage/plugin.py:512 +#: neutron/plugins/nuage/plugin.py:503 neutron/plugins/nuage/plugin.py:508 +#: neutron/plugins/nuage/plugin.py:514 #, python-format msgid "No router interface found for Router %s. Router-IF delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:523 +#: neutron/plugins/nuage/plugin.py:525 #, python-format msgid "Subnet %s has one or more active VMs Router-IF delete not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:532 +#: neutron/plugins/nuage/plugin.py:534 #, python-format msgid "" "Router %s does not hold net_partition assoc on Nuage VSD. Router-IF " "delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:571 +#: neutron/plugins/nuage/plugin.py:573 msgid "" "Either net_partition is not provided with router OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:679 +#: neutron/plugins/nuage/plugin.py:681 #, python-format msgid "One or more router still attached to net_partition %s." msgstr "" -#: neutron/plugins/nuage/plugin.py:684 +#: neutron/plugins/nuage/plugin.py:686 #, python-format msgid "NetPartition with %s does not exist" msgstr "" @@ -10700,20 +10702,20 @@ msgstr "" msgid "Number of seconds to retry acquiring an Open vSwitch datapath" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:245 +#: neutron/plugins/oneconvergence/plugin.py:246 msgid "Failed to create subnet, deleting it from neutron" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:309 +#: neutron/plugins/oneconvergence/plugin.py:310 #, python-format msgid "Deleting newly created neutron port %s" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:379 +#: neutron/plugins/oneconvergence/plugin.py:380 msgid "Failed to create floatingip" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:418 +#: neutron/plugins/oneconvergence/plugin.py:419 msgid "Failed to create router" msgstr "" @@ -11214,166 +11216,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:54 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:71 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:75 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:76 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:87 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:88 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:98 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:99 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:112 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:113 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:127 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:128 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:139 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:164 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:348 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:166 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:350 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:154 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:176 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:178 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:195 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:222 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:197 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:224 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:210 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:212 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:238 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:240 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:253 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:255 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:282 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:284 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:306 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:308 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:316 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:318 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:328 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:330 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:336 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:338 msgid "update_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:360 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:362 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:372 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:374 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:382 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:384 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:388 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:390 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:397 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:399 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:407 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:409 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:415 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:417 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:435 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:437 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:446 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:448 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:468 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:470 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:479 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:481 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:491 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:488 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:500 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:497 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:513 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:506 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:522 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:516 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:535 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:526 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 +msgid "Neutron PLUMgrid Director: disassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:540 +msgid "PLUMgrid Library: disassociate_floatingips() called" +msgstr "" + #: neutron/plugins/ryu/ryu_neutron_plugin.py:64 #, python-format msgid "get_ofp_rest_api: %s" @@ -12929,7 +12939,7 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:534 -#: neutron/plugins/vmware/plugins/base.py:1059 +#: neutron/plugins/vmware/plugins/base.py:1062 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -12970,13 +12980,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:670 -#: neutron/plugins/vmware/plugins/base.py:1779 +#: neutron/plugins/vmware/plugins/base.py:1782 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:674 -#: neutron/plugins/vmware/plugins/base.py:1783 +#: neutron/plugins/vmware/plugins/base.py:1786 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13035,231 +13045,231 @@ msgid "" "Ignoring setting for network %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1048 +#: neutron/plugins/vmware/plugins/base.py:1051 #, python-format msgid "" "A nsx lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1067 +#: neutron/plugins/vmware/plugins/base.py:1070 #, python-format msgid "delete_network completed for tenant: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1070 +#: neutron/plugins/vmware/plugins/base.py:1073 #: neutron/plugins/vmware/plugins/service.py:520 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1105 +#: neutron/plugins/vmware/plugins/base.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1182 +#: neutron/plugins/vmware/plugins/base.py:1185 #, python-format msgid "port created on NSX backend for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1185 +#: neutron/plugins/vmware/plugins/base.py:1188 #, python-format msgid "Logical switch for network %s was not found in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1196 +#: neutron/plugins/vmware/plugins/base.py:1199 msgid "Unable to create port or set port attachment in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1288 +#: neutron/plugins/vmware/plugins/base.py:1291 #, python-format msgid "Updating port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1323 +#: neutron/plugins/vmware/plugins/base.py:1326 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1406 +#: neutron/plugins/vmware/plugins/base.py:1409 msgid "" "Cannot create a distributed router with the NSX platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1412 +#: neutron/plugins/vmware/plugins/base.py:1415 msgid "Unable to create logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1423 +#: neutron/plugins/vmware/plugins/base.py:1426 #, 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/vmware/plugins/base.py:1433 +#: neutron/plugins/vmware/plugins/base.py:1436 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1462 -#: neutron/plugins/vmware/plugins/base.py:1547 +#: neutron/plugins/vmware/plugins/base.py:1465 +#: neutron/plugins/vmware/plugins/base.py:1550 #: neutron/plugins/vmware/plugins/service.py:203 #: neutron/plugins/vmware/plugins/service.py:1214 #, python-format msgid "Network '%s' is not a valid external network" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1511 +#: neutron/plugins/vmware/plugins/base.py:1514 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1514 +#: neutron/plugins/vmware/plugins/base.py:1517 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1556 +#: neutron/plugins/vmware/plugins/base.py:1559 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1572 +#: neutron/plugins/vmware/plugins/base.py:1575 #, python-format msgid "Logical router %s not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1576 +#: neutron/plugins/vmware/plugins/base.py:1579 msgid "Unable to update logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1578 +#: neutron/plugins/vmware/plugins/base.py:1581 msgid "" "Request cannot contain 'routes' with the NSX platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1635 +#: neutron/plugins/vmware/plugins/base.py:1638 #, python-format msgid "Logical router '%s' not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1639 +#: neutron/plugins/vmware/plugins/base.py:1642 #, python-format msgid "Unable to delete logical router '%s' on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1649 +#: neutron/plugins/vmware/plugins/base.py:1652 #, 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/vmware/plugins/base.py:1717 +#: neutron/plugins/vmware/plugins/base.py:1720 #, python-format msgid "" "Add_router_interface completed for subnet:%(subnet_id)s and " "router:%(router_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1815 +#: neutron/plugins/vmware/plugins/base.py:1818 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1820 +#: neutron/plugins/vmware/plugins/base.py:1823 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1952 +#: neutron/plugins/vmware/plugins/base.py:1955 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1958 +#: neutron/plugins/vmware/plugins/base.py:1961 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1995 +#: neutron/plugins/vmware/plugins/base.py:1998 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1998 +#: neutron/plugins/vmware/plugins/base.py:2001 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2032 +#: neutron/plugins/vmware/plugins/base.py:2035 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2055 +#: neutron/plugins/vmware/plugins/base.py:2058 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2084 +#: neutron/plugins/vmware/plugins/base.py:2087 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2113 +#: neutron/plugins/vmware/plugins/base.py:2116 #, python-format msgid "" "Rolling back database changes for gateway device %s because of an error " "in the NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2158 -#: neutron/plugins/vmware/plugins/base.py:2196 +#: neutron/plugins/vmware/plugins/base.py:2161 +#: neutron/plugins/vmware/plugins/base.py:2199 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2293 +#: neutron/plugins/vmware/plugins/base.py:2296 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2300 +#: neutron/plugins/vmware/plugins/base.py:2303 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2348 +#: neutron/plugins/vmware/plugins/base.py:2351 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2380 +#: neutron/plugins/vmware/plugins/base.py:2383 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2388 +#: neutron/plugins/vmware/plugins/base.py:2391 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13267,12 +13277,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2395 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2408 +#: neutron/plugins/vmware/plugins/base.py:2411 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -14449,46 +14459,46 @@ msgstr "" msgid "external_gateway_added: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:50 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:49 msgid "Initializing fwaas iptables driver" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:53 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:52 #, python-format msgid "Creating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:62 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:61 #, python-format msgid "Failed to create firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:66 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:65 #, python-format msgid "Deleting firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:77 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:76 #, python-format msgid "Failed to delete firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:81 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:80 #, python-format msgid "Updating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:90 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:89 #, python-format msgid "Failed to update firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:94 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:93 #, python-format msgid "Applying firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:113 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:112 #, python-format msgid "Failed to apply default policy on firewall: %s" msgstr "" @@ -14748,17 +14758,17 @@ msgstr "" msgid "Error importing interface driver: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:166 #, python-format msgid "Stats socket not found for pool %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:208 #, python-format msgid "Error while connecting to stats socket: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:369 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "" @@ -14942,184 +14952,212 @@ msgstr "" msgid "Removing SNAT port for subnet %s as this is the last pool using it..." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:61 +#: neutron/services/loadbalancer/drivers/radware/driver.py:63 msgid "vdirect server IP address" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:64 +#: neutron/services/loadbalancer/drivers/radware/driver.py:66 msgid "vdirect user name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:67 +#: neutron/services/loadbalancer/drivers/radware/driver.py:69 msgid "vdirect user password" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:70 +#: neutron/services/loadbalancer/drivers/radware/driver.py:72 msgid "Service ADC type" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:73 +#: neutron/services/loadbalancer/drivers/radware/driver.py:75 msgid "Service ADC version" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:76 +#: neutron/services/loadbalancer/drivers/radware/driver.py:78 msgid "service HA pair" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:79 +#: neutron/services/loadbalancer/drivers/radware/driver.py:81 msgid "service throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:82 +#: neutron/services/loadbalancer/drivers/radware/driver.py:84 msgid "service ssl throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:85 +#: neutron/services/loadbalancer/drivers/radware/driver.py:87 msgid "service compression throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:88 +#: neutron/services/loadbalancer/drivers/radware/driver.py:90 msgid "service cache" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:91 +#: neutron/services/loadbalancer/drivers/radware/driver.py:93 msgid "l2_l3 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:94 +#: neutron/services/loadbalancer/drivers/radware/driver.py:96 msgid "l4 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:101 +#: neutron/services/loadbalancer/drivers/radware/driver.py:104 msgid "l2_l3 workflow constructor params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:108 +#: neutron/services/loadbalancer/drivers/radware/driver.py:111 msgid "l2_l3 workflow setup params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:111 +#: neutron/services/loadbalancer/drivers/radware/driver.py:114 msgid "List of actions that we dont want to push to the completion queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:115 +#: neutron/services/loadbalancer/drivers/radware/driver.py:118 msgid "l4 workflow action name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:118 +#: neutron/services/loadbalancer/drivers/radware/driver.py:121 msgid "Resource pool ids" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:121 +#: neutron/services/loadbalancer/drivers/radware/driver.py:124 msgid "A required VLAN for the interswitch link to use" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:124 +#: neutron/services/loadbalancer/drivers/radware/driver.py:127 msgid "Support an Alteon interswitch link for stateful session failover" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:183 +#: neutron/services/loadbalancer/drivers/radware/driver.py:221 #, python-format -msgid "create_vip. vip: %s" +msgid "" +"vip: %(vip)s, extended_vip: %(extended_vip)s, network_id: " +"%(vip_network_id)s, service_name: %(service_name)s, pip_info: " +"%(pip_info)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:185 +#: neutron/services/loadbalancer/drivers/radware/driver.py:256 #, python-format -msgid "create_vip. extended_vip: %s" +msgid "Retrieved pip nport: %(port)r for vip: %(vip)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:187 +#: neutron/services/loadbalancer/drivers/radware/driver.py:264 #, python-format -msgid "create_vip. network_id: %s " +msgid "Found no pip nports associated with vip: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:189 +#: neutron/services/loadbalancer/drivers/radware/driver.py:273 #, python-format -msgid "create_vip. service_name: %s " +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:223 +#: neutron/services/loadbalancer/drivers/radware/driver.py:287 #, python-format -msgid "Failed to remove workflow %s. Going to set vip to ERROR status" +msgid "pip nport id: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:314 +#: neutron/services/loadbalancer/drivers/radware/driver.py:291 +#, python-format +msgid "pip nport delete failed: %r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:345 +#: neutron/services/loadbalancer/drivers/radware/driver.py:410 msgid "Starting operation completion handling thread" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:370 +#: neutron/services/loadbalancer/drivers/radware/driver.py:440 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:379 -#: neutron/services/loadbalancer/drivers/radware/driver.py:401 +#: neutron/services/loadbalancer/drivers/radware/driver.py:449 +#: neutron/services/loadbalancer/drivers/radware/driver.py:480 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:387 +#: neutron/services/loadbalancer/drivers/radware/driver.py:457 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:494 +#: neutron/services/loadbalancer/drivers/radware/driver.py:465 +#, python-format +msgid "Post-remove workflow function %r completed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:469 +#, python-format +msgid "Post-remove workflow function %r failed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:584 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:541 +#: neutron/services/loadbalancer/drivers/radware/driver.py:650 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:567 +#: neutron/services/loadbalancer/drivers/radware/driver.py:676 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:574 +#: neutron/services/loadbalancer/drivers/radware/driver.py:683 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:591 +#: neutron/services/loadbalancer/drivers/radware/driver.py:700 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:652 +#: neutron/services/loadbalancer/drivers/radware/driver.py:768 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:664 +#: neutron/services/loadbalancer/drivers/radware/driver.py:780 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:695 +#: neutron/services/loadbalancer/drivers/radware/driver.py:812 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:710 +#: neutron/services/loadbalancer/drivers/radware/driver.py:827 msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:737 +#: neutron/services/loadbalancer/drivers/radware/driver.py:836 +#, python-format +msgid "Post-operation function %(func)r completed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:842 +#, python-format +msgid "Post-operation function %(func)r failed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:876 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:777 +#: neutron/services/loadbalancer/drivers/radware/driver.py:916 #, python-format msgid "_remove_object_from_db %s" msgstr "" @@ -15835,12 +15873,12 @@ msgstr "" msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:404 +#: neutron/tests/unit/vmware/apiclient/fake.py:407 #, python-format msgid "lswitch:%s not found" msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:413 +#: neutron/tests/unit/vmware/apiclient/fake.py:416 #, python-format msgid "lrouter:%s not found" msgstr "" diff --git a/neutron/locale/zh_TW/LC_MESSAGES/neutron.po b/neutron/locale/zh_TW/LC_MESSAGES/neutron.po index 6473bf27f..5f3e9d42d 100644 --- a/neutron/locale/zh_TW/LC_MESSAGES/neutron.po +++ b/neutron/locale/zh_TW/LC_MESSAGES/neutron.po @@ -7,11 +7,11 @@ msgid "" msgstr "" "Project-Id-Version: Neutron\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-04-23 06:46+0000\n" +"POT-Creation-Date: 2014-04-26 06:48+0000\n" "PO-Revision-Date: 2014-04-07 06:32+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Chinese (Taiwan) " -"(http://www.transifex.com/projects/p/openstack/language/zh_TW/)\n" +"(http://www.transifex.com/projects/p/neutron/language/zh_TW/)\n" "Plural-Forms: nplurals=1; plural=0\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" @@ -526,7 +526,7 @@ msgstr "" #: neutron/agent/dhcp_agent.py:575 neutron/agent/l3_agent.py:954 #: neutron/agent/metadata/agent.py:330 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:107 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:836 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:854 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:256 #: neutron/plugins/nec/agent/nec_neutron_agent.py:179 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:300 @@ -623,7 +623,7 @@ msgstr "" msgid "Router port %s has no IP address" msgstr "路由器埠 %s 沒有 IP 位址" -#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:923 +#: neutron/agent/l3_agent.py:406 neutron/db/l3_db.py:931 #: neutron/services/firewall/agents/varmour/varmour_router.py:102 #, python-format msgid "Ignoring multiple IPs on router port %s" @@ -749,7 +749,7 @@ msgid "" msgstr "" #: neutron/agent/ovs_cleanup_util.py:75 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:657 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:675 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:283 #, python-format msgid "Delete %s" @@ -1137,25 +1137,25 @@ msgstr "要使用的鑑別類型" msgid "Authentication region" msgstr "鑑別區域" -#: neutron/agent/linux/interface.py:202 neutron/agent/linux/interface.py:256 -#: neutron/agent/linux/interface.py:318 neutron/agent/linux/interface.py:367 +#: neutron/agent/linux/interface.py:206 neutron/agent/linux/interface.py:260 +#: neutron/agent/linux/interface.py:322 neutron/agent/linux/interface.py:371 #, python-format msgid "Device %s already exists" msgstr "裝置 %s 已存在" -#: neutron/agent/linux/interface.py:220 neutron/agent/linux/interface.py:267 -#: neutron/agent/linux/interface.py:330 neutron/agent/linux/interface.py:374 +#: neutron/agent/linux/interface.py:224 neutron/agent/linux/interface.py:271 +#: neutron/agent/linux/interface.py:334 neutron/agent/linux/interface.py:378 #, python-format msgid "Unplugged interface '%s'" msgstr "已拔除介面 '%s'" -#: neutron/agent/linux/interface.py:222 neutron/agent/linux/interface.py:266 -#: neutron/agent/linux/interface.py:332 neutron/agent/linux/interface.py:376 +#: neutron/agent/linux/interface.py:226 neutron/agent/linux/interface.py:270 +#: neutron/agent/linux/interface.py:336 neutron/agent/linux/interface.py:380 #, python-format msgid "Failed unplugging interface '%s'" msgstr "拔除介面 '%s' 時失敗" -#: neutron/agent/linux/interface.py:434 +#: neutron/agent/linux/interface.py:438 #, python-format msgid "Driver location: %s" msgstr "驅動程式位置:%s" @@ -1692,12 +1692,12 @@ msgid "" "%(router_id)s" msgstr "在路由器 %(router_id)s 上展開:將訊息通知 %(method)s 傳送給位於 %(topic)s 處的代理程式" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:47 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:49 #, python-format msgid "Notify metering agent at %(topic)s.%(host)s the message %(method)s" msgstr "" -#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:62 +#: neutron/api/rpc/agentnotifiers/metering_rpc_agent_api.py:64 #, python-format msgid "" "Fanout notify metering agent at %(topic)s the message %(method)s on " @@ -1841,7 +1841,7 @@ msgid "'%s' is not a valid input" msgstr "'%s' 不是有效的輸入" #: neutron/api/v2/attributes.py:357 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:584 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:564 #, python-format msgid "'%s' is not a valid UUID" msgstr "'%s' 不是有效的 UUID" @@ -2855,8 +2855,8 @@ msgstr "" "重疊" #: neutron/db/l3_db.py:387 neutron/db/l3_db.py:464 -#: neutron/plugins/bigswitch/plugin.py:1011 -#: neutron/plugins/bigswitch/plugin.py:1020 +#: neutron/plugins/bigswitch/plugin.py:1001 +#: neutron/plugins/bigswitch/plugin.py:1010 msgid "Either subnet_id or port_id must be specified" msgstr "必須指定 subnet_id 或 port_id" @@ -2908,18 +2908,18 @@ msgid "" "assigning a floating IP" msgstr "埠 %s 具有多個固定 IP。指派浮動 IP 時必須提供特定 IP" -#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1844 +#: neutron/db/l3_db.py:659 neutron/plugins/vmware/plugins/base.py:1847 msgid "fixed_ip_address cannot be specified without a port_id" msgstr "如果未指定 port_id,則無法指定 fixed_ip_address" -#: neutron/db/l3_db.py:825 +#: neutron/db/l3_db.py:833 #, 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:929 +#: neutron/db/l3_db.py:937 #, python-format msgid "Skipping port %s as no IP is configure on it" msgstr "正在跳過埠 %s,因為其上沒有配置 IP" @@ -3089,6 +3089,11 @@ msgstr "應該給這種類型的階段作業持續性指定 'cookie_name'。" msgid "'cookie_name' is not allowed for this type of session persistence" msgstr "這種類型的階段作業持續性不接受 'cookie_name'" +#: neutron/db/metering/metering_rpc.py:50 +#, python-format +msgid "Unable to find agent %s." +msgstr "" + #: neutron/db/migration/cli.py:32 msgid "Neutron plugin provider module" msgstr "" @@ -3677,7 +3682,7 @@ msgid "Port does not have port security binding." msgstr "埠沒有埠安全連結。" #: neutron/extensions/providernet.py:54 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:322 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 msgid "Plugin does not support updating provider attributes" msgstr "外掛程式不支援更新提供者屬性" @@ -3693,47 +3698,47 @@ msgstr "" msgid "Only admin can view or configure quota" msgstr "只有管理者才能檢視或配置配額" -#: neutron/extensions/securitygroup.py:35 +#: neutron/extensions/securitygroup.py:34 msgid "For TCP/UDP protocols, port_range_min must be <= port_range_max" msgstr "對於 TCP/UDP 通訊協定,port_range_min 必須 <= port_range_max" -#: neutron/extensions/securitygroup.py:40 +#: neutron/extensions/securitygroup.py:39 #, python-format msgid "Invalid value for port %(port)s" msgstr "埠 %(port)s 的值無效" -#: neutron/extensions/securitygroup.py:44 +#: neutron/extensions/securitygroup.py:43 #, python-format msgid "" "Invalid value for ICMP %(field)s (%(attr)s) %(value)s. It must be 0 to " "255." msgstr "" -#: neutron/extensions/securitygroup.py:49 +#: neutron/extensions/securitygroup.py:48 #, python-format msgid "" "ICMP code (port-range-max) %(value)s is provided but ICMP type (port-" "range-min) is missing." msgstr "" -#: neutron/extensions/securitygroup.py:54 +#: neutron/extensions/securitygroup.py:53 #, python-format msgid "Security Group %(id)s in use." msgstr "安全群組 %(id)s 正在使用中。" -#: neutron/extensions/securitygroup.py:58 +#: neutron/extensions/securitygroup.py:57 msgid "Removing default security group not allowed." msgstr "不容許移除預設安全群組。" -#: neutron/extensions/securitygroup.py:62 +#: neutron/extensions/securitygroup.py:61 msgid "Updating default security group not allowed." msgstr "" -#: neutron/extensions/securitygroup.py:66 +#: neutron/extensions/securitygroup.py:65 msgid "Default security group already exists." msgstr "預設安全群組已存在。" -#: neutron/extensions/securitygroup.py:70 +#: neutron/extensions/securitygroup.py:69 #, python-format msgid "" "Security group rule protocol %(protocol)s not supported. Only protocol " @@ -3741,58 +3746,58 @@ msgid "" "supported." msgstr "" -#: neutron/extensions/securitygroup.py:76 +#: neutron/extensions/securitygroup.py:75 msgid "Multiple tenant_ids in bulk security group rule create not allowed" msgstr "不容許主體安全群組規則建立作業中存在多個 tenant_id" -#: neutron/extensions/securitygroup.py:81 +#: neutron/extensions/securitygroup.py:80 msgid "Only remote_ip_prefix or remote_group_id may be provided." msgstr "只能提供 remote_ip_prefix 或 remote_group_id。" -#: neutron/extensions/securitygroup.py:86 +#: neutron/extensions/securitygroup.py:85 msgid "Must also specifiy protocol if port range is given." msgstr "如果給定埠範圍,則也必須指定通訊協定。" -#: neutron/extensions/securitygroup.py:90 +#: neutron/extensions/securitygroup.py:89 msgid "Only allowed to update rules for one security profile at a time" msgstr "一次只容許更新一個安全設定檔的規則" -#: neutron/extensions/securitygroup.py:95 +#: neutron/extensions/securitygroup.py:94 #, python-format msgid "Security group %(id)s does not exist" msgstr "安全群組 %(id)s 不存在" -#: neutron/extensions/securitygroup.py:99 +#: neutron/extensions/securitygroup.py:98 #, python-format msgid "Security group rule %(id)s does not exist" msgstr "安全群組規則 %(id)s 不存在" -#: neutron/extensions/securitygroup.py:103 +#: neutron/extensions/securitygroup.py:102 msgid "Duplicate Security Group Rule in POST." msgstr "POST 中的安全群組規則重複。" -#: neutron/extensions/securitygroup.py:107 +#: neutron/extensions/securitygroup.py:106 #, python-format msgid "Security group rule already exists. Group id is %(id)s." msgstr "安全群組規則已存在。群組 ID 為 %(id)s。" -#: neutron/extensions/securitygroup.py:111 +#: neutron/extensions/securitygroup.py:110 #, python-format msgid "Conflicting value ethertype %(ethertype)s for CIDR %(cidr)s" msgstr "" -#: neutron/extensions/securitygroup.py:159 +#: neutron/extensions/securitygroup.py:158 #, python-format msgid "'%s' is not an integer or uuid" msgstr "'%s' 不是整數或 UUID" -#: neutron/extensions/securitygroup.py:248 +#: neutron/extensions/securitygroup.py:247 msgid "" "Number of security groups allowed per tenant. A negative value means " "unlimited." msgstr "" -#: neutron/extensions/securitygroup.py:252 +#: neutron/extensions/securitygroup.py:251 msgid "" "Number of security rules allowed per tenant. A negative value means " "unlimited." @@ -3876,47 +3881,47 @@ msgstr "" msgid "Router %(router_id)s has no external network gateway set" msgstr "" -#: neutron/notifiers/nova.py:130 +#: neutron/notifiers/nova.py:165 msgid "device_id is not set on port yet." msgstr "" -#: neutron/notifiers/nova.py:134 +#: neutron/notifiers/nova.py:169 msgid "Port ID not set! Nova will not be notified of port status change." msgstr "" -#: neutron/notifiers/nova.py:159 +#: neutron/notifiers/nova.py:194 #, python-format msgid "" "Ignoring state change previous_port_status: %(pre_status)s " "current_port_status: %(cur_status)s port_id %(id)s" msgstr "" -#: neutron/notifiers/nova.py:187 +#: neutron/notifiers/nova.py:221 #, python-format msgid "Sending events: %s" msgstr "" -#: neutron/notifiers/nova.py:192 +#: neutron/notifiers/nova.py:226 #, python-format msgid "Nova returned NotFound for event: %s" msgstr "" -#: neutron/notifiers/nova.py:195 +#: neutron/notifiers/nova.py:229 #, python-format msgid "Failed to notify nova on events: %s" msgstr "" -#: neutron/notifiers/nova.py:199 neutron/notifiers/nova.py:215 +#: neutron/notifiers/nova.py:233 neutron/notifiers/nova.py:249 #, python-format msgid "Error response returned from nova: %s" msgstr "" -#: neutron/notifiers/nova.py:210 +#: neutron/notifiers/nova.py:244 #, python-format msgid "Nova event: %s returned with failed status" msgstr "" -#: neutron/notifiers/nova.py:213 +#: neutron/notifiers/nova.py:247 #, python-format msgid "Nova event response: %s" msgstr "" @@ -4565,80 +4570,80 @@ msgstr "" msgid "NeutronRestProxyV2: delete_network() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:661 +#: neutron/plugins/bigswitch/plugin.py:651 msgid "NeutronRestProxyV2: create_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:752 +#: neutron/plugins/bigswitch/plugin.py:742 msgid "NeutronRestProxyV2: update_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:814 +#: neutron/plugins/bigswitch/plugin.py:804 msgid "NeutronRestProxyV2: delete_port() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:830 +#: neutron/plugins/bigswitch/plugin.py:820 msgid "NeutronRestProxyV2: create_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:846 +#: neutron/plugins/bigswitch/plugin.py:836 msgid "NeutronRestProxyV2: update_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:864 +#: neutron/plugins/bigswitch/plugin.py:854 msgid "NeutronRestProxyV2: delete_subnet() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:902 +#: neutron/plugins/bigswitch/plugin.py:892 msgid "NeutronRestProxyV2: create_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:924 +#: neutron/plugins/bigswitch/plugin.py:914 msgid "NeutronRestProxyV2.update_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:946 +#: neutron/plugins/bigswitch/plugin.py:936 msgid "NeutronRestProxyV2: delete_router() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:975 +#: neutron/plugins/bigswitch/plugin.py:965 msgid "NeutronRestProxyV2: add_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1003 +#: neutron/plugins/bigswitch/plugin.py:993 msgid "NeutronRestProxyV2: remove_router_interface() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1036 +#: neutron/plugins/bigswitch/plugin.py:1026 msgid "NeutronRestProxyV2: create_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1053 +#: neutron/plugins/bigswitch/plugin.py:1043 #, python-format msgid "NeutronRestProxyV2: Unable to create remote floating IP: %s" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1059 +#: neutron/plugins/bigswitch/plugin.py:1049 msgid "NeutronRestProxyV2: update_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1075 +#: neutron/plugins/bigswitch/plugin.py:1065 msgid "NeutronRestProxyV2: delete_floatingip() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1090 +#: neutron/plugins/bigswitch/plugin.py:1080 msgid "NeutronRestProxyV2: diassociate_floatingips() called" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1108 +#: neutron/plugins/bigswitch/plugin.py:1110 msgid "NeutronRestProxyV2: too many external networks" msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1123 +#: neutron/plugins/bigswitch/plugin.py:1125 msgid "Adding host route: " msgstr "" -#: neutron/plugins/bigswitch/plugin.py:1124 +#: neutron/plugins/bigswitch/plugin.py:1126 #, python-format msgid "Destination:%(dst)s nexthop:%(next)s" msgstr "" @@ -4867,7 +4872,7 @@ msgstr "代理程式事件迴圈發生錯誤" #: neutron/plugins/bigswitch/agent/restproxy_agent.py:158 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:225 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1002 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1365 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1280 #: neutron/plugins/ryu/agent/ryu_neutron_agent.py:279 @@ -4981,9 +4986,9 @@ msgid "%s can not be found in database" msgstr "在資料庫中找不到 %s" #: neutron/plugins/brocade/NeutronPlugin.py:300 -#: neutron/plugins/brocade/NeutronPlugin.py:343 -#: neutron/plugins/brocade/NeutronPlugin.py:396 -#: neutron/plugins/brocade/NeutronPlugin.py:426 +#: neutron/plugins/brocade/NeutronPlugin.py:344 +#: neutron/plugins/brocade/NeutronPlugin.py:397 +#: neutron/plugins/brocade/NeutronPlugin.py:427 msgid "Brocade NOS driver error" msgstr "" @@ -4993,9 +4998,9 @@ msgid "Returning the allocated vlan (%d) to the pool" msgstr "正在將已配置的 VLAN (%d) 傳回給儲存區" #: neutron/plugins/brocade/NeutronPlugin.py:304 -#: neutron/plugins/brocade/NeutronPlugin.py:344 -#: neutron/plugins/brocade/NeutronPlugin.py:397 -#: neutron/plugins/brocade/NeutronPlugin.py:428 +#: neutron/plugins/brocade/NeutronPlugin.py:345 +#: neutron/plugins/brocade/NeutronPlugin.py:398 +#: neutron/plugins/brocade/NeutronPlugin.py:429 msgid "Brocade plugin raised exception, check logs" msgstr "" @@ -5467,88 +5472,88 @@ msgstr "" msgid "get_policy_profile()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:859 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:866 msgid "Invalid profile type" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:876 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:883 msgid "_profile_binding_exists()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:884 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:891 msgid "get_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:894 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 msgid "delete_profile_binding()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:901 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:908 #, python-format msgid "" "Profile-Tenant binding missing for profile ID %(profile_id)s and tenant " "ID %(tenant_id)s" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:915 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:922 msgid "_get_profile_bindings()" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1144 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1151 msgid "Invalid segment range. example range: 500-550" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1157 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 msgid "Invalid multicast ip address range. example range: 224.1.1.1-224.1.1.10" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1164 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1171 #, python-format msgid "%s is not a valid multicast ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1168 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1175 #, python-format msgid "%s is not a valid ip address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1172 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1179 #, python-format msgid "" "Invalid multicast IP range '%(min_ip)s-%(max_ip)s': Range should be from " "low address to high address" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1185 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1192 msgid "Arguments segment_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1194 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1201 msgid "segment_type should either be vlan, overlay, multi-segment or trunk" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1200 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 msgid "Argument physical_network missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1207 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 msgid "Argument sub_type missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1214 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1221 msgid "Argument segment_range missing for network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1225 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1232 msgid "Argument multicast_ip_range missing for VXLAN multicast network profile" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1253 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1260 #, python-format msgid "NetworkProfile name %s already exists" msgstr "" -#: neutron/plugins/cisco/db/n1kv_db_v2.py:1270 +#: neutron/plugins/cisco/db/n1kv_db_v2.py:1277 msgid "Segment range overlaps with another profile" msgstr "" @@ -5687,34 +5692,34 @@ msgstr "" msgid "L3 enabled on Nexus plugin, delete SVI from switch" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:255 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:243 msgid "Logical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:268 msgid "network_segment_pool" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:325 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:313 msgid "Invalid input for CIDR" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:464 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:452 #, python-format msgid "req: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:473 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:461 #, python-format msgid "status_code %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:478 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:466 #, python-format msgid "VSM: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_client.py:493 +#: neutron/plugins/cisco/n1kv/n1kv_client.py:481 #, python-format msgid "Unable to serialize object of type = '%s'" msgstr "" @@ -5723,36 +5728,23 @@ msgstr "" msgid "_setup_vsm" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:176 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:174 msgid "_populate_policy_profiles" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:180 -#, python-format -msgid "_populate_policy_profiles %s" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:191 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:205 msgid "No policy profile populated from VSM" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:197 -msgid "_poll_policies" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:225 -msgid "No policy profile updated from VSM" -msgstr "" - -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:262 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:242 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:346 #: neutron/plugins/mlnx/mlnx_plugin.py:218 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:407 msgid "provider:network_type required" msgstr "需要 provider:network_type" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:266 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:280 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:246 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:260 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:356 #: neutron/plugins/mlnx/mlnx_plugin.py:248 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:417 @@ -5760,19 +5752,19 @@ msgstr "需要 provider:network_type" msgid "provider:segmentation_id required" msgstr "需要 provider:segmentation_id" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:269 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:249 msgid "provider:segmentation_id out of range (1 through 4094)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:254 msgid "provider:physical_network specified for Overlay network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:283 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:263 msgid "provider:segmentation_id out of range (5000+)" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:287 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:267 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:378 #: neutron/plugins/mlnx/mlnx_plugin.py:234 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:452 @@ -5780,7 +5772,7 @@ msgstr "" msgid "provider:network_type %s not supported" msgstr "不支援 provider:network_type %s" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:278 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:384 #: neutron/plugins/mlnx/mlnx_plugin.py:274 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:458 @@ -5788,164 +5780,164 @@ msgstr "不支援 provider:network_type %s" msgid "Unknown provider:physical_network %s" msgstr "不明的 provider:physical_network %s" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:302 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:282 #: neutron/plugins/linuxbridge/lb_neutron_plugin.py:390 #: neutron/plugins/mlnx/mlnx_plugin.py:280 #: neutron/plugins/openvswitch/ovs_neutron_plugin.py:464 msgid "provider:physical_network required" msgstr "需要 provider:physical_network" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:480 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:460 #, python-format msgid "_populate_member_segments %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:519 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:499 msgid "Invalid pairing supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:524 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:504 #, python-format msgid "Invalid UUID supplied in %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:525 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:505 msgid "Invalid UUID supplied" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:554 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:534 #, python-format msgid "Cannot add a trunk segment '%s' as a member of another trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:559 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:539 #, python-format msgid "Cannot add vlan segment '%s' as a member of a vxlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:565 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:545 #, python-format msgid "Network UUID '%s' belongs to a different physical network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:570 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:550 #, python-format msgid "Cannot add vxlan segment '%s' as a member of a vlan trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:575 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:555 #, python-format msgid "Vlan tag '%s' is out of range" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:578 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:558 #, python-format msgid "Vlan tag '%s' is not an integer value" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:583 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:563 #, python-format msgid "%s is not a valid uuid" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:630 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:633 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:610 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:613 msgid "n1kv:profile_id does not exist" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:645 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:625 msgid "_send_create_logical_network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:648 #, python-format msgid "_send_create_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:678 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:658 #, python-format msgid "_send_update_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:688 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:668 #, python-format msgid "_send_delete_network_profile_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:703 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:683 #, python-format msgid "_send_create_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:735 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:715 #, python-format msgid "_send_update_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:757 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:737 #, python-format msgid "add_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:758 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:738 #, python-format msgid "del_segments=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:782 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:762 #, python-format msgid "_send_delete_network_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:822 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:802 #, python-format msgid "_send_create_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:832 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:812 #, python-format msgid "_send_update_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:843 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:823 #, python-format msgid "_send_delete_subnet_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:859 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:839 #, python-format msgid "_send_create_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:897 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:877 #, python-format msgid "_send_update_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:912 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:892 #, python-format msgid "_send_delete_port_request: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:933 #, python-format msgid "Create network: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:961 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:941 #, python-format msgid "" "Physical_network %(phy_net)s, seg_type %(net_type)s, seg_id %(seg_id)s, " "multicast_ip %(multicast_ip)s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:973 -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:983 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:953 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:963 #, python-format msgid "Seg list %s " msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1026 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1006 #: neutron/plugins/hyperv/hyperv_neutron_plugin.py:254 #: neutron/plugins/ibm/sdnve_neutron_plugin.py:207 #: neutron/plugins/metaplugin/meta_neutron_plugin.py:232 @@ -5955,88 +5947,88 @@ msgstr "" msgid "Created network: %s" msgstr "已建立網路:%s" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1084 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1064 #, python-format msgid "Updated network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1099 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1079 #, python-format msgid "Cannot delete network '%s' that is member of a trunk segment" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1103 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1083 #, python-format msgid "Cannot delete network '%s' that is a member of a multi-segment network" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1115 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1097 #, python-format msgid "Deleted network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1125 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1107 #, python-format msgid "Get network: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1147 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1129 msgid "Get networks" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1192 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1174 #, python-format msgid "Create port: profile_id=%s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1208 -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:310 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1190 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:314 #, python-format msgid "Created port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1219 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1201 #, python-format msgid "Update port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1254 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1236 #, python-format msgid "Get port: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1274 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1256 msgid "Get ports" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1290 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1272 msgid "Create subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1298 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1280 #, python-format msgid "Created subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1309 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1291 msgid "Update subnet" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1324 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1306 #, python-format msgid "Delete subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1339 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1321 #, python-format msgid "Get subnet: %s" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1359 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1341 msgid "Get subnets" msgstr "" -#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1444 +#: neutron/plugins/cisco/n1kv/n1kv_neutron_plugin.py:1426 #, python-format msgid "Scheduling router %s" msgstr "" @@ -6468,7 +6460,7 @@ msgid "port_delete received" msgstr "收到 port_delete" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:219 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:661 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:679 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:170 msgid "port_update received" msgstr "收到 port_update" @@ -6560,7 +6552,7 @@ msgid "Removing port failed for device %(device)s: %(e)s" msgstr "" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:437 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:976 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:390 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1267 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1187 @@ -6568,7 +6560,7 @@ msgid "Agent out of sync with plugin!" msgstr "代理程式與外掛程式不同步!" #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:445 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:988 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1006 msgid "Agent loop has new devices!" msgstr "代理程式迴圈具有新裝置!" @@ -6585,7 +6577,7 @@ msgstr "迴圈反覆運算已超出間隔(%(polling_interval)s 與 %(elapsed)s #: neutron/plugins/hyperv/agent/hyperv_neutron_agent.py:474 #: neutron/plugins/ibm/agent/sdnve_neutron_agent.py:269 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1027 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1045 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:187 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1362 msgid "Agent initialized successfully, now running... " @@ -6841,242 +6833,242 @@ msgstr "" msgid "Delete network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:244 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:248 #, python-format msgid "Delete net failed after deleting the network in DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:249 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:253 #, python-format msgid "Get network in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:255 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:259 msgid "Get networks in progress" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:265 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:269 #, python-format msgid "Create port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:281 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:285 msgid "Create port does not have tenant id info" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:287 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:291 #, python-format msgid "Create port does not have tenant id info; obtained is: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:308 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:312 #, python-format msgid "Create port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:315 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:319 #, python-format msgid "Update port in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:342 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:346 #, python-format msgid "Update port failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:348 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:352 #, python-format msgid "Delete port in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:361 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:365 #, python-format msgid "Delete port operation failed in SDN-VE after deleting the port from DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:370 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:374 #, python-format msgid "Create subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:382 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:386 #, python-format msgid "Create subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:384 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:388 #, python-format msgid "Subnet created: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:390 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:394 #, python-format msgid "Update subnet in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:415 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:419 #, python-format msgid "Update subnet failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:421 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:425 #, python-format msgid "Delete subnet in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:426 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:430 #, python-format msgid "" "Delete subnet operation failed in SDN-VE after deleting the subnet from " "DB: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:435 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:439 #, python-format msgid "Create router in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:438 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:442 #, python-format msgid "Ignoring admin_state_up=False for router=%r. Overriding with True" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:448 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:452 msgid "Create router failed: no SDN-VE tenant." msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:456 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:460 #, python-format msgid "Create router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:458 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:462 #, python-format msgid "Router created: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:463 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:467 #, python-format msgid "Update router in progress: id=%(id)s router=%(router)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:470 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:474 msgid "admin_state_up=False routers are not supported." msgstr "不支援 admin_state_up = False 路由器。" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:489 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:493 #, python-format msgid "Update router failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:495 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:499 #, python-format msgid "Delete router in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:502 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:506 #, python-format msgid "" "Delete router operation failed in SDN-VE after deleting the router in DB:" " %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:507 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:511 #, python-format msgid "" "Add router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:515 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:519 #, python-format msgid "SdnvePluginV2.add_router_interface called. Port info: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:529 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:533 #, python-format msgid "Update router-add-interface failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:532 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 #, python-format msgid "Added router interface: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:536 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:540 #, python-format msgid "" "Add router interface only called: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:546 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:550 msgid "" "SdnvePluginV2._add_router_interface_only: failed to add the interface in " "the roll back. of a remove_router_interface operation" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:552 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:556 #, python-format msgid "" "Remove router interface in progress: router_id=%(router_id)s " "interface_info=%(interface_info)r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:561 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:565 msgid "No port ID" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:563 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 #, python-format msgid "SdnvePluginV2.remove_router_interface port: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:567 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:571 msgid "No fixed IP" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:572 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:576 #, python-format msgid "SdnvePluginV2.remove_router_interface subnet_id: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:580 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:584 #, python-format msgid "Update router-remove-interface failed SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:601 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:605 #, python-format msgid "Create floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:612 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:616 #, python-format msgid "Creating floating ip operation failed in SDN-VE controller: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:615 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:619 #, python-format msgid "Created floatingip : %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:620 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:624 #, python-format msgid "Update floatingip in progress: %r" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:640 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:644 #, python-format msgid "Update floating ip failed in SDN-VE: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:646 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:650 #, python-format msgid "Delete floatingip in progress: %s" msgstr "" -#: neutron/plugins/ibm/sdnve_neutron_plugin.py:651 +#: neutron/plugins/ibm/sdnve_neutron_plugin.py:655 #, python-format msgid "Delete floatingip failed in SDN-VE: %s" msgstr "" @@ -7313,168 +7305,168 @@ msgstr "" msgid "Done creating vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:286 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:304 #, python-format msgid "Starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "正在啟動子介面 %(interface)s 的橋接器 %(bridge_name)s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:301 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:319 #, python-format msgid "Done starting bridge %(bridge_name)s for subinterface %(interface)s" msgstr "已完成啟動子介面 %(interface)s 的橋接器 %(bridge_name)s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:323 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:341 #, python-format msgid "Unable to add %(interface)s to %(bridge_name)s! Exception: %(e)s" msgstr "無法將 %(interface)s 新增至 %(bridge_name)s!異常狀況:%(e)s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:336 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:354 #, python-format msgid "Unable to add vxlan interface for network %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:343 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:361 #, python-format msgid "No mapping for physical network %s" msgstr "實體網路 %s 沒有對映" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:352 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:370 #, python-format msgid "Unknown network_type %(network_type)s for network %(network_id)s." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:365 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 #, python-format msgid "Tap device: %s does not exist on this host, skipped" msgstr "虛擬網卡裝置 %s 不存在於此主機上,已跳過" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:383 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:401 #, python-format msgid "Adding device %(tap_device_name)s to bridge %(bridge_name)s" msgstr "正在將裝置 %(tap_device_name)s 新增至橋接器 %(bridge_name)s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:392 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:410 #, python-format msgid "%(tap_device_name)s already exists on bridge %(bridge_name)s" msgstr "%(tap_device_name)s 已存在於橋接器 %(bridge_name)s 上" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:430 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:448 #, python-format msgid "Deleting bridge %s" msgstr "正在刪除橋接器 %s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:437 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:455 #, python-format msgid "Done deleting bridge %s" msgstr "已完成刪除橋接器 %s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:440 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:458 #, python-format msgid "Cannot delete bridge %s, does not exist" msgstr "無法刪除橋接器 %s,不存在" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:454 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:472 #, python-format msgid "Removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "正在將裝置 %(interface_name)s 從橋接器 %(bridge_name)s 中移除" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:461 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:479 #, python-format msgid "Done removing device %(interface_name)s from bridge %(bridge_name)s" msgstr "已完成將裝置 %(interface_name)s 從橋接器 %(bridge_name)s 中移除" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:467 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:485 #, python-format msgid "" "Cannot remove device %(interface_name)s bridge %(bridge_name)s does not " "exist" msgstr "無法將裝置 %(interface_name)s 從橋接器 %(bridge_name)s 中移除,該裝置不存在" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:475 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:493 #, python-format msgid "Deleting subinterface %s for vlan" msgstr "正在刪除 VLAN 的子介面 %s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:482 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:500 #, python-format msgid "Done deleting subinterface %s" msgstr "已完成刪除子介面 %s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:486 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:504 #, python-format msgid "Deleting vxlan interface %s for vlan" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:491 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:509 #, python-format msgid "Done deleting vxlan interface %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:515 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:550 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:533 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:568 #, python-format msgid "" "Option \"%(option)s\" must be supported by command \"%(command)s\" to " "enable %(mode)s mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:527 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:545 msgid "No valid Segmentation ID to perform UCAST test." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:544 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:562 msgid "" "VXLAN muticast group must be provided in vxlan_group option to enable " "VXLAN MCAST mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:569 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:587 msgid "" "Linux kernel vxlan module and iproute2 3.8 or above are required to " "enable VXLAN." msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:579 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:597 #, python-format msgid "Using %s VXLAN mode" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:654 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:672 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:161 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:281 msgid "network_delete received" msgstr "收到 network_delete" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:711 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:729 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:206 #, python-format msgid "RPC timeout while updating port %s" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:714 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:732 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:322 msgid "fdb_add received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:736 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:754 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:350 msgid "fdb_remove received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:758 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:776 msgid "update chg_ip received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:783 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:801 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:409 msgid "fdb_update received" msgstr "" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:846 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:864 msgid "Unable to obtain MAC address for unique ID. Agent terminated!" msgstr "無法取得唯一 ID 的 MAC 位址。已終止代理程式!" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:850 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:868 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:260 #: neutron/plugins/nec/agent/nec_neutron_agent.py:140 #: neutron/plugins/oneconvergence/agent/nvsd_neutron_agent.py:105 @@ -7482,12 +7474,12 @@ msgstr "無法取得唯一 ID 的 MAC 位址。已終止代理程式!" msgid "RPC agent_id: %s" msgstr "RPC agent_id:%s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:899 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:917 #, python-format msgid "Port %s added" msgstr "已新增埠 %s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:905 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:923 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1068 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1108 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:967 @@ -7496,15 +7488,15 @@ msgstr "已新增埠 %s" msgid "Unable to get port details for %(device)s: %(e)s" msgstr "無法取得 %(device)s 的埠詳細資料:%(e)s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:911 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:929 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1075 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:973 #, python-format msgid "Port %(device)s updated. Details: %(details)s" msgstr "已更新埠 %(device)s。詳細資料:%(details)s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:943 -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:963 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:981 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:376 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1095 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1157 @@ -7514,7 +7506,7 @@ msgstr "已更新埠 %(device)s。詳細資料:%(details)s" msgid "Device %s not defined on plugin" msgstr "外掛程式上未定義裝置 %s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:950 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:968 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1125 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1142 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1022 @@ -7523,7 +7515,7 @@ msgstr "外掛程式上未定義裝置 %s" msgid "Attachment %s removed" msgstr "已移除連接裝置 %s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:957 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:975 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1132 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1149 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1029 @@ -7532,7 +7524,7 @@ msgstr "已移除連接裝置 %s" msgid "port_removed failed for %(device)s: %(e)s" msgstr "對 %(device)s 執行 port_removed 作業失敗:%(e)s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:961 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:979 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:374 #: neutron/plugins/ofagent/agent/ofa_neutron_agent.py:1154 #: neutron/plugins/openvswitch/agent/ovs_neutron_agent.py:1051 @@ -7540,26 +7532,26 @@ msgstr "對 %(device)s 執行 port_removed 作業失敗:%(e)s" msgid "Port %s updated." msgstr "已更新埠 %s。" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:971 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:989 msgid "LinuxBridge Agent RPC Daemon Started!" msgstr "已啟動「LinuxBridge 代理程式 RPC 常駐程式」!" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:983 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1001 msgid "Update devices failed" msgstr "更新裝置失敗" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:994 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1012 #, python-format msgid "Error in agent loop. Devices info: %s" msgstr "代理程式迴圈發生錯誤。裝置資訊:%s" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1017 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1035 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:428 #, python-format msgid "Parsing physical_interface_mappings failed: %s. Agent terminated!" msgstr "剖析 physical_interface_mappings 失敗:%s。已終止代理程式!" -#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1020 +#: neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py:1038 #: neutron/plugins/mlnx/agent/eswitch_neutron_agent.py:431 #, python-format msgid "Interface mappings: %s" @@ -8104,47 +8096,47 @@ msgstr "MidonetPluginV2.get_network 正在結束:qnet = %r" msgid "MidonetPluginV2.delete_network called: id=%r" msgstr "已呼叫 MidonetPluginV2.delete_network:ID = %r" -#: neutron/plugins/midonet/plugin.py:522 +#: neutron/plugins/midonet/plugin.py:524 #, python-format msgid "Failed to delete neutron db, while Midonet bridge=%r had been deleted" msgstr "" -#: neutron/plugins/midonet/plugin.py:527 +#: neutron/plugins/midonet/plugin.py:529 #, python-format msgid "MidonetPluginV2.create_port called: port=%r" msgstr "已呼叫 MidonetPluginV2.create_port:埠 = %r" -#: neutron/plugins/midonet/plugin.py:588 +#: neutron/plugins/midonet/plugin.py:590 #, python-format msgid "Failed to create a port on network %(net_id)s: %(err)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:593 +#: neutron/plugins/midonet/plugin.py:595 #, python-format msgid "MidonetPluginV2.create_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:598 +#: neutron/plugins/midonet/plugin.py:600 #, python-format msgid "MidonetPluginV2.get_port called: id=%(id)s fields=%(fields)r" msgstr "已呼叫 MidonetPluginV2.get_port:ID = %(id)s 欄位 = %(fields)r" -#: neutron/plugins/midonet/plugin.py:605 +#: neutron/plugins/midonet/plugin.py:607 #, python-format msgid "There is no port with ID %(id)s in MidoNet." msgstr "" -#: neutron/plugins/midonet/plugin.py:609 +#: neutron/plugins/midonet/plugin.py:611 #, python-format msgid "MidonetPluginV2.get_port exiting: port=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:614 +#: neutron/plugins/midonet/plugin.py:616 #, python-format msgid "MidonetPluginV2.get_ports called: filters=%(filters)s fields=%(fields)r" msgstr "已呼叫 MidonetPluginV2.get_ports:過濾器 = %(filters)s 欄位 = %(fields)r" -#: neutron/plugins/midonet/plugin.py:623 +#: neutron/plugins/midonet/plugin.py:625 #, python-format msgid "" "MidonetPluginV2.delete_port called: id=%(id)s " @@ -8153,49 +8145,49 @@ msgstr "" "已呼叫 MidonetPluginV2.delete_port:ID = %(id)s " "l3_port_check=%(l3_port_check)r" -#: neutron/plugins/midonet/plugin.py:657 +#: neutron/plugins/midonet/plugin.py:659 #, python-format msgid "Failed to delete DHCP mapping for port %(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:732 +#: neutron/plugins/midonet/plugin.py:734 #, python-format msgid "MidonetPluginV2.create_router called: router=%(router)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:780 +#: neutron/plugins/midonet/plugin.py:782 #, python-format msgid "MidonetPluginV2.create_router exiting: router_data=%(router_data)s." msgstr "" -#: neutron/plugins/midonet/plugin.py:792 +#: neutron/plugins/midonet/plugin.py:794 #, python-format msgid "" "MidonetPluginV2.set_router_gateway called: id=%(id)s, " "gw_router=%(gw_router)s, gw_ip=%(gw_ip)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:836 +#: neutron/plugins/midonet/plugin.py:838 #, python-format msgid "MidonetPluginV2.remove_router_gateway called: id=%(id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:856 +#: neutron/plugins/midonet/plugin.py:858 #, python-format msgid "MidonetPluginV2.update_router called: id=%(id)s router=%(router)r" msgstr "已呼叫 MidonetPluginV2.update_router:ID = %(id)s 路由器 = %(router)r" -#: neutron/plugins/midonet/plugin.py:896 +#: neutron/plugins/midonet/plugin.py:898 #, python-format msgid "MidonetPluginV2.update_router exiting: router=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:907 +#: neutron/plugins/midonet/plugin.py:909 #, python-format msgid "MidonetPluginV2.delete_router called: id=%s" msgstr "已呼叫 MidonetPluginV2.delete_router:ID = %s" -#: neutron/plugins/midonet/plugin.py:1007 +#: neutron/plugins/midonet/plugin.py:1009 #, python-format msgid "" "MidonetPluginV2.add_router_interface called: router_id=%(router_id)s " @@ -8204,25 +8196,25 @@ msgstr "" "已呼叫 MidonetPluginV2.add_router_interface:router_id = %(router_id)s " "interface_info = %(interface_info)r" -#: neutron/plugins/midonet/plugin.py:1031 +#: neutron/plugins/midonet/plugin.py:1033 msgid "" "DHCP agent is not working correctly. No port to reach the Metadata server" " on this network" msgstr "" -#: neutron/plugins/midonet/plugin.py:1040 +#: neutron/plugins/midonet/plugin.py:1042 #, python-format msgid "" "Failed to create MidoNet resources to add router interface. " "info=%(info)s, router_id=%(router_id)s" msgstr "" -#: neutron/plugins/midonet/plugin.py:1047 +#: neutron/plugins/midonet/plugin.py:1049 #, python-format msgid "MidonetPluginV2.add_router_interface exiting: info=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1087 +#: neutron/plugins/midonet/plugin.py:1089 #, python-format msgid "" "MidonetPluginV2.update_floatingip called: id=%(id)s " @@ -8231,12 +8223,12 @@ msgstr "" "已呼叫 MidonetPluginV2.update_floatingip:ID = %(id)s floatingip = " "%(floatingip)s " -#: neutron/plugins/midonet/plugin.py:1106 +#: neutron/plugins/midonet/plugin.py:1108 #, python-format msgid "MidonetPluginV2.update_floating_ip exiting: fip=%s" msgstr "MidonetPluginV2.update_floating_ip 正在結束:fip = %s" -#: neutron/plugins/midonet/plugin.py:1128 +#: neutron/plugins/midonet/plugin.py:1130 #, python-format msgid "" "MidonetPluginV2.create_security_group called: " @@ -8245,22 +8237,22 @@ msgstr "" "已呼叫 MidonetPluginV2.create_security_group:security_group = " "%(security_group)s default_sg = %(default_sg)s " -#: neutron/plugins/midonet/plugin.py:1157 +#: neutron/plugins/midonet/plugin.py:1159 #, python-format msgid "Failed to create MidoNet resources for sg %(sg)r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1164 +#: neutron/plugins/midonet/plugin.py:1166 #, python-format msgid "MidonetPluginV2.create_security_group exiting: sg=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1170 +#: neutron/plugins/midonet/plugin.py:1172 #, python-format msgid "MidonetPluginV2.delete_security_group called: id=%s" msgstr "已呼叫 MidonetPluginV2.delete_security_group:ID = %s" -#: neutron/plugins/midonet/plugin.py:1202 +#: neutron/plugins/midonet/plugin.py:1204 #, python-format msgid "" "MidonetPluginV2.create_security_group_rule called: " @@ -8269,12 +8261,12 @@ msgstr "" "已呼叫 MidonetPluginV2.create_security_group_rule:security_group_rule = " "%(security_group_rule)r" -#: neutron/plugins/midonet/plugin.py:1212 +#: neutron/plugins/midonet/plugin.py:1214 #, python-format msgid "MidonetPluginV2.create_security_group_rule exiting: rule=%r" msgstr "" -#: neutron/plugins/midonet/plugin.py:1222 +#: neutron/plugins/midonet/plugin.py:1224 #, python-format msgid "MidonetPluginV2.delete_security_group_rule called: sg_rule_id=%s" msgstr "" @@ -8485,91 +8477,101 @@ msgstr "" msgid "Deleting network %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:465 neutron/plugins/ml2/plugin.py:585 +#: neutron/plugins/ml2/plugin.py:467 #, python-format msgid "Ports to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:471 neutron/plugins/ml2/plugin.py:591 +#: neutron/plugins/ml2/plugin.py:473 neutron/plugins/ml2/plugin.py:593 msgid "Tenant-owned ports exist" msgstr "" -#: neutron/plugins/ml2/plugin.py:479 +#: neutron/plugins/ml2/plugin.py:481 #, python-format msgid "Subnets to auto-delete: %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:490 +#: neutron/plugins/ml2/plugin.py:492 #, python-format msgid "Deleting network record %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:498 neutron/plugins/ml2/plugin.py:604 +#: neutron/plugins/ml2/plugin.py:500 neutron/plugins/ml2/plugin.py:606 msgid "Committing transaction" msgstr "" -#: neutron/plugins/ml2/plugin.py:504 +#: neutron/plugins/ml2/plugin.py:506 msgid "A concurrent port creation has occurred" msgstr "" -#: neutron/plugins/ml2/plugin.py:513 neutron/plugins/ml2/plugin.py:612 +#: neutron/plugins/ml2/plugin.py:515 #, python-format msgid "Exception auto-deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:521 +#: neutron/plugins/ml2/plugin.py:523 #, python-format msgid "Exception auto-deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:530 +#: neutron/plugins/ml2/plugin.py:532 msgid "mechanism_manager.delete_network_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:544 +#: neutron/plugins/ml2/plugin.py:546 #, python-format msgid "mechanism_manager.create_subnet_postcommit failed, deleting subnet '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:574 +#: neutron/plugins/ml2/plugin.py:576 #, python-format msgid "Deleting subnet %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:600 +#: neutron/plugins/ml2/plugin.py:587 +#, python-format +msgid "Ports to auto-deallocate: %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:602 msgid "Deleting subnet record" msgstr "" -#: neutron/plugins/ml2/plugin.py:621 +#: neutron/plugins/ml2/plugin.py:622 +#, python-format +msgid "Exception deleting fixed_ip from port %s" +msgstr "" + +#: neutron/plugins/ml2/plugin.py:632 msgid "mechanism_manager.delete_subnet_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:650 +#: neutron/plugins/ml2/plugin.py:661 #, python-format msgid "mechanism_manager.create_port_postcommit failed, deleting port '%s'" msgstr "" -#: neutron/plugins/ml2/plugin.py:710 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:120 +#: neutron/plugins/ml2/plugin.py:721 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:125 #, python-format msgid "Deleting port %s" msgstr "" -#: neutron/plugins/ml2/plugin.py:728 -#: neutron/tests/unit/ml2/test_ml2_plugin.py:121 +#: neutron/plugins/ml2/plugin.py:739 +#: neutron/tests/unit/ml2/test_ml2_plugin.py:126 #, python-format msgid "The port '%s' was deleted" msgstr "" -#: neutron/plugins/ml2/plugin.py:737 +#: neutron/plugins/ml2/plugin.py:748 msgid "Calling base delete_port" msgstr "" -#: neutron/plugins/ml2/plugin.py:749 +#: neutron/plugins/ml2/plugin.py:760 msgid "mechanism_manager.delete_port_postcommit failed" msgstr "" -#: neutron/plugins/ml2/plugin.py:761 +#: neutron/plugins/ml2/plugin.py:772 #, python-format msgid "Port %(port)s updated up by agent not found" msgstr "" @@ -9453,7 +9455,7 @@ msgstr "" msgid "Delete network" msgstr "" -#: neutron/plugins/mlnx/mlnx_plugin.py:425 +#: neutron/plugins/mlnx/mlnx_plugin.py:426 #, python-format msgid "create_port with %s" msgstr "" @@ -9792,27 +9794,27 @@ msgstr "已呼叫 NECPluginV2.update_network(),ID = %(id)s 網路 = %(network) msgid "NECPluginV2.delete_network() called, id=%s ." msgstr "已呼叫 NECPluginV2.delete_network(),ID = %s。" -#: neutron/plugins/nec/nec_plugin.py:398 +#: neutron/plugins/nec/nec_plugin.py:405 #, python-format msgid "delete_network() failed due to %s" msgstr "delete_network() 由於 %s 而失敗" -#: neutron/plugins/nec/nec_plugin.py:539 +#: neutron/plugins/nec/nec_plugin.py:546 #, python-format msgid "NECPluginV2.create_port() called, port=%s ." msgstr "已呼叫 NECPluginV2.create_port(),埠 = %s。" -#: neutron/plugins/nec/nec_plugin.py:603 +#: neutron/plugins/nec/nec_plugin.py:610 #, 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:635 +#: neutron/plugins/nec/nec_plugin.py:642 #, python-format msgid "NECPluginV2.delete_port() called, id=%s ." msgstr "已呼叫 NECPluginV2.delete_port(),ID = %s。" -#: neutron/plugins/nec/nec_plugin.py:700 +#: neutron/plugins/nec/nec_plugin.py:707 #, python-format msgid "" "NECPluginV2RPCCallbacks.get_port_from_device() called, device=%(device)s " @@ -9821,26 +9823,26 @@ msgstr "" "已呼叫 NECPluginV2RPCCallbacks.get_port_from_device(),裝置 = %(device)s => " "%(ret)s。" -#: neutron/plugins/nec/nec_plugin.py:731 +#: neutron/plugins/nec/nec_plugin.py:738 #, python-format msgid "NECPluginV2RPCCallbacks.update_ports() called, kwargs=%s ." msgstr "已呼叫 NECPluginV2RPCCallbacks.update_ports(),kwargs = %s。" -#: neutron/plugins/nec/nec_plugin.py:741 +#: neutron/plugins/nec/nec_plugin.py:748 #, python-format msgid "" "update_ports(): ignore unchanged portinfo in port_added message " "(port_id=%s)." msgstr "" -#: neutron/plugins/nec/nec_plugin.py:761 +#: neutron/plugins/nec/nec_plugin.py:768 #, 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:766 +#: neutron/plugins/nec/nec_plugin.py:773 #, python-format msgid "" "update_ports(): ignore port_removed message received from different host " @@ -10291,73 +10293,73 @@ msgstr "" msgid "Port-Mapping for port %s not found on VSD" msgstr "" -#: neutron/plugins/nuage/plugin.py:325 +#: neutron/plugins/nuage/plugin.py:327 msgid "" "Either net_partition is not provided with subnet OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:393 +#: neutron/plugins/nuage/plugin.py:395 #, python-format msgid "" "Unable to complete operation on subnet %s.One or more ports have an IP " "allocation from this subnet." msgstr "" -#: neutron/plugins/nuage/plugin.py:423 +#: neutron/plugins/nuage/plugin.py:425 #, python-format msgid "" "Router %s does not hold default zone OR net_partition mapping. Router-IF " "add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:433 +#: neutron/plugins/nuage/plugin.py:435 #, python-format msgid "Subnet %s does not hold Nuage VSD reference. Router-IF add failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:443 +#: neutron/plugins/nuage/plugin.py:445 #, python-format msgid "" "Subnet %(subnet)s and Router %(router)s belong to different net_partition" " Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:455 +#: neutron/plugins/nuage/plugin.py:457 #, python-format msgid "Subnet %s has one or more active VMs Router-IF add not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:501 neutron/plugins/nuage/plugin.py:506 -#: neutron/plugins/nuage/plugin.py:512 +#: neutron/plugins/nuage/plugin.py:503 neutron/plugins/nuage/plugin.py:508 +#: neutron/plugins/nuage/plugin.py:514 #, python-format msgid "No router interface found for Router %s. Router-IF delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:523 +#: neutron/plugins/nuage/plugin.py:525 #, python-format msgid "Subnet %s has one or more active VMs Router-IF delete not permitted" msgstr "" -#: neutron/plugins/nuage/plugin.py:532 +#: neutron/plugins/nuage/plugin.py:534 #, python-format msgid "" "Router %s does not hold net_partition assoc on Nuage VSD. Router-IF " "delete failed" msgstr "" -#: neutron/plugins/nuage/plugin.py:571 +#: neutron/plugins/nuage/plugin.py:573 msgid "" "Either net_partition is not provided with router OR default net_partition" " is not created at the start" msgstr "" -#: neutron/plugins/nuage/plugin.py:679 +#: neutron/plugins/nuage/plugin.py:681 #, python-format msgid "One or more router still attached to net_partition %s." msgstr "" -#: neutron/plugins/nuage/plugin.py:684 +#: neutron/plugins/nuage/plugin.py:686 #, python-format msgid "NetPartition with %s does not exist" msgstr "" @@ -10735,20 +10737,20 @@ msgstr "" msgid "Number of seconds to retry acquiring an Open vSwitch datapath" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:245 +#: neutron/plugins/oneconvergence/plugin.py:246 msgid "Failed to create subnet, deleting it from neutron" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:309 +#: neutron/plugins/oneconvergence/plugin.py:310 #, python-format msgid "Deleting newly created neutron port %s" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:379 +#: neutron/plugins/oneconvergence/plugin.py:380 msgid "Failed to create floatingip" msgstr "" -#: neutron/plugins/oneconvergence/plugin.py:418 +#: neutron/plugins/oneconvergence/plugin.py:419 msgid "Failed to create router" msgstr "" @@ -11249,166 +11251,174 @@ msgstr "" msgid "Python PLUMgrid Library Started " msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:45 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:46 msgid "PLUMgrid Director server to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:47 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:48 msgid "PLUMgrid Director server port to connect to" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:49 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:50 msgid "PLUMgrid Director admin username" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:51 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:52 msgid "PLUMgrid Director admin password" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:53 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:54 msgid "PLUMgrid Director server timeout" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:70 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:71 msgid "Neutron PLUMgrid Director: Starting Plugin" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:75 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:76 msgid "Neutron PLUMgrid Director: Neutron server with PLUMgrid Plugin has started" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:87 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:88 #, python-format msgid "Neutron PLUMgrid Director: %s" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:98 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:99 msgid "Neutron PLUMgrid Director: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:112 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:113 msgid "PLUMgrid Library: create_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:127 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:128 msgid "Neutron PLUMgrid Director: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:139 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:164 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:348 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:140 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:166 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:350 msgid "PLUMgrid Library: update_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:154 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:155 msgid "Neutron PLUMgrid Director: delete_network() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:176 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:178 msgid "Neutron PLUMgrid Director: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:195 -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:222 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:197 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:224 msgid "PLUMgrid Library: create_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:210 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:212 msgid "Neutron PLUMgrid Director: update_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:238 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:240 msgid "Neutron PLUMgrid Director: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:253 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:255 msgid "PLUMgrid Library: delete_port() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:282 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:284 msgid "Neutron PLUMgrid Director: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:306 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:308 msgid "PLUMgrid Library: create_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:316 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:318 msgid "Neutron PLUMgrid Director: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:328 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:330 msgid "PLUMgrid Library: delete_subnet() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:336 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:338 msgid "update_subnet() called" msgstr "已呼叫 update_subnet()" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:360 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:362 msgid "Neutron PLUMgrid Director: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:372 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:374 msgid "PLUMgrid Library: create_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:382 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:384 msgid "Neutron PLUMgrid Director: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:388 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:390 msgid "PLUMgrid Library: update_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:397 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:399 msgid "Neutron PLUMgrid Director: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:407 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:409 msgid "PLUMgrid Library: delete_router() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:415 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:417 msgid "Neutron PLUMgrid Director: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:435 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:437 msgid "PLUMgrid Library: add_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:446 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:448 msgid "Neutron PLUMgrid Director: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:468 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:470 msgid "PLUMgrid Library: remove_router_interface() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:479 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:481 msgid "Neutron PLUMgrid Director: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:491 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:488 msgid "PLUMgrid Library: create_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:500 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:497 msgid "Neutron PLUMgrid Director: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:513 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:506 msgid "PLUMgrid Library: update_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:522 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:516 msgid "Neutron PLUMgrid Director: delete_floatingip() called" msgstr "" -#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:535 +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:526 msgid "PLUMgrid Library: delete_floatingip() called" msgstr "" +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:533 +msgid "Neutron PLUMgrid Director: disassociate_floatingips() called" +msgstr "" + +#: neutron/plugins/plumgrid/plumgrid_plugin/plumgrid_plugin.py:540 +msgid "PLUMgrid Library: disassociate_floatingips() called" +msgstr "" + #: neutron/plugins/ryu/ryu_neutron_plugin.py:64 #, python-format msgid "get_ofp_rest_api: %s" @@ -12966,7 +12976,7 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:534 -#: neutron/plugins/vmware/plugins/base.py:1059 +#: neutron/plugins/vmware/plugins/base.py:1062 #, python-format msgid "" "Ignoring exception as this means the peer for port '%s' has already been " @@ -13007,13 +13017,13 @@ msgid "" msgstr "" #: neutron/plugins/vmware/plugins/base.py:670 -#: neutron/plugins/vmware/plugins/base.py:1779 +#: neutron/plugins/vmware/plugins/base.py:1782 #, python-format msgid "Logical router resource %s not found on NSX platform" msgstr "" #: neutron/plugins/vmware/plugins/base.py:674 -#: neutron/plugins/vmware/plugins/base.py:1783 +#: neutron/plugins/vmware/plugins/base.py:1786 msgid "Unable to update logical routeron NSX Platform" msgstr "" @@ -13072,231 +13082,231 @@ msgid "" "Ignoring setting for network %s" msgstr "此外掛程式尚不支援 admin_state_up = False 的網路。正在忽略對網路 %s 的設定" -#: neutron/plugins/vmware/plugins/base.py:1048 +#: neutron/plugins/vmware/plugins/base.py:1051 #, python-format msgid "" "A nsx lport identifier was not found for neutron port '%s'. Unable to " "remove the peer router port for this switch port" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1067 +#: neutron/plugins/vmware/plugins/base.py:1070 #, python-format msgid "delete_network completed for tenant: %s" msgstr "已對 Tenant 完成 delete_network:%s" -#: neutron/plugins/vmware/plugins/base.py:1070 +#: neutron/plugins/vmware/plugins/base.py:1073 #: neutron/plugins/vmware/plugins/service.py:520 #, python-format msgid "Did not found lswitch %s in NSX" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1105 +#: neutron/plugins/vmware/plugins/base.py:1108 msgid "admin_state_up=False networks are not supported." msgstr "不支援 admin_state_up = False 網路。" -#: neutron/plugins/vmware/plugins/base.py:1182 +#: neutron/plugins/vmware/plugins/base.py:1185 #, python-format msgid "port created on NSX backend for tenant %(tenant_id)s: (%(id)s)" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1185 +#: neutron/plugins/vmware/plugins/base.py:1188 #, python-format msgid "Logical switch for network %s was not found in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1196 +#: neutron/plugins/vmware/plugins/base.py:1199 msgid "Unable to create port or set port attachment in NSX." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1288 +#: neutron/plugins/vmware/plugins/base.py:1291 #, python-format msgid "Updating port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1323 +#: neutron/plugins/vmware/plugins/base.py:1326 #, python-format msgid "Unable to update port id: %s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1406 +#: neutron/plugins/vmware/plugins/base.py:1409 msgid "" "Cannot create a distributed router with the NSX platform currently in " "execution. Please, try without specifying the 'distributed' attribute." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1412 +#: neutron/plugins/vmware/plugins/base.py:1415 msgid "Unable to create logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1423 +#: neutron/plugins/vmware/plugins/base.py:1426 #, 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/vmware/plugins/base.py:1433 +#: neutron/plugins/vmware/plugins/base.py:1436 #, python-format msgid "Unable to create router %s on NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1462 -#: neutron/plugins/vmware/plugins/base.py:1547 +#: neutron/plugins/vmware/plugins/base.py:1465 +#: neutron/plugins/vmware/plugins/base.py:1550 #: neutron/plugins/vmware/plugins/service.py:203 #: neutron/plugins/vmware/plugins/service.py:1214 #, python-format msgid "Network '%s' is not a valid external network" msgstr "網路 '%s' 不是有效的外部網路" -#: neutron/plugins/vmware/plugins/base.py:1511 +#: neutron/plugins/vmware/plugins/base.py:1514 #, python-format msgid "Failed to set gateway info for router being created:%s - removing router" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1514 +#: neutron/plugins/vmware/plugins/base.py:1517 #, python-format msgid "" "Create router failed while setting external gateway. Router:%s has been " "removed from DB and backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1556 +#: neutron/plugins/vmware/plugins/base.py:1559 msgid "" "'routes' cannot contain route '0.0.0.0/0', this must be updated through " "the default gateway attribute" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1572 +#: neutron/plugins/vmware/plugins/base.py:1575 #, python-format msgid "Logical router %s not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1576 +#: neutron/plugins/vmware/plugins/base.py:1579 msgid "Unable to update logical router on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1578 +#: neutron/plugins/vmware/plugins/base.py:1581 msgid "" "Request cannot contain 'routes' with the NSX platform currently in " "execution. Please, try without specifying the static routes." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1635 +#: neutron/plugins/vmware/plugins/base.py:1638 #, python-format msgid "Logical router '%s' not found on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1639 +#: neutron/plugins/vmware/plugins/base.py:1642 #, python-format msgid "Unable to delete logical router '%s' on NSX Platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1649 +#: neutron/plugins/vmware/plugins/base.py:1652 #, 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/vmware/plugins/base.py:1717 +#: neutron/plugins/vmware/plugins/base.py:1720 #, 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/vmware/plugins/base.py:1815 +#: neutron/plugins/vmware/plugins/base.py:1818 #, python-format msgid "" "An error occurred while removing NAT rules on the NSX platform for " "floating ip:%s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1820 +#: neutron/plugins/vmware/plugins/base.py:1823 msgid "An incorrect number of matching NAT rules was found on the NSX platform" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1952 +#: neutron/plugins/vmware/plugins/base.py:1955 #, python-format msgid "" "An error occurred while creating NAT rules on the NSX platform for " "floating ip:%(floating_ip)s mapped to internal ip:%(internal_ip)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1958 +#: neutron/plugins/vmware/plugins/base.py:1961 msgid "Failed to update NAT rules for floatingip update" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:1995 +#: neutron/plugins/vmware/plugins/base.py:1998 #, python-format msgid "The port '%s' is not associated with floating IPs" msgstr "埠 '%s' 未與浮動 IP 產生關聯" -#: neutron/plugins/vmware/plugins/base.py:1998 +#: neutron/plugins/vmware/plugins/base.py:2001 #, python-format msgid "Nat rules not found in nsx for port: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2032 +#: neutron/plugins/vmware/plugins/base.py:2035 #, python-format msgid "Unable to create l2_gw_service for: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2055 +#: neutron/plugins/vmware/plugins/base.py:2058 msgid "" "Unable to remove gateway service from NSX plaform - the resource was not " "found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2084 +#: neutron/plugins/vmware/plugins/base.py:2087 #, python-format msgid "Unable to update name on NSX backend for network gateway: %s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2113 +#: neutron/plugins/vmware/plugins/base.py:2116 #, python-format msgid "" "Rolling back database changes for gateway device %s because of an error " "in the NSX backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2158 -#: neutron/plugins/vmware/plugins/base.py:2196 +#: neutron/plugins/vmware/plugins/base.py:2161 +#: neutron/plugins/vmware/plugins/base.py:2199 #, python-format msgid "" "Neutron gateway device: %(neutron_id)s; NSX transport node identifier: " "%(nsx_id)s; Operational status: %(status)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2293 +#: neutron/plugins/vmware/plugins/base.py:2296 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s) because the NSX resource was not found" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2300 +#: neutron/plugins/vmware/plugins/base.py:2303 #, python-format msgid "" "Removal of gateway device: %(neutron_id)s failed on NSX backend (NSX " "id:%(nsx_id)s). Neutron and NSX states have diverged." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2348 +#: neutron/plugins/vmware/plugins/base.py:2351 #, python-format msgid "" "Error while updating security profile %(uuid)s with name %(name)s: " "%(error)s." msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2380 +#: neutron/plugins/vmware/plugins/base.py:2383 #, python-format msgid "" "The NSX security profile %(sec_profile_id)s, associated with the Neutron " "security group %(sec_group_id)s was not found on the backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2388 +#: neutron/plugins/vmware/plugins/base.py:2391 #, python-format msgid "" "An exception occurred while removing the NSX security profile " @@ -13304,12 +13314,12 @@ msgid "" "%(sec_group_id)s" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2395 +#: neutron/plugins/vmware/plugins/base.py:2398 #, python-format msgid "Unable to remove security group %s from backend" msgstr "" -#: neutron/plugins/vmware/plugins/base.py:2408 +#: neutron/plugins/vmware/plugins/base.py:2411 #, python-format msgid "Port values not valid for protocol: %s" msgstr "" @@ -14486,46 +14496,46 @@ msgstr "" msgid "external_gateway_added: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:50 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:49 msgid "Initializing fwaas iptables driver" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:53 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:52 #, python-format msgid "Creating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:62 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:61 #, python-format msgid "Failed to create firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:66 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:65 #, python-format msgid "Deleting firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:77 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:76 #, python-format msgid "Failed to delete firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:81 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:80 #, python-format msgid "Updating firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:90 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:89 #, python-format msgid "Failed to update firewall: %s" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:94 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:93 #, python-format msgid "Applying firewall %(fw_id)s for tenant %(tid)s)" msgstr "" -#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:113 +#: neutron/services/firewall/drivers/linux/iptables_fwaas.py:112 #, python-format msgid "Failed to apply default policy on firewall: %s" msgstr "" @@ -14785,17 +14795,17 @@ msgstr "使用者群組" msgid "Error importing interface driver: %s" msgstr "匯入介面驅動程式時發生錯誤:%s" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:160 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:166 #, python-format msgid "Stats socket not found for pool %s" msgstr "找不到儲存區 %s 的統計資料 Socket" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:202 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:208 #, python-format msgid "Error while connecting to stats socket: %s" msgstr "連接至統計資料 Socket 時發生錯誤:%s" -#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:353 +#: neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py:369 #, python-format msgid "Unable to kill haproxy process: %s" msgstr "無法結束 haproxy 處理程序:%s" @@ -14979,184 +14989,212 @@ msgstr "" msgid "Removing SNAT port for subnet %s as this is the last pool using it..." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:61 +#: neutron/services/loadbalancer/drivers/radware/driver.py:63 msgid "vdirect server IP address" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:64 +#: neutron/services/loadbalancer/drivers/radware/driver.py:66 msgid "vdirect user name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:67 +#: neutron/services/loadbalancer/drivers/radware/driver.py:69 msgid "vdirect user password" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:70 +#: neutron/services/loadbalancer/drivers/radware/driver.py:72 msgid "Service ADC type" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:73 +#: neutron/services/loadbalancer/drivers/radware/driver.py:75 msgid "Service ADC version" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:76 +#: neutron/services/loadbalancer/drivers/radware/driver.py:78 msgid "service HA pair" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:79 +#: neutron/services/loadbalancer/drivers/radware/driver.py:81 msgid "service throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:82 +#: neutron/services/loadbalancer/drivers/radware/driver.py:84 msgid "service ssl throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:85 +#: neutron/services/loadbalancer/drivers/radware/driver.py:87 msgid "service compression throughtput" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:88 +#: neutron/services/loadbalancer/drivers/radware/driver.py:90 msgid "service cache" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:91 +#: neutron/services/loadbalancer/drivers/radware/driver.py:93 msgid "l2_l3 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:94 +#: neutron/services/loadbalancer/drivers/radware/driver.py:96 msgid "l4 workflow name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:101 +#: neutron/services/loadbalancer/drivers/radware/driver.py:104 msgid "l2_l3 workflow constructor params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:108 +#: neutron/services/loadbalancer/drivers/radware/driver.py:111 msgid "l2_l3 workflow setup params" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:111 +#: neutron/services/loadbalancer/drivers/radware/driver.py:114 msgid "List of actions that we dont want to push to the completion queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:115 +#: neutron/services/loadbalancer/drivers/radware/driver.py:118 msgid "l4 workflow action name" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:118 +#: neutron/services/loadbalancer/drivers/radware/driver.py:121 msgid "Resource pool ids" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:121 +#: neutron/services/loadbalancer/drivers/radware/driver.py:124 msgid "A required VLAN for the interswitch link to use" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:124 +#: neutron/services/loadbalancer/drivers/radware/driver.py:127 msgid "Support an Alteon interswitch link for stateful session failover" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:183 +#: neutron/services/loadbalancer/drivers/radware/driver.py:221 #, python-format -msgid "create_vip. vip: %s" +msgid "" +"vip: %(vip)s, extended_vip: %(extended_vip)s, network_id: " +"%(vip_network_id)s, service_name: %(service_name)s, pip_info: " +"%(pip_info)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:185 +#: neutron/services/loadbalancer/drivers/radware/driver.py:256 #, python-format -msgid "create_vip. extended_vip: %s" +msgid "Retrieved pip nport: %(port)r for vip: %(vip)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:187 +#: neutron/services/loadbalancer/drivers/radware/driver.py:264 #, python-format -msgid "create_vip. network_id: %s " +msgid "Found no pip nports associated with vip: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:189 +#: neutron/services/loadbalancer/drivers/radware/driver.py:273 #, python-format -msgid "create_vip. service_name: %s " +msgid "Failed to remove workflow %s. Going to set vip to ERROR status" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:223 +#: neutron/services/loadbalancer/drivers/radware/driver.py:287 #, python-format -msgid "Failed to remove workflow %s. Going to set vip to ERROR status" +msgid "pip nport id: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:314 +#: neutron/services/loadbalancer/drivers/radware/driver.py:291 +#, python-format +msgid "pip nport delete failed: %r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:379 #, python-format msgid "" "_handle_pool_health_monitor. health_monitor = %(hm_id)s pool_id = " "%(pool_id)s delete = %(delete)s vip_id = %(vip_id)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:345 +#: neutron/services/loadbalancer/drivers/radware/driver.py:410 msgid "Starting operation completion handling thread" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:370 +#: neutron/services/loadbalancer/drivers/radware/driver.py:440 #, python-format msgid "_update_workflow response: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:379 -#: neutron/services/loadbalancer/drivers/radware/driver.py:401 +#: neutron/services/loadbalancer/drivers/radware/driver.py:449 +#: neutron/services/loadbalancer/drivers/radware/driver.py:480 #, python-format msgid "Pushing operation %s to the queue" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:387 +#: neutron/services/loadbalancer/drivers/radware/driver.py:457 #, python-format msgid "Remove the workflow %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:494 +#: neutron/services/loadbalancer/drivers/radware/driver.py:465 +#, python-format +msgid "Post-remove workflow function %r completed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:469 +#, python-format +msgid "Post-remove workflow function %r failed" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:584 #, python-format msgid "create_workflow response: %s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:541 +#: neutron/services/loadbalancer/drivers/radware/driver.py:650 #, python-format msgid "vDirectRESTClient:init server=%(server)s, port=%(port)d, ssl=%(ssl)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:567 +#: neutron/services/loadbalancer/drivers/radware/driver.py:676 msgid "vdirectRESTClient: Could not establish HTTPS connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:574 +#: neutron/services/loadbalancer/drivers/radware/driver.py:683 msgid "vdirectRESTClient: Could not establish HTTP connection" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:591 +#: neutron/services/loadbalancer/drivers/radware/driver.py:700 #, python-format msgid "vdirectRESTClient: %(action)s failure, %(e)r" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:652 +#: neutron/services/loadbalancer/drivers/radware/driver.py:768 #, python-format msgid "" "Operation %(oper)s is completed after %(sec_to_completion)d sec with " "success status: %(success)s :" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:664 +#: neutron/services/loadbalancer/drivers/radware/driver.py:780 #, python-format msgid "Operation %(operation)s failed. Reason: %(msg)s" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:695 +#: neutron/services/loadbalancer/drivers/radware/driver.py:812 #, python-format msgid "Operation %s is not completed yet.." msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:710 +#: neutron/services/loadbalancer/drivers/radware/driver.py:827 msgid "Exception was thrown inside OperationCompletionHandler" msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:737 +#: neutron/services/loadbalancer/drivers/radware/driver.py:836 +#, python-format +msgid "Post-operation function %(func)r completed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:842 +#, python-format +msgid "Post-operation function %(func)r failed after operation %(oper)r" +msgstr "" + +#: neutron/services/loadbalancer/drivers/radware/driver.py:876 #, python-format msgid "_update: %s " msgstr "" -#: neutron/services/loadbalancer/drivers/radware/driver.py:777 +#: neutron/services/loadbalancer/drivers/radware/driver.py:916 #, python-format msgid "_remove_object_from_db %s" msgstr "" @@ -15872,12 +15910,12 @@ msgstr "" msgid "An OFC exception has occurred: Failed to connect OFC : " msgstr "" -#: neutron/tests/unit/vmware/apiclient/fake.py:404 +#: neutron/tests/unit/vmware/apiclient/fake.py:407 #, python-format msgid "lswitch:%s not found" msgstr "找不到 lswitch:%s" -#: neutron/tests/unit/vmware/apiclient/fake.py:413 +#: neutron/tests/unit/vmware/apiclient/fake.py:416 #, python-format msgid "lrouter:%s not found" msgstr "找不到 lrouter:%s"